Comparación de agentes financieros de IA open source

Updated 2026-09-05

Elige un proyecto por el trabajo del que es responsable: investigación multiagente, NLP financiero, generación de informes o experimentación cuantitativa. Empieza por su arquitectura actual y su ruta de configuración.

Elige según el artefacto que quieres producir

Para un debate de investigación, inspecciona una aplicación multiagente. Para clasificar texto financiero, elige una aplicación NLP y un checkpoint concretos. Para un experimento numérico, empieza por el marco de datos y evaluación. El nombre del proyecto por sí solo no indica si llama a un LLM remoto, entrena localmente o envía órdenes. Usa la comparación de abajo para acotar los candidatos y sigue después la guía de configuración de la versión elegida. Un proyecto más pequeño que produzca un artefacto inspeccionable puede encajar mejor que una plataforma amplia cuyas dependencias no puedas mantener.

Flujo de trabajo de investigación financiera: recopilar fuentes públicas, extraer hechos, calcular y conciliar, generar explicaciones con citas y revisar el resultado.
Ilustración del flujo de trabajo. La investigación y la revisión vinculadas a las fuentes son independientes de la ejecución de operaciones.

Compara las aplicaciones

Estas son categorías funcionales, no rankings de calidad o rentabilidad. Comprueba la rama o versión exacta antes de adaptar la configuración, porque los repositorios financieros suelen conservar ejemplos antiguos después de introducir una aplicación nueva. Las diferencias más importantes son la ruta del cliente de modelo y la evidencia externa necesaria para completar la tarea.

ProyectoFunción de investigaciónDiferencia de configuración
TradingAgentsFlujo de debate entre analistas e investigaciónProveedor compatible, backend_url y dos espacios de modelo
ai-hedge-fundSeñales de investigación y análisis combinadoEl registro de modelos selecciona el transporte antes de la URL base
FinGPTNLP financiero y aplicaciones de agentesLa configuración del notebook AG2 difiere de los checkpoints locales
FinRobotInvestigación de acciones y flujos de informesLas rutas Desktop, scripts Pro y AutoGen heredado difieren
RD-AgentDesarrollo iterativo de investigaciónChat y embeddings son dependencias separadas

Mantén Qlib, FinRL y las plataformas de datos en su propia categoría

Qlib es una plataforma de investigación cuantitativa y FinRL es un framework de aprendizaje por refuerzo. Su cálculo central no debe describirse como tráfico de modelos de chat. RD-Agent puede organizar trabajo alrededor de experimentos cuantitativos, pero que su LLM funcione no demuestra que el conjunto de datos sea válido ni que el backtest sea correcto. OpenBB resulta útil para examinarlo como plataforma de datos financieros, no como cliente universal de gateway de modelos. Decide qué capa falta en tu flujo antes de elegir un repositorio para cubrirla; de lo contrario puedes añadir otra interfaz sin mejorar la calidad de la evidencia.

Inspecciona la configuración del endpoint en el cliente real

Encuentra la fábrica de modelos o el cargador de configuración usado por el punto de entrada que pretendes ejecutar. Comprueba qué variable de entorno proporciona la clave, si se reenvía la URL base y cómo los IDs de modelo seleccionan un proveedor. TradingAgents expone un modo compatible. El registro actual de ai-hedge-fund puede enviar un ID desconocido a un transporte distinto del esperado. El notebook AG2 revisado de FinGPT configura la conversación mediante LLMConfig. FinRobot requiere instrucciones específicas de la aplicación. Estas diferencias son más accionables que afirmar de forma general que todos los proyectos admiten cualquier modelo compatible con OpenAI.

Incluye los datos y las licencias en la selección

Registra las fuentes financieras necesarias, su cobertura geográfica, su comportamiento de revisión y los derechos para almacenar o redistribuir las salidas. Los informes estadounidenses, los anuncios de bolsas internacionales, las transcripciones y el historial de precios ajustados son productos de datos diferentes. Una licencia permisiva del proyecto no concede una licencia sobre los proveedores de datos. Inspecciona por separado las licencias de checkpoints del modelo y del código del repositorio. Si compartes capturas o informes de ejemplo, identifica su fuente y conserva la atribución. Para un despliegue de equipo, examina también si los logs pueden exponer material con licencia o credenciales a usuarios que no deberían recibirlos.

DependenciaPregunta de selección
Datos financieros¿Cubre la bolsa, el periodo y el tipo de valor reales?
Cliente del modelo¿Gestiona las herramientas y el formato de salida necesarios?
Ejecución local¿Puede ejecutarse el código generado con recursos y permisos acotados?
Almacenamiento de artefactos¿Pueden exportarse las fuentes, revisiones y estados de revisión?
Mantenimiento¿Puede el equipo reproducir el entorno fijado?

Usa una tarea de aceptación pequeña para comparar candidatos

Da a cada candidato el mismo paquete de fuentes permitido y una pregunta de investigación estrecha. Inspecciona la ruta completa desde la recuperación de datos hasta el artefacto final, incluido un caso de fuente ausente. Conserva la versión elegida, la configuración resuelta sin secretos, los resultados de las herramientas, la identidad del modelo y la decisión de revisión. Compara la fidelidad de la fuente, la visibilidad de los fallos y el esfuerzo operativo antes de ampliar el universo. No trates una respuesta de saludo de la fábrica como un flujo financiero terminado. Puede aislar la etapa del cliente, pero no dice nada sobre el análisis de documentos, la integridad de los datos de mercado o la corrección numérica.

Elige un modelo operativo mantenible

Para un investigador individual, los notebooks pueden ofrecer control directo sobre las fuentes y los cálculos. Un equipo puede necesitar un servicio con revisión compartida, retención y controles de acceso. Una lista de seguimiento programada necesita trabajos reanudables y deduplicación, no solo una demo interactiva. Presupuesta juntos el acceso a datos, el cálculo local, el uso del modelo y el mantenimiento. Conserva las revisiones exactas al evaluar actualizaciones y vuelve a ejecutar la misma tarea de aceptación. Una nueva interfaz de usuario o un modelo predeterminado no justifica automáticamente migrar un flujo que ya produce evidencia fiable.

Revisión de fuentes y límites de la comparación

Las guías de configuración de las aplicaciones usan instantáneas de fuentes oficiales revisadas el 5 de septiembre de 2026; sus revisiones exactas están enlazadas en cada guía. Esta comparación evalúa responsabilidades y superficies de integración, no la calidad de investigación medida, la rentabilidad ni la compatibilidad de toda la canalización. No se ejecutaron nuevos proyectos de APIsRouter para este grupo. Usa las guías individuales para distinguir ajustes revisados por fuentes de la evidencia de ejecución que debe producir tu propia tarea de aceptación.

Preguntas frecuentes

¿Qué proyecto debería evaluar primero?

Empieza por el artefacto: investigación con varias funciones para TradingAgents, NLP financiero para una aplicación concreta de FinGPT, flujos de informes para la versión adecuada de FinRobot o desarrollo experimental para RD-Agent.

¿Todos estos proyectos son bots de trading?

No. Incluyen aplicaciones de investigación, investigación de modelos e infraestructura cuantitativa. La ejecución de órdenes es una capacidad y un límite de permisos separados.

¿Todos los proyectos pueden usar las mismas variables de entorno de API?

No. Sigue el cargador y el registro reales del cliente. Los proyectos y bibliotecas con nombres similares usan contratos de configuración diferentes.

¿Por qué FinRobot actual aparece como varias rutas?

Su documentación incluye ahora un escritorio PydanticAI junto a scripts Pro y flujos AutoGen heredados, por lo que una sola receta de configuración no puede cubrirlos con precisión.

¿Las licencias de los repositorios cubren los datos de mercado?

No automáticamente. Revisa por separado las condiciones de los proveedores de datos y las licencias de modelos respecto de la licencia del código del proyecto.