Introducción

Completado

El SDK de kernel semántico permite a los desarrolladores integrar resultados de modelos de lenguaje grande (LLM) con indicaciones semánticas y complementos de funciones nativas. Aunque es posible invocar manualmente funciones y avisos, el SDK también admite la llamada automática a funciones. La llamada automática de funciones puede coordinar qué complementos y funciones invocar en función de la solicitud del usuario. Esta característica podría ayudarle a crear aplicaciones adaptables que respondan de forma inteligente a las entradas dinámicas de los usuarios.

Supongamos que desea crear un servicio de música con IA que ofrezca una experiencia de escucha personalizada. Es posible crear los complementos para interactuar con una biblioteca de música, agregar canciones a la lista "Reproducido recientemente" de un usuario y recomendar canciones y conciertos. Con la llamada automática de funciones, puede permitir que los complementos adecuados se seleccionen automáticamente en función de la entrada del usuario. Esta característica puede ayudar a proporcionar funcionalidad dinámica, lo que permite que el agente de IA se adapte a diferentes escenarios sin programación explícita.

En este módulo, obtendrá información sobre las distintas formas en que se pueden invocar automáticamente las funciones mediante el SDK de kernel semántico.

Objetivos de aprendizaje

  • Obtenga información sobre cómo usar el SDK de kernel semántico para invocar automáticamente funciones.

Requisitos previos

  • Experiencia en programación con C#.
  • IDE de Visual Studio Code instalado.
  • Familiaridad con Azure y Azure Portal
  • Acceso a los servicios de Azure OpenAI.
  • Experiencia en la creación de complementos mediante el SDK de kernel semántico.