Qu’est-ce qu’un noyau sémantique
Le noyau sémantique est un SDK open source qui permet aux développeurs de créer leurs propres agents artificiellement intelligents (IA). En combinant de grands modèles de langage (LLM) avec du code natif, les développeurs peuvent créer des agents d’intelligence artificielle qui comprennent et répondent à des messages en langage naturel pour accomplir une variété de tâches.
Qu’est-ce qu’un agent IA ?
Un agent IA constitue un programme qui peut atteindre des objectifs prédéterminés. Les agents d’IA sont optimisés par de grands modèles de langage (LLM) formés à partir de quantités massives de données. Un agent d’IA peut accomplir une grande variété de tâches avec une intervention humaine minimale ou limitée. Les agents d’IA peuvent vous aider à :
- Écrire du code.
- Rédiger des e-mails.
- Résumer les réunions.
- Fournissez des recommandations.
- Et la liste n’en finit plus.
Qu’est-ce que Semantic Kernel ?
Semantic Kernel intègre des LLM tels qu’OpenAI, Azure OpenAI et Hugging Face aux langages de programmation classiques comme C#, Python et Java. Les développeurs peuvent créer des « plug-ins » pour interagir avec les LLM et effectuer toutes sortes de tâches. Le SDK de noyau sémantique propose également des plug-ins intégrés qui permettent d’améliorer rapidement une application. Les développeurs peuvent facilement utiliser des LLM dans leurs propres applications sans avoir à apprendre les méandres de l’API du modèle.
Les composants clés du Kit de développement logiciel (SDK) Semantic Kernel sont les suivants :
Couche d’orchestration IA
Le cœur de la pile de Semantic Kernel est une couche d’orchestration IA qui permet l’intégration transparente des modèles et plug-ins IA. Cette couche est chargée d’associer ces composants pour créer des interactions utilisateur innovantes.
Connecteurs
Le Kit de développement logiciel (SDK) Semantic Kernel offre un ensemble de connecteurs qui permettent aux développeurs d’intégrer des LLM dans leurs applications existantes. Ces connecteurs servent de pont entre le code d’application et les modèles IA.
Plug-ins
Le Kit de développement logiciel (SDK) Semantic Kernel fonctionne sur des plug-ins, servant essentiellement de « corps » à l’application IA. Les plug-ins se composent d’invites auxquelles vous souhaitez que le modèle IA réponde et de fonctions qui peuvent effectuer des tâches spécialisées. Les développeurs peuvent utiliser des plug-ins intégrés ou créer les leurs.
Pour les développeurs désireux de se lancer dans le développement de l’IA, le SDK de noyau sémantique ouvre la voie à la création de leur propre agent d’IA. Le SDK intègre de manière transparente des modèles et des plug-ins personnalisés qui vous permettent de créer des expériences utilisateur uniques et percutantes.