Présentation
Semantic Kernel est un Kit de développement logiciel (SDK) open source qui vous permet d’intégrer de grands modèles de langage (LLM) dans votre propre code. À l’aide du Kit de développement logiciel (SDK) Semantic Kernel, vous pouvez créer des applications intelligentes qui comprennent et répondent aux invites en langage naturel. Les possibilités d’applications artificiellement intelligentes (IA) sont infinies, et le Kit de développement logiciel (SDK) Semantic Kernel peut vous aider à créer des agents IA capables d’automatiser des tâches, de fournir des suggestions personnalisées, etc.
Supposons que vous êtes un développeur pour Margie’s Travel, un leader mondial dans l’industrie du voyage et de l’hospitalité. Vous êtes chargé de créer un agent de voyage IA personnalisé. Au lieu de créer votre propre modèle de traitement de langage à partir de rien, vous pouvez utiliser le noyau sémantique (Semantic Kernel) pour générer une interface avec le modèle de langage de votre choix et créer un agent IA qui peut :
- Comprenez le langage naturel.
- Fournir des recommandations personnalisées.
- Réserver des hébergements.
- Et plus encore
Ce module vous présente le kit de développement logiciel (SDK) Noyau sémantique. Vous pouvez découvrir comment le noyau étend les fonctionnalités en connectant du code aux LLM. Vous pouvez également découvrir comment le SDK peut être utilisé pour créer des agents d’intelligence artificielle capables d’automatiser des tâches personnalisées.
Objectifs d’apprentissage
- Comprendre l’objectif de Noyau sémantique.
- Comprendre les concepts de base de l’invite.
- Découvrir les techniques pour améliorer l’efficacité des invites.
Prérequis
- Expérience de programmation en C#.
- L’IDE Visual Studio Code installé.
- Connaître Azure et le portail Azure.
- Accédez à Azure OpenAI Services.