Présentation

Effectué

Lors de l’utilisation du Kit de développement logiciel (SDK) Semantic Kernel, les plug-ins agissent en tant que blocs de construction de votre application d’intelligence artificielle (IA). Les plug-ins définissent les tâches que le noyau doit effectuer. Le noyau interagit avec un grand modèle de langage (LLM) et exécute les plug-ins que vous fournissez. Vos plug-ins peuvent inclure des invites en code natif et en langage naturel, ce qui vous permet d’utiliser l’IA générative pour effectuer une grande sélection de tâches dans vos applications.

Supposons que vous êtes un développeur pour Margie’s Travel, un leader mondial dans le secteur d’activité des voyages et de l’hôtellerie. Vous êtes chargé de créer un agent de voyages IA personnalisé. Vous pouvez créer des plug-ins personnalisés qui peuvent permettre à votre agent de fournir des suggestions de destination, de réserver des hébergements, d’effectuer des conversions de devises et même de produire des expressions utiles dans une langue de son choix.

Dans ce module, vous découvrez comment créer vos propres plug-ins avec le Kit de développement logiciel (SDK) Semantic Kernel. Vous apprenez également à utiliser des plug-ins intégrés fournis par le package Semantic Kernel pour créer des applications intelligentes.

Objectifs d’apprentissage

  • Comprenez la finalité des plug-ins Semantic Kernel.
  • Découvrez comment utiliser des plug-ins prédéfinis.
  • Découvrez comment créer vos propres plug-ins.

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.