Introducción

Completado

Una de las características principales del SDK de kernel semántico es que permite a los desarrolladores combinar código nativo con la eficacia de modelos de lenguaje grandes (LLM). Los complementos que contienen funciones nativas se pueden usar para ampliar la funcionalidad del agente con inteligencia artificial (AI). Estas funciones nativas pueden realizar una amplia gama de tareas, desde cálculos complejos hasta recomendaciones personalizadas.

Supongamos que desea crear un servicio de música inteligente que pueda proporcionar una experiencia de escucha personalizada. Puede usar funciones nativas para interactuar con una biblioteca de música, agregar canciones a la lista "Reproducido recientemente" de un usuario y, a continuación, usar un mensaje semántico para recomendar canciones y conciertos.

En este módulo, aprenderá cómo funcionan las funciones nativas en el SDK de kernel semántico. Puede comprender cómo las funciones nativas realizan tareas personalizadas, lo que proporciona eficazmente a su agente de IA una "aptitud".

Objetivos de aprendizaje

  • Descripción de las funciones nativas en el SDK de kernel semántico.
  • Aprenda a crear complementos de funciones nativas.

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 con el SDK de kernel semántico para crear mensajes.