Skip to content

Latest commit

 

History

History
137 lines (107 loc) · 12.5 KB

File metadata and controls

137 lines (107 loc) · 12.5 KB

IA Generativa para Principiantes - Edición Java

Microsoft Foundry Discord

IA Generativa para Principiantes - Edición Java

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

  1. Haz un fork de este repositorio a tu cuenta de GitHub
  2. Haz clic en Código → pestaña Codespaces...Nuevo con opciones...
  3. Usa los valores predeterminados – esto seleccionará el contenedor de desarrollo creado para este curso
  4. Haz clic en Crear codespace
  5. Espera aproximadamente 2 minutos a que el entorno esté listo
  6. Ve directamente a Capítulo 2: Provisionar Azure AI Foundry

Soporte Multilenguaje

Soportado mediante GitHub Action (Automatizado y Siempre Actualizado)

Á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.

Estructura del Curso y Ruta de Aprendizaje

Capítulo 1: Introducción a la IA Generativa

  • 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

Capítulo 2: Configuración del Entorno de Desarrollo

  • 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

Capítulo 3: Técnicas Fundamentales de IA Generativa

  • 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

Capítulo 4: Aplicaciones Prácticas y Proyectos

  • 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

Capítulo 5: Desarrollo Responsable de IA

  • 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

Recursos Adicionales

LangChain

LangChain4j para Principiantes LangChain.js para Principiantes LangChain para Principiantes

Azure / Edge / MCP / Agentes

AZD para Principiantes Edge AI para Principiantes MCP para Principiantes Agentes IA para Principiantes


Serie de IA Generativa

IA Generativa para Principiantes IA Generativa (.NET) IA Generativa (Java) IA Generativa (JavaScript)


Aprendizaje Fundamental

ML para Principiantes Ciencia de Datos para Principiantes IA para Principiantes Ciberseguridad para Principiantes Web Dev for Beginners IoT for Beginners XR Development for Beginners


Serie Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Obtener ayuda

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.

Microsoft Foundry Discord

Si tienes comentarios sobre el producto o errores mientras desarrollas visita:

Microsoft Foundry Developer Forum


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.