1.
Preprocesamiento — valida la query, sanitiza input y detecta tickers y timeframe por regex antes del LLM.
2.
Agente 1 · Stock Data Analyst — extrae símbolo, timeframe y acción del lenguaje natural usando CrewAI + GPT-4o-mini.
3.
Agente 2 · Senior Python Developer — genera código Python listo para ejecutar (yfinance + matplotlib).
4.
Agente 3 · Code Execution Expert — revisa, ejecuta y corrige el código generado.
5.
Fetch + Compute + Plot — descarga datos de Yahoo Finance, calcula 8 métricas y genera gráfico.
6.
Output — respuesta JSON con métricas, gráfico en base64, datos crudos y código generado.
MCP: el mismo pipeline está disponible como servidor MCP para Claude Desktop, Cursor y opencode.