AZ-2005 Develop AI agents using Azure OpenAI and the Semantic Kernel SDK

AZ-2005 Develop AI agents using Azure OpenAI and the Semantic Kernel SDK
Descripción
En este curso obtendrás información sobre cómo usar el SDK de Kernel semántico para desarrollar aplicaciones inteligentes que automaticen tareas y realicen el procesamiento del lenguaje natural.
Objetivos
- Obtendrás información sobre cómo el kernel conecta el código a modelos de lenguaje de gran tamaño para ampliar la funcionalidad con inteligencia artificial generativa.
- Explorarás los complementos del SDK de Kernel semántico.
- Conocerás cómo se usan los complementos al SDK para realizar tareas personalizadas y crear aplicaciones inteligentes.
- Explorarás las funciones nativas en el SDK de Kernel semántico.
- Obtendrás información sobre cómo las funciones nativas pueden realizar tareas personalizadas, lo que proporciona eficazmente a su agente de IA una «aptitud».
- Conocerás cómo combinar funciones y solicitudes con el SDK de kernel semántico. Las funciones de anidamiento dentro de solicitudes pueden permitir que el código complete tareas de modelos de lenguaje grandes no pueden completarse normalmente por sí solas.
- Explorarás las diferentes formas de invocar automáticamente funciones mediante el SDK de Kernel semántico y sobre cómo los planificadores pueden generar planes para realizar tareas y cómo ajustarlos para optimizar el rendimiento.
- Descubrirás los pasos necesarios para desarrollar una prueba de concepto de asistente de viajes de IA con el SDK de Kernel semántico y como completar una pequeña aplicación de bot de chat.
Prerequisitos
- 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.
Contenido del Curso
- ¿Qué es el kernel semántico?
- ¿Por qué usar el kernel semántico?
- Cómo compilar el kernel
- Creación del punto de conexión
- Compilación de un objeto de kernel
- Exploración de complementos integrados
- Uso de complementos integrados
- Optimización de solicitudes del modelo de lenguaje
- Escritura de su propia solicitud
- Uso de roles en mensajes
- Guardar mensajes en archivos
- Guardado de solicitudes en archivos
- Descripción de las funciones nativas
- Creación de funciones nativas
- Uso de funciones en mensajes
- Uso de funciones anidadas para sugerencias de canciones
- Más información sobre los planificadores de IA
- Cómo usar un planificador
- Creación de un planificador
- Uso de una plantilla de plan
- Optimización de los planificadores
- Invocación automática de funciones
- Invocación automática de funciones
- Preparación para un proyecto guiado
- Creación de un convertidor de divisas
- Enrutamiento de la intención del usuario
- Proporcionar indicaciones de contexto
Certificación Relacionada
- AZ-2005: Develop AI agents using Azure OpenAI and the Semantic Kernel SDK



















