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

Inteligencia Artificial Generativa para Principiantes - Edición Java

Microsoft Foundry Discord

Generative AI for Beginners - Java Edition

Compromiso de Tiempo: El taller completo se puede completar en línea sin necesidad de configuración local. La configuración del entorno toma 2 minutos, y explorar los ejemplos requiere entre 1 y 3 horas dependiendo de la profundidad de la exploración.

Inicio Rápido

  1. Haz un fork de este repositorio en tu cuenta de GitHub
  2. Haz clic en Code → pestaña Codespaces...Nuevo con opciones...
  3. Usa los valores por defecto – esto seleccionará el contenedor de desarrollo creado para este curso
  4. Haz clic en Crear codespace
  5. Espera ~2 minutos a que el entorno esté listo
  6. Ve directamente a El primer ejemplo

Soporte Multi-Idioma

Soportado a través de GitHub Action (Automatizado y Siempre Actualizado)

Árabe | Bengalí | Búlgaro | Birmano (Myanmar) | Chino (Simplificado) | Chino (Tradicional, Hong Kong) | Chino (Tradicional, Macau) | 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 traducciones en más de 50 idiomas, lo que incrementa significativamente el tamaño de la 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 proporciona todo lo necesario 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 Básicos: Entendiendo los Modelos de Lenguaje Grandes, tokens, embeddings y capacidades de IA
  • Ecosistema de Java AI: Visión general de Spring AI y los SDKs de OpenAI
  • Protocolo de Contexto de Modelo: Introducción al MCP y su rol 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

  • Configuración Multi-Proveedor: Configura GitHub Models, Azure OpenAI y las integraciones del SDK Java de OpenAI
  • Spring Boot + Spring AI: Mejores prácticas para desarrollo de aplicaciones empresariales con IA
  • GitHub Models: Acceso gratuito a modelos AI para prototipos y aprendizaje (no se requiere tarjeta de crédito)
  • Herramientas de Desarrollo: Contenedores Docker, VS Code y configuración de GitHub Codespaces
  • → Comenzar Capítulo 2

Capítulo 3: Técnicas Básicas de IA Generativa

  • Ingeniería de Prompts: Técnicas para respuestas óptimas del modelo de IA
  • Embeddings y Operaciones Vectoriales: Implementa búsqueda semántica y coincidencia de similitud
  • Generación Aumentada por Recuperación (RAG): Combina IA con tus propias fuentes de datos
  • Llamado 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 GitHub Models
  • Demo Local Foundry (foundrylocal/): Integración local de modelos IA con el SDK Java de OpenAI
  • Servicio Calculadora MCP (calculator/): Implementación básica del Protocolo de Contexto de Modelo con Spring AI
  • → Comenzar Capítulo 4

Capítulo 5: Desarrollo Responsable de IA

  • Seguridad en GitHub Models: Prueba filtros y mecanismos de seguridad integrados (bloqueos duros y rechazos suaves)
  • Demo de IA Responsable: Ejemplo práctico mostrando cómo funcionan los sistemas modernos de seguridad en IA
  • Mejores Prácticas: Guías 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 de 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 Desarrollo Web para Principiantes IoT para Principiantes Desarrollo XR para Principiantes


Serie Copilot

Copilot para Programación en Pareja con IA Copilot para C#/.NET Aventura Copilot

Obtener ayuda

Si te quedas atascado o tienes alguna pregunta sobre cómo crear aplicaciones de IA, únete a otros aprendices 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 durante la creación, 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 exactitud, tenga en cuenta que las traducciones automáticas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda la traducción profesional humana. No somos responsables de ningún malentendido o interpretación errónea derivada del uso de esta traducción.