Repolode
Moh4696

Moh4696/build-ai-agents-free

Tutorial gratuito, paso a paso, para crear un agente de IA en Python con LangChain y LangGraph usando los modelos gratuitos de Groq y Gemini.

Estrellas
369
Forks
115
Issues abiertos
2
Último commit
hace 3 meses

¿Qué es?

Este tutorial para principiantes enseña a crear un agente de IA en Python sin pagar por ninguna API. Explica el ciclo planificar, actuar y observar, que distingue a un agente de un chatbot convencional, y muestra cómo ejecutar ese ciclo con create_agent de LangChain y el modelo gratuito Llama 3.3 70B de Groq.

La guía avanza paso a paso. Empieza con un agente mínimo y luego añade una herramienta de búsqueda web DuckDuckGo preconstruida y una herramienta personalizada word_count, definida con el decorador @tool. Después incorpora memoria de conversación mediante un checkpointer InMemorySaver y thread_id, y finalmente agrega un mecanismo de respaldo que cambia de Groq a Google Gemini si falla el proveedor principal. Cada paso tiene un script correspondiente en la carpeta src del repositorio, y agent.py reúne todos los componentes.

El tutorial está dirigido a quienes no tienen experiencia previa con agentes y quieren evitar las claves de pago. También señala las limitaciones de la configuración gratuita, como los límites de uso de la herramienta de búsqueda, la pérdida de memoria al detener el script y la posibilidad de que los proveedores con planes gratuitos usen los prompts para entrenar sus modelos.

Funciones clave

  • 01Crea un agente funcional con create_agent de LangChain y el modelo gratuito Llama 3.3 70B de Groq.
  • 02Añade una herramienta de búsqueda web DuckDuckGo que no requiere una clave de API.
  • 03Muestra cómo convertir cualquier función de Python en una herramienta con el decorador @tool.
  • 04Añade memoria para varios turnos mediante un checkpointer InMemorySaver y thread_id.
  • 05Demuestra cómo cambiar de proveedor, de Groq a Google Gemini, si se produce un fallo.
  • 06Incluye un script ejecutable para cada paso y un agent.py que reúne todos los componentes.

Casos de uso

  • Aprender desde cero el ciclo planificar, actuar y observar de los agentes de IA.
  • Crear un prototipo de agente que use herramientas sin una clave de API de pago.
  • Impartir un taller para principiantes sobre los conceptos básicos de LangChain y LangGraph.
  • Crear un proyecto personal que necesite una alternativa cuando un proveedor gratuito no esté disponible.

Inicio rápido

  1. 1

    Comprueba que tienes instalada la versión 3.10 o posterior de Python

    python3 --version
  2. 2

    Crea una carpeta para el proyecto y accede a ella

    mkdir my-agent cd my-agent
  3. 3

    Instala langchain, el conector de Groq y python-dotenv

    pip install -U "langchain[groq]" python-dotenv
  4. 4

    Obtén una Groq API key gratuita en console.groq.com y guárdala en un archivo .env; después, ejecuta el primer script del agente

    python3 agent.py

Antes de usarlo

  • Los niveles gratuitos de los modelos pueden cambiar sin previo aviso y es posible que la mayoría de los proveedores entrenen con tus prompts, así que no incluyas datos sensibles.
  • La herramienta de búsqueda DuckDuckGo limita las solicitudes cuando se usa mucho y puede fallar de forma intermitente.
  • InMemorySaver solo conserva la memoria de la conversación en la RAM, por lo que se pierde al detener el script.

Temas

Preguntas frecuentes

¿Qué es build-ai-agents-free?
Tutorial gratuito, paso a paso, para crear un agente de IA en Python con LangChain y LangGraph usando los modelos gratuitos de Groq y Gemini. Este tutorial para principiantes enseña a crear un agente de IA en Python sin pagar por ninguna API. Explica el ciclo planificar, actuar y observar, que distingue a un agente de un chatbot convencional, y muestra cómo ejecutar ese ciclo con create_agent de LangChain y el modelo gratuito Llama 3.3 70B de Groq.
¿build-ai-agents-free es gratuito? ¿Qué licencia tiene?
build-ai-agents-free es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿build-ai-agents-free sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de build-ai-agents-free fue el 8 jul 2026.
¿Para qué puedo usar build-ai-agents-free?
Aprender desde cero el ciclo planificar, actuar y observar de los agentes de IA. Crear un prototipo de agente que use herramientas sin una clave de API de pago. Impartir un taller para principiantes sobre los conceptos básicos de LangChain y LangGraph. Crear un proyecto personal que necesite una alternativa cuando un proveedor gratuito no esté disponible.
¿Cómo se instala build-ai-agents-free?
Comprueba que tienes instalada la versión 3.10 o posterior de Python: python3 --version Crea una carpeta para el proyecto y accede a ella: mkdir my-agent cd my-agent Instala langchain, el conector de Groq y python-dotenv: pip install -U "langchain[groq]" python-dotenv Obtén una Groq API key gratuita en console.groq.com y guárdala en un archivo .env; después, ejecuta el primer script del agente: python3 agent.py
¿Dónde consigo build-ai-agents-free?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Moh4696/build-ai-agents-free

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados