Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
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.