4. Servicios de Chat Completion con Azure OpenAI y Semantic Kernel
Aprende a crear servicios de chat en .NET con Semantic Kernel y Azure OpenAI: ChatHistory, estado, streaming, function calling, persistencia, rate limiting y retries.
Artículos de Introducción a Microsoft Semantic Kernel publicados por David Cantón.
Aprende a crear servicios de chat en .NET con Semantic Kernel y Azure OpenAI: ChatHistory, estado, streaming, function calling, persistencia, rate limiting y retries.
Guía práctica para configurar LLMs: temperatura, max_tokens, top_p, frequency/presence penalty y ajustes por caso de uso (chat, clasificación, extracción JSON, resumen).
Optimiza costos y latencia en apps de IA: caché en memoria y Redis, caché de embeddings, versioning, TTL dinámico, invalidación, multi-level cache y monitoreo.
Aprende a manejar errores en servicios de IA con .NET: fallos de red, timeouts, rate limiting 429, validación de respuestas y patrones de retry con Polly.
Aprende a generar salida JSON estructurada con LLMs en .NET usando Semantic Kernel y Azure OpenAI: validación, logging, manejo de errores, patrones (factory/strategy) y optimización.
uía para testear servicios de IA en .NET con Semantic Kernel y Azure OpenAI: unit tests, mocking, tests de integración, validación de salidas, logging y buenas prácticas.
Guía para configurar HttpClient en .NET para servicios de IA (Azure OpenAI/Semantic Kernel): timeouts, reintentos, connection pooling, rendimiento y buenas prácticas.
Implementa NLU en .NET con Semantic Kernel y Azure OpenAI: comprensión de consultas, extracción de intención y entidades, patrones, testing, logging y buenas prácticas.
prende a configurar DI con Semantic Kernel en .NET: registro de servicios, uso con Kernel, patrones comunes, logging, testing y buenas prácticas para apps con Azure OpenAI.
Aprende a llevar un sistema de búsqueda semántica a producción en .NET con Semantic Kernel y Azure OpenAI: escalabilidad, monitoreo, seguridad, testing y rendimiento.