Puedes explorar las diferentes implementaciones del agente directamente en sus respectivas ramas:
- 🔗 Agente Reactivo Simple: Implementación basada en reglas directas de condición-acción.
- 🔗 Agente Reactivo Basado en Modelos: Versión que incorpora un estado interno para manejar entornos con visibilidad parcial.
- 🔗 Agente Basado en Objetivos: Implementación que utiliza búsqueda y planificación para alcanzar metas específicas.
Este repositorio contiene el desarrollo de agentes inteligentes diseñados para operar en entornos simulados. El objetivo es comparar el desempeño de un agente que solo reacciona al presente frente a uno que mantiene memoria de sus acciones y del entorno.
- Python 3.10+
- Entorno virtual (recomendado)
- Dependencias listadas en
requirements.txt
Para ejecutar el proyecto, primero clona el repositorio y muévete a la rama que desees probar:
-
Clonar el repositorio:
git clone https://github.com/HelberthGM/ia_agent.git cd ia_agent -
Cambiar a una rama específica:
# Para el agente simple git checkout agente_reactivo_simple # O para el agente basado en modelos git checkout agente-reactivo-modelos
-
Instalar dependencias y correr:
pip install -r requirements.txt python main.py
Entrada: "Aplicación web con alto rendimiento y bajo presupuesto"
Salida: Recomendación: Usa React + Node.js + MongoDB