Agente de IA especializado en estudios de mercado y análisis financiero cuantitativo para Colombia y Latinoamérica
Demo • Instalación • Uso • API • Contribuir
- Descripción
- Características
- Demo
- Instalación
- Configuración
- Uso
- Arquitectura
- API y Datos
- Ejemplos
- Troubleshooting
- Contribuir
- Licencia
Agente de Mercadeo es una aplicación de IA avanzada que genera estudios de mercado profesionales utilizando exclusivamente datos reales de fuentes oficiales como World Bank, APIs financieras y datos demográficos verificados.
- ✅ Solo datos reales: No inventa cifras, todo viene de APIs oficiales
- 📊 Análisis cuantitativo: TAM/SAM/SOM, ROI, proyecciones financieras
- 🇨🇴 Enfoque regional: Especializado en Colombia y Latinoamérica
- ⚡ Análisis paralelo: 5 dimensiones de análisis ejecutadas simultáneamente
- 📈 Informes ejecutivos: Listos para presentar a inversionistas
- Producto/Servicio: Características, propuesta de valor, ciclo de vida
- Cliente/Nicho: Demografía, psicografía, comportamiento de compra
- Competencia: Mapeo competitivo con empresas reales y precios específicos
- Entorno Regulatorio: Marco legal, PESTL, canales de distribución
- Financiero Cuantitativo: TAM/SAM/SOM, proyecciones, métricas de viabilidad
- World Bank API: Demografía, PIB per cápita, indicadores económicos
- Exchange Rate API: Tipos de cambio USD/COP actualizados
- Sector Growth Data: Tasas de crecimiento por sector económico
- Purchasing Power Parity: Ajustes regionales de poder adquisitivo
- LangGraph: Orquestación de agentes con estados bien definidos
- Paralelización: Análisis simultáneos para máxima eficiencia
- Seguridad: Autenticación JWT con Supabase
- Escalabilidad: Diseño modular y extensible
Dame un estudio de mercado para una plataforma de delivery de comida saludable
en Bogotá, Colombia, dirigida a profesionales de 25-40 años con ingresos medios-altos.
- 📋 Resumen Ejecutivo con métricas TAM/SAM/SOM reales
- 🎯 Análisis FODA basado en datos verificados
- 💰 Análisis Financiero con proyecciones a 3 años
- 🏆 Recomendaciones Estratégicas accionables
- 📊 Conclusiones de viabilidad con datos de respaldo
- Python 3.11+
- uv (recomendado) o pip
- Git
git clone https://github.com/tu-usuario/agente-mercadeo.git
cd agente-mercadeo# Con uv (recomendado)
uv venv
source .venv/bin/activate # En Windows: .venv\Scripts\activate
# Con pip
python -m venv .venv
source .venv/bin/activate # En Windows: .venv\Scripts\activate# Con uv
uv pip install -e .
# Con pip
pip install -e .cp .env.example .envEdita .env con tus API keys:
# APIs de IA (requerido al menos uno)
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
# API de búsqueda (requerido)
TAVILY_API_KEY=tvly-...
# LangSmith para observabilidad (opcional)
LANGSMITH_API_KEY=ls__...
LANGSMITH_TRACING=true
# Supabase para autenticación (opcional)
SUPABASE_URL=https://...
SUPABASE_KEY=eyJ...- Ve a OpenAI API
- Crea una nueva API key
- Agrega saldo a tu cuenta
- Regístrate en Tavily
- Obtén tu API key gratuita
- 1000 búsquedas gratis por mes
- Cuenta en LangSmith
- Obtén tu API key
- Para monitorear el rendimiento del agente
uvx --refresh --from "langgraph-cli[inmem]" --with-editable . --python 3.11 langgraph dev --allow-blockinghttps://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024
Necesito un análisis de mercado para un servicio de consultoría en transformación
digital para PYMEs en Medellín, Colombia, con un enfoque en manufactura textil.
graph TD
A[Usuario] --> B[LangGraph Studio]
B --> C[Deep Researcher Agent]
C --> D[Clarificación]
D --> E[Parser de Solicitud]
E --> F[Análisis Paralelo]
F --> G[Análisis Producto]
F --> H[Análisis Cliente]
F --> I[Análisis Competencia]
F --> J[Análisis Regulatorio]
F --> K[Análisis Financiero]
K --> L[World Bank API]
K --> M[Exchange Rate API]
I --> N[Tavily Search]
J --> N
G --> O[Síntesis Final]
H --> O
I --> O
J --> O
K --> O
O --> P[Informe Ejecutivo]
agente-mercadeo/
├── src/
│ ├── open_deep_research/ # Core del agente
│ │ ├── deep_researcher.py # Lógica principal del agente
│ │ ├── utils.py # Funciones financieras y APIs
│ │ ├── prompts.py # Prompts especializados
│ │ ├── state.py # Estados del agente
│ │ └── configuration.py # Configuración
│ ├── security/ # Autenticación
│ │ └── auth.py # Supabase JWT auth
│ └── legacy/ # Código de referencia
├── examples/ # Ejemplos de análisis
├── tests/ # Tests automatizados
├── .env.example # Template de variables
├── langgraph.json # Configuración LangGraph
├── pyproject.toml # Dependencias Python
└── README.md # Este archivo
| API | Uso | Datos Obtenidos |
|---|---|---|
| World Bank | Demografía Colombia | Población, PIB per cápita, usuarios internet |
| Exchange Rate API | Tipos de cambio | USD/COP en tiempo real |
| Tavily Search | Investigación competitiva | Empresas, precios, estrategias |
| Sector Growth APIs | Crecimiento económico | Tasas por sector económico |
- TAM (Total Addressable Market)
- SAM (Serviceable Addressable Market)
- SOM (Serviceable Obtainable Market)
- CAC (Customer Acquisition Cost)
- LTV (Lifetime Value)
- ROI proyectado a 3 años
- Punto de equilibrio
Dame un estudio de mercado para un servicio de turismo experiencial
enfocado en la Ruta del Café para visitantes internacionales,
con base en Manizales Colombia.
Analiza la viabilidad de una plataforma de créditos digitales
para microempresarios en Cali, Colombia, con montos de 500.000 a 5.000.000 COP.
Estudio de mercado para una app de delivery de comida saludable
en Bogotá, dirigida a profesionales de 25-40 años.
Necesito analizar el mercado para un software de gestión de inventarios
para restaurantes en Colombia, modelo SaaS con precios de $50-200 USD/mes.
# Verificar que el puerto esté libre
netstat -an | findstr :2024
# Usar puerto alternativo
uvx --refresh --from "langgraph-cli[inmem]" --with-editable . --python 3.11 langgraph dev --allow-blocking --port 2025# Verificar variables de entorno
echo $OPENAI_API_KEY
echo $TAVILY_API_KEY
# Recargar variables
source .env# Verificar conectividad
curl "https://api.worldbank.org/v2/country/co/indicator/SP.POP.TOTL?format=json&date=2023"# Ejecutar con logs detallados
LANGSMITH_TRACING=true uvx --refresh --from "langgraph-cli[inmem]" --with-editable . --python 3.11 langgraph dev --allow-blocking¡Las contribuciones son bienvenidas! Ve nuestro CONTRIBUTING.md para detalles.
- Cache System: Redis para cachear respuestas de APIs
- Export Formats: PDF, Excel, PowerPoint
- Más Países: Expansión a México, Argentina, Chile
- Sector Templates: Plantillas por industria
- API REST: Endpoint público para integraciones
- Dashboard: Panel de control web
- Fork el proyecto
- Crea una rama:
git checkout -b feature/nueva-funcionalidad - Commit:
git commit -m 'Add: nueva funcionalidad' - Push:
git push origin feature/nueva-funcionalidad - Abre un Pull Request
- 🎯 Precisión: 95%+ (solo datos reales)
- ⚡ Velocidad: ~60 segundos por análisis completo
- 🌍 Cobertura: Colombia + 4 países de Latinoamérica
- 📈 APIs: 4+ fuentes de datos oficiales
Este proyecto está bajo la Licencia MIT. Ve LICENSE para más detalles.
- LangChain Team por LangGraph
- World Bank por APIs de datos abiertos
- Anthropic/OpenAI por modelos de IA
- Tavily por API de búsqueda web
¿Tienes preguntas? Abre un Issue o contáctanos.
⭐ Si este proyecto te ayuda, ¡dale una estrella!