FinRobot采用「感知-思考-行动」三阶段工作流::
- 感知阶段:通过API抓取市场数据(如Finnhub)、解析财报文档(10-K文件)、收集经济新闻等多模态信息。
- 思考阶段:运用金融链式思维(CoT)方法,结合大语言模型(LLM)分析数据。例如分析NVIDIA股价时,会综合PE比率、行业新闻、技术指标等维度。
- 行动阶段:自动执行交易指令、生成PDF报告(包含可视化图表)、或发送风险预警邮件。
整个过程由Smart Scheduler调度系统协调:Director Agent根据任务类型分配代理(如市场预测代理),Agent Adaptor会动态调整模型参数以保证分析的专业性。
Essa resposta foi extraída do artigoFinRobot: um corpo inteligente para melhorar a eficiência da análise de dados financeiros e da pesquisa de investimentosO