
Building Intelligent Apps with .NET and Azure AI Services
Ashirwad Satapathi
- Editorial
- Apress
- Año
- 2024
- Páginas
- ~209
- Nivel
- Intermedio
De qué trata
Guía práctica y enfocada al desarrollo empresarial en la que Ashirwad Satapathi enseña a incorporar servicios cognitivos e inteligencia artificial generativa en soluciones de software utilizando .NET 8 y C#. El libro está concebido para desarrolladores backend, full-stack y arquitectos de soluciones de nivel intermedio que ya dominan C# y el entorno de .NET, pero que necesitan integrar capacidades de IA preentrenadas y modelos fundacionales sin necesidad de contar con un perfil previo de ciencia de datos o machine learning matemático.
El temario aborda el aprovisionamiento, la seguridad y el consumo eficiente de las principales APIs de Azure AI Services a través de SDKs oficiales de .NET. Cubre la categorización de texto y análisis de lenguaje con Azure AI Language, el desarrollo de aplicaciones multiplataforma con .NET MAUI conectadas a Azure Functions y Azure AI Translator, el reconocimiento de voz a texto con Azure AI Speech, el análisis y extracción visual con Azure AI Vision, la digitalización y captura estructurada de datos en facturas mediante Azure AI Document Intelligence, la moderación automatizada con Azure AI Content Safety y la adopción de capacidades de IA generativa y síntesis de contenido conectándose a Azure OpenAI Service.
En lugar de limitarse a demostraciones aisladas, el autor propone la construcción de varias herramientas funcionales orientadas a escenarios reales: un clasificador de documentos serverless, una app de traducción en tiempo real con .NET MAUI, utilidades de transcripción de audio, un extractor web de facturas comerciales y un asistente de resumen con Azure OpenAI. Su valor diferencial reside en traducir las complejas APIs de IA de Azure a código C# limpio, desacoplado y listo para producción. Deja fuera el entrenamiento de modelos personalizados desde cero, siendo un recurso muy provechoso para quienes buscan acelerar el valor de negocio integrando servicios de IA en arquitecturas .NET existentes.
- .NET 8
- C#
- Azure AI Services
- .NET MAUI
- Azure Functions
- Azure OpenAI Service
- Azure AI Document Intelligence
- Azure AI Language
- Azure AI Vision
- Azure AI Speech
- Azure AI Content Safety
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Clasificador de documentos serverless
Servicio backend con Azure Functions y Azure AI Language Service que procesa y clasifica automáticamente documentos textuales según su categoría temática y entidades.
Aplicación de traducción multilingüe con .NET MAUI
Aplicación cliente de escritorio y móvil desarrollada en .NET MAUI conectada a microservicios serverless y Azure AI Translator para traducir textos y documentos en tiempo real.
Extractor inteligente de facturas y formularios
Solución web que analiza facturas en PDF e imágenes mediante Azure AI Document Intelligence para extraer claves, totales e ítems estructurados de transacciones comerciales.
Resumidor de contenido con Azure OpenAI
Herramienta que utiliza los modelos de lenguaje de Azure OpenAI Service y los SDKs de .NET para generar resúmenes automáticos y condensar documentos extensos.

