Comparteix via


Recursos de aprendizaje de Azure AI

Este artículo contiene una lista organizada de los mejores recursos de aprendizaje para desarrolladores de .NET que compilan aplicaciones de inteligencia artificial mediante servicios de Azure. Los recursos incluyen artículos de inicio rápido populares, ejemplos de referencia, documentación y cursos de aprendizaje.

Recursos para el servicio Azure OpenAI

El servicio Azure OpenAI proporciona acceso a la API REST a los modelos de lenguaje eficaces de OpenAI. Estos modelos se pueden adaptar fácilmente a su tarea específica, entre las que se incluyen, entre otras, la generación de contenido, el resumen, el reconocimiento de imágenes, la búsqueda semántica y la traducción de lenguaje natural a código. Los usuarios pueden acceder al servicio a través de las API REST, el SDK de Azure OpenAI para .NET o mediante el portal de Azure AI Foundry.

Libraries

Link Description
SDK de Azure OpenAI para .NET La versión de origen de GitHub de la biblioteca cliente de Azure OpenAI para .NET es una adaptación de las API REST de OpenAI que proporciona una interfaz idiomática e integración enriquecida con el resto del ecosistema del SDK de Azure. Puede conectarse a recursos de Azure OpenAI o al punto de conexión de inferencia de OpenAI que no es de Azure, lo que lo convierte en una opción excelente para el desarrollo de OpenAI que no sea de Azure.
Versiones del SDK de Azure OpenAI Vínculos a todos los paquetes de biblioteca del SDK de Azure OpenAI, incluidos vínculos para .NET, Java, JavaScript y Go.
Paquete NuGet Azure.AI.OpenAI La versión nuGet de la biblioteca cliente de Azure OpenAI para .NET.

Samples

Link Description
Agente MCP de .NET OpenAI Este ejemplo es una aplicación de agente MCP escrita en .NET, mediante Azure OpenAI, con un servidor MCP remoto escrito en TypeScript.
AI Travel Agents AI Travel Agents es una aplicación empresarial sólida que aprovecha varios agentes de inteligencia artificial para mejorar las operaciones de agencias de viajes. La aplicación muestra cómo colaboran seis agentes de inteligencia artificial para ayudar a los empleados a controlar las consultas de los clientes, proporcionar recomendaciones de destino e itinerarios de planificación.
deepseek-dotnet Se trata de una demostración de chat de ejemplo que muestra las funcionalidades de DeepSeek-R1.
Introducción al uso de GPT-35-Turbo y GPT-4 Un artículo que le guía a través de la creación de un ejemplo de finalización de chat.
Terminaciones Colección de 10 ejemplos que muestran cómo usar la biblioteca cliente de Azure OpenAI para que .NET chatee, transmita respuestas, use sus propios datos, transcriba/traduzca audio, genere imágenes, etc.
Finalizaciones de chat en streaming Vínculo profundo a los ejemplos que muestran finalizaciones de streaming.
OpenAI con el control de acceso basado en rol de Id. de Microsoft Entra Vea la autenticación mediante el identificador de Microsoft Entra.
OpenAI con identidades administradas Un artículo con escenarios de seguridad más complejos que requieren el control de acceso basado en rol de Azure (RBAC de Azure). En este documento se explica cómo autenticarse en el recurso de OpenAI mediante microsoft Entra ID.
Más ejemplos Colección de ejemplos de OpenAI escritos en .NET.

Documentation

Link Description
Documentación de Azure OpenAI Service La página central de la documentación del servicio Azure OpenAI.
Introducción al ecosistema de .NET + AI Resumen de los servicios y herramientas que puede que necesite usar en las aplicaciones, con vínculos para obtener más información sobre cada una de ellas.
Creación de una aplicación de chat de Azure AI con .NET Use el kernel semántico o el SDK de Azure OpenAI para crear una sencilla aplicación de chat de consola de .NET 8.
Resumen del texto mediante la aplicación de chat de Azure AI con .NET De forma similar al artículo anterior, pero el mensaje es resumir el texto.
Obtén información sobre tus datos a partir de una aplicación de chat de Azure AI en .NET Use el kernel semántico o el SDK de Azure OpenAI para obtener análisis e información sobre los datos.
Extensión de Azure AI mediante herramientas y ejecución de una función local con .NET Cree un asistente que controle determinados mensajes mediante herramientas personalizadas integradas en .NET.
Generación de imágenes mediante Azure AI con .NET Use el modelo dell-e-3 de OpenAI para generar una imagen.

Recursos para otros servicios de Azure AI

Además del servicio Azure OpenAI, hay muchos otros servicios de Azure AI que ayudan a los desarrolladores y organizaciones a crear rápidamente aplicaciones inteligentes, listas para el mercado y responsables con API y modelos personalizables precompilados y listos para usar. Algunos ejemplos de aplicaciones son el procesamiento del lenguaje natural para conversaciones, búsqueda, supervisión, traducción, voz, visión y toma de decisiones.

Samples

Link Description
Integración de Voz en las aplicaciones con ejemplos del SDK de Voz Repositorio de ejemplos para el SDK de Voz de Azure Cognitive Services. Vínculos a ejemplos de reconocimiento de voz, traducción, síntesis de voz, etc.
SDK de Inteligencia de documentos de Azure AI Azure AI Document Intelligence (anteriormente Form Recognizer) es un servicio en la nube que usa el aprendizaje automático para analizar texto y datos estructurados de documentos. El kit de desarrollo de software (SDK) de Document Intelligence es un conjunto de bibliotecas y herramientas que permiten integrar fácilmente modelos y funcionalidades de Document Intelligence en sus aplicaciones.
Extracción de datos estructurados de formularios, recibos, facturas y tarjetas mediante Form Recognizer en .NET Repositorio de ejemplos de la biblioteca cliente Azure.AI.FormRecognizer.
Extracción, clasificación y comprensión del texto dentro de documentos mediante Text Analytics en .NET Biblioteca cliente para Text Analytics. Esto forma parte del servicio de lenguaje de Azure AI , que proporciona características de procesamiento de lenguaje natural (NLP) para comprender y analizar texto.
Traducción de documentos en .NET Un artículo de inicio rápido que detalla cómo usar la traducción de documentos para traducir un documento de origen a un idioma de destino a la vez que conserva la estructura y el formato de texto.
Respuesta a preguntas en .NET Un artículo de inicio rápido para obtener una respuesta (y una puntuación de confianza) a partir de un cuerpo de texto que envíe junto con su pregunta.
Conversational Language Understanding en .NET La biblioteca cliente de Conversational Language Understanding (CLU), un servicio de inteligencia artificial conversacional basado en la nube, que puede extraer intenciones y entidades en conversaciones y actuar como un orquestador para seleccionar el mejor candidato para analizar conversaciones para obtener la mejor respuesta de aplicaciones como Qna, Luis y Conversation App.
Análisis de imágenes Código de ejemplo y documentos de configuración para el SDK de análisis de imágenes de Microsoft Azure AI

Documentation

Servicio de IA Description Referencia de API Inicio rápido
Seguridad del contenido Un servicio de IA que detecta contenido no deseado. Referencia de api de seguridad de contenido Inicio rápido
Inteligencia de documentos Convertir los documentos en soluciones inteligentes controladas por datos. Referencia de la API de Inteligencia de documentos Inicio rápido
Language Desarrolla aplicaciones con capacidades de comprensión del lenguaje natural líderes del sector. Referencia de language API Inicio rápido
Búsqueda Lleve la búsqueda en la nube con tecnología de inteligencia artificial a sus aplicaciones. Referencia de Search API Inicio rápido
Discurso Conversión de voz en texto, texto a voz, traducción y reconocimiento del hablante. Referencia de Speech API Inicio rápido
Translator Use la traducción con tecnología de inteligencia artificial para traducir más de 100 idiomas y dialectos en peligro de uso. Referencia de translation API Inicio rápido
Visión Análisis de contenido en imágenes y vídeos. Referencia de Vision API Inicio rápido

Training

Link Description
Taller de inteligencia artificial generativa para principiantes Conozca los aspectos básicos de la creación de aplicaciones de inteligencia artificial generativa con nuestro curso completo de 18 lecciones por parte de los defensores de la nube de Microsoft.
Taller de agentes de IA para principiantes Conozca los aspectos básicos de la creación de agentes de inteligencia artificial generativa con nuestro curso completo de 10 lecciones por los defensores de la nube de Microsoft.
Introducción a Azure AI Services Azure AI Services es una colección de servicios que son bloques de creación de la funcionalidad de inteligencia artificial que puede integrar en las aplicaciones. En esta ruta de aprendizaje, aprenderá a aprovisionar, proteger, supervisar e implementar recursos de Azure AI Services y usarlos para crear soluciones inteligentes.
Aspectos básicos de la inteligencia artificial de Microsoft Azure: IA generativa Ruta de aprendizaje para ayudarle a comprender cómo los modelos de lenguaje de gran tamaño forman la base de la inteligencia artificial generativa: cómo Azure OpenAI Service proporciona acceso a la última tecnología de ia generativa, cómo se pueden ajustar las solicitudes y respuestas y cómo los principios de inteligencia artificial responsables de Microsoft impulsan los avances éticos de la inteligencia artificial.
Desarrollo de soluciones de inteligencia artificial generativa con Azure OpenAI Service Azure OpenAI Service proporciona acceso a los potentes modelos de lenguaje grande de OpenAI, como chatGPT, GPT, Codex e incrustaciones. Esta ruta de aprendizaje enseña a los desarrolladores a generar código, imágenes y texto mediante el SDK de Azure OpenAI y otros servicios de Azure.

Plantillas de aplicación de IA

Las plantillas de aplicación de IA proporcionan implementaciones de referencia bien mantenidas y fáciles de implementar que proporcionan un punto de partida de alta calidad para las aplicaciones de INTELIGENCIA ARTIFICIAL.

Hay dos categorías de plantillas de aplicación de IA, bloques de creación y soluciones de un extremo a otro. Los bloques de creación son ejemplos a menor escala que se centran en escenarios y tareas específicos. Las soluciones de un extremo a otro son ejemplos de referencia completos, como la documentación, el código fuente y la implementación, que le permiten tomar y ampliar para sus propios propósitos.

Para revisar una lista de plantillas clave disponibles para cada lenguaje de programación, consulte Plantillas de aplicación de IA. Para examinar todas las plantillas disponibles, consulte las plantillas de aplicación de IA en la galería de plantillas de aplicación de IA.