Présentation

Effectué

L’une des principales fonctionnalités du SDK de noyau sémantique est qu’elle permet aux développeurs de combiner du code natif avec la puissance des modèles de langage volumineux (LLM). Les plug-ins contenant des fonctions natives peuvent être utilisés pour étendre les fonctionnalités de votre agent artificiellement intelligent (IA). Ces fonctions natives peuvent effectuer un large éventail de tâches, des calculs complexes aux suggestions personnalisées.

Supposons que vous souhaitiez créer un service de musique intelligent qui peut fournir une expérience d’écoute personnalisée. Vous pouvez utiliser des fonctions natives pour interagir avec une bibliothèque musicale, ajouter des chansons à la liste « Récemment joué » d’un utilisateur puis utiliser une invite sémantique pour recommander des chansons et des concerts.

Dans ce module, vous découvrez comment fonctionnent les fonctions natives dans le kit de développement logiciel (SDK) du noyau sémantique. Vous pouvez comprendre comment les fonctions natives effectuent des tâches personnalisées, ce qui offre à votre agent IA une « compétence ».

Objectifs d’apprentissage

  • Comprendre les fonctions natives dans le kit de développement logiciel (SDK) du noyau sémantique.
  • Découvrir comment créer des plug-ins de fonction natifs.

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.
  • Découvrir l’utilisation du kit de développement logiciel (SDK) de noyau sémantique pour créer des invites.