Présentation

Effectué

Le SDK de noyau sémantique permet aux développeurs d’intégrer des résultats à partir de modèles de langage volumineux (LLMs) avec des invites sémantiques et des plug-ins de fonction natifs. Bien que vous puissiez appeler manuellement des fonctions et des invites, le SDK prend également en charge l'appel automatique de fonctions. L'appel automatique de fonctions peut coordonner les plugins et les fonctions à appeler en fonction de la requête de l'utilisateur. Cette fonctionnalité peut vous aider à créer des applications adaptatives qui répondent intelligemment aux entrées utilisateur dynamiques.

Supposons que vous souhaitez créer un service de musique IA peut fournir une expérience d’écoute personnalisée. Vous pouvez créer des plug-ins pour interagir avec une bibliothèque musicale, ajouter des chansons à la liste « Récemment joué » d’un utilisateur, et recommander des chansons et des concerts. En utilisant l'appel de fonction automatique, vous pouvez permettre la sélection automatique des plugins appropriés en fonction de la saisie de l'utilisateur. Cette fonctionnalité peut aider à fournir des fonctionnalités dynamiques, permettant à votre agent IA de s'adapter à différents scénarios sans programmation explicite.

Dans ce module, vous découvrez les différentes façons dont vous pouvez appeler automatiquement des fonctions en utilisant le Kit de développement logiciel (SDK) Noyau sémantique.

Objectifs d’apprentissage

  • Découvrez comment utiliser le Kit de développement logiciel (SDK) Noyau sémantique pour appeler automatiquement des fonctions.

Prérequis

  • Expérience de programmation en C#.
  • L’IDE Visual Studio Code installé.
  • Connaître Azure et le portail Azure.
  • L’accès à Azure OpenAI Services.
  • Une expérience de la création de plug-ins en utilisant le Kit de développement logiciel (SDK) Noyau sémantique.