Agents Course documentation

Bienvenido/a al curso de 🤗 Agentes IA

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Bienvenido/a al curso de 🤗 Agentes IA

AI Agents Course thumbnail
The background of the image was generated using Scenario.com

Bienvenido/a al tema mas emocionante en la IA en la actualidad: Agents!

Este curso gratuito te llevará a un viaje, desde principiante hasta experto, en comprender, usar y construir agentes IA.

Esta primera unidad te ayudará a comenzar:

  • Descubre el programa del curso.
  • Elige el camino que vas a tomar (ya sea el camino de autoaudición o el proceso de certificación).
  • Obtén más información sobre el proceso de certificación y las fechas de entrega.
  • Conoce a los miembros del equipo detras del curso.
  • Crea tu cuenta de Hugging Face.
  • Registrate al servidor de Discord, y conocenos a nosotros y a tus compañeross.

Empecemos!

Que esperar de este curso?

En este curso, aprenderás:

  • 📖 Estudia los agentes de IA con teoría, diseño y práctica.
  • 🧑‍💻 Aprende a usar bibliotecas de agentes IA establecidas como smolagents, LangChain y LlamaIndex.
  • 💾 Comparte tus agentes en el Hugging Face Hub y explora agentes creados por la comunidad.
  • 🏆 Participa en retos donde evaluáras a tus agentes contra agentes de otros estudiantes.
  • 🎓 Obtén un certificado al completar las asignaciones.

Y mucho mas!

Al final de este curso entenderás como funcionan los agentes y como construir tus propios agentes usando las librerías y herramientas mas recientes.

No olvides registrarte a este curso!

(Respetamos tu privacidad. Recopilamos tu dirección de correo electrónico para poder enviarte los enlaces cuando se publique cada unidad y darte información sobre los desafíos y actualizaciones).

¿Cómo es el curso?

El curso está compuesto por:

  • Unidades fundamentales: donde aprenderás los conceptos de Agentes en teoría.
  • Prácticas: donde aprenderás a usar bibliotecas de Agentes IA establecidas para entrenar tus agentes en entornos únicos. Estas secciones prácticas serán en Hugging Face Spaces con un entorno preconfigurado.
  • Prácticas de casos de uso: donde aplicarás los conceptos que has aprendido para resolver un problema que elijas.
  • Desafío: pondrás a tu agente a competir contra otros agentes en un desafío. Tambien habra una tabla de clasificación (aún no disponible) para que compares el rendimiento de los agentes.

Este curso es un proyecto latente, que evoluciona con tus comentarios y contribuciones! No dudes en abrir issues y PRs en GitHub, y participar en discusiones en nuestro servidor de Discord.

Después de haber completado el curso, también puedes enviar tus comentarios 👉 usando este formulario

¿Cuál es el programa?

Aquí está el programa general del curso. Una lista más detallada de temas se publicará con cada unidad.

Capítulo Tema Descripción
0 Introducción Te prepara con las herramientas y plataformas que utilizarás.
1 Fundamentos de Agentes Explica Herramientas, Pensamientos, Acciones, Observaciones y sus formatos. Explica LLMs, mensajes, tokens especiales y plantillas de chat. Muestra un caso de uso simple usando funciones de Python como herramientas.
1.5 Bonus: Fine-tuning de un LLM para llamadas a funciones Usemos LoRa y hagamos fine-tuning de un modelo para realizar llamadas a funciones dentro de un notebook.
2 Frameworks Comprende como se implementan los fundamentos en bibliotecas populares: smolagents, LangGraph, LLamaIndex
3 Casos de Uso Construyamos algunos casos de uso reales (abierto a PRs 🤗 de personas con experiencia creando Agentes)
4 Asignación Final Construye un agente para un benchmark seleccionado y demuestra tu comprensión de los Agentes en la tabla de clasificación de estudiantes 🚀

También estamos planeando lanzar algunas unidades adicionales, ¡mantente al tanto!

¿Cuáles son los requisitos previos?

Para poder seguir este curso deberías tener:

  • Conocimientos básicos de Python
  • Conocimientos básicos de LLMs (tenemos una sección en la Unidad 1 para recapitular qué son)

¿Qué herramientas necesito?

Solo necesitas 2 cosas:

  • Una computadora con conexión a internet.
  • Una Cuenta de Hugging Face: para subir y cargar modelos, agentes y crear Spaces. Si aun no tienes una cuenta, puedes crear una aquí (es gratis).Herramientas necesarias para el curso

El Proceso de Certificación

Dos caminos

Puedes elegir seguir este curso en modo auditoría, o hacer las actividades y obtener uno de los dos certificados que emitiremos.

Si auditas el curso, puedes participar en todos los desafíos y hacer asignaciones si quieres, y no necesitas notificarnos.

El proceso de certificación es completamente gratuito:

  • Para obtener una certificación de fundamentos: necesitas completar la Unidad 1 del curso. Esto está destinado a estudiantes que quieren ponerse al día con las últimas tendencias en Agentes.
  • Para obtener un certificado de finalización: necesitas completar la Unidad 1, una de las asignaciones de casos de uso que propondremos durante el curso, y el desafío final.

Hay una fecha límite para el proceso de certificación: todas las asignaciones deben terminarse antes del 1 de mayo de 2025.

Fecha límite

¿Cuál es el ritmo recomendado?

Cada capítulo de este curso está diseñado para completarse en 1 semana, con aproximadamente 3-4 horas de trabajo por semana.

Como hay una fecha límite, te proporcionamos un ritmo recomendado:

Ritmo recomendado

¿Cómo aprovechar al máximo el curso?

Para aprovechar al máximo el curso, tenemos algunos consejos:

  1. Únete a grupos de estudio en Discord: estudiar en grupos siempre es más fácil. Para hacerlo, necesitas unirte a nuestro servidor de Discord y verificar tu cuenta de Hugging Face.
  2. Haz los cuestionarios y asignaciones: la mejor manera de aprender es a través de la práctica y la autoevaluación.
  3. Define un horario para mantenerte sincronizado: puedes usar nuestro horario de ritmo recomendado a continuación o crear el tuyo.
Consejos del curso

Quiénes somos

Sobre los autores:

Joffrey Thomas

Joffrey es un ingeniero de aprendizaje automático en Hugging Face y ha construido e implementado Agentes IA en producción. Joffrey será tu instructor principal para este curso.

Ben Burtenshaw

Ben es un ingeniero de aprendizaje automático en Hugging Face y ha impartido múltiples cursos en varias plataformas. El objetivo de Ben es hacer que el curso sea accesible para todos.

Thomas Simonini

Thomas es un ingeniero de aprendizaje automático en Hugging Face e impartió los exitosos cursos de Deep RL y ML para juegos. Thomas es un gran fan de los Agentes y está emocionado de ver lo que la comunidad construirá.

Agradecimientos

Nos gustaría extender nuestro agradecimiento a las siguientes personas por sus invaluables contribuciones a este curso:

  • Pedro Cuenca – Por su orientación y experiencia en la revisión de los materiales.
  • Aymeric Roucher – Por sus increíbles espacios de demostración (decodificación y agente final) así como su ayuda en las partes de smolagents.
  • Joshua Lochner – Por su increíble espacio de demostración sobre tokenización.
  • Quentin Gallouédec – Por su ayuda en el contenido del curso.
  • David Berenstein – Por su ayuda en el contenido del curso y moderación.
  • XiaXiao (ShawnSiao) – Traductor al chino para el curso.
  • Jiaming Huang – Traductor al chino para el curso.

Encontré un error, o quiero mejorar el curso

Las contribuciones son bienvenidas 🤗

  • Si encontraste un error 🐛 en un notebook, por favor abre un issue y describe el problema.
  • Si quieres mejorar el curso, puedes abrir un Pull Request.
  • Si quieres agregar una sección completa o una nueva unidad, lo mejor es abrir un issue y describir qué contenido quieres agregar antes de comenzar a escribirlo para que podamos guiarte.

Todavía tengo preguntas

Por favor, haz tu pregunta en nuestro servidor de discord #ai-agents-discussions.

Ahora que tienes toda la información, ¡vamos a bordo! ⛵

Hora de incorporarse < > Update on GitHub