Compromiso de Tiempo: Todo el taller se puede completar en línea sin configuración local. La configuración del entorno toma 2 minutos, y explorar los ejemplos requiere de 1 a 3 horas dependiendo de la profundidad de la exploración.
Inicio Rápido
- Haz un fork de este repositorio a tu cuenta de GitHub
- Haz clic en Código → pestaña Codespaces → ... → Nuevo con opciones...
- Usa los valores predeterminados – esto seleccionará el contenedor de desarrollo creado para este curso
- Haz clic en Crear codespace
- Espera aproximadamente 2 minutos a que el entorno esté listo
- Ve directamente a Capítulo 2: Provisionar Azure AI Foundry
Árabe | Bengalí | Búlgaro | Birmano (Myanmar) | Chino (Simplificado) | Chino (Tradicional, Hong Kong) | Chino (Tradicional, Macao) | Chino (Tradicional, Taiwán) | Croata | Checo | Danés | Holandés | Estonio | Finlandés | Francés | Alemán | Griego | Hebreo | Hindi | Húngaro | Indonesio | Italiano | Japonés | Kannada | Jemer | Coreano | Lituano | Malayo | Malayalam | Maratí | Nepalí | Pidgin Nigeriano | Noruego | Persa (Farsi) | Polaco | Portugués (Brasil) | Portugués (Portugal) | Punjabi (Gurmukhi) | Rumano | Ruso | Serbio (Cirílico) | Eslovaco | Esloveno | Español | Swahili | Sueco | Tagalo (Filipino) | Tamil | Telugu | Tailandés | Turco | Ucraniano | Urdu | Vietnamita
¿Prefieres Clonar Localmente?
Este repositorio incluye más de 50 traducciones de idiomas, lo que incrementa significativamente el tamaño de descarga. Para clonar sin traducciones, usa sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Esto te da todo lo que necesitas para completar el curso con una descarga mucho más rápida.
- Conceptos Clave: Comprender modelos de lenguaje grande, tokens, embeddings y capacidades de IA
- Ecosistema Java AI: Visión general de los SDK de Spring AI y OpenAI
- Protocolo de Contexto del Modelo: Introducción a MCP y su función en la comunicación de agentes de IA
- Aplicaciones Prácticas: Escenarios del mundo real incluyendo chatbots y generación de contenido
- → Comenzar Capítulo 1
- Azure AI Foundry: Provisionar despliegues de modelo como código con Bicep y Azure Developer CLI (azd)
- Spring Boot + Spring AI: Mejores prácticas para desarrollo de aplicaciones empresariales de IA
- Autenticación Sin Clave: Conexión segura con Microsoft Entra ID — sin claves API que administrar
- Herramientas de Desarrollo: Contenedores Docker, VS Code y configuración de GitHub Codespaces
- → Comenzar Capítulo 2
- Ingeniería de Prompts: Técnicas para respuestas óptimas de modelos de IA
- Embeddings y Operaciones Vectoriales: Implementar búsqueda semántica y emparejamiento de similitud
- Generación Aumentada con Recuperación (RAG): Combina IA con tus propias fuentes de datos
- Llamadas a Funciones: Extiende las capacidades de IA con herramientas y complementos personalizados
- → Comenzar Capítulo 3
- Generador de Historias de Mascotas (
petstory/): Generación creativa de contenido con Azure AI Foundry - Demo Local Foundry (
foundrylocal/): Integración local de modelo IA con OpenAI Java SDK - Servicio Calculadora MCP (
calculator/): Implementación básica de Protocolo de Contexto del Modelo con Spring AI - → Comenzar Capítulo 4
- Seguridad de Contenido en Azure AI Foundry: Prueba de filtrado incorporado y mecanismos de seguridad (bloqueos estrictos y rechazos suaves)
- Demo de IA Responsable: Ejemplo práctico que muestra cómo funcionan los sistemas modernos de seguridad en IA
- Mejores Prácticas: Directrices esenciales para el desarrollo y despliegue ético de IA
- → Comenzar Capítulo 5
Si te quedas atascado o tienes alguna pregunta sobre cómo crear aplicaciones de IA. Únete a otros estudiantes y desarrolladores experimentados en discusiones sobre MCP. Es una comunidad de apoyo donde las preguntas son bienvenidas y el conocimiento se comparte libremente.
Si tienes comentarios sobre el producto o errores mientras desarrollas visita:
Descargo de responsabilidad: Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por la precisión, tenga en cuenta que las traducciones automatizadas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda una traducción profesional humana. No somos responsables de cualquier malentendido o interpretación errónea que surja del uso de esta traducción.
