十三位投资人人格 Agent 总览:价值、成长与宏观同台 难度:入门 AI 对冲基金最容易让人眼前一亮的部分,是把多位知名投资人的决策风格「人格化」成可切换 Agent。它们在 的 中按 字段从 0 到 12 排列,每人对应 下的独立模块(如 导出 )。本章总览帮你建立分类地图,再进入每一位的专属短文。 本文你将学到 十三位人格 Agent 在配置表中的键名与排序 价值派、成长派、宏观与另类视角如何分组 人格 Agent 与量化专题 Agent 在 中的相同并行位置 如何挑选「对照组合」来观察信号冲突 源码中的注册机制 为每位人格 Agent 保存统一结构: :LangGraph 节点实际调用的函数 :均为 ,表示属于可选研究层 :CLI 与 API
难度:入门
AI 对冲基金最容易让人眼前一亮的部分,是把多位知名投资人的决策风格「人格化」成可切换 Agent。它们在 src/utils/analysts.py 的 ANALYST_CONFIG 中按 order 字段从 0 到 12 排列,每人对应 src/agents/ 下的独立模块(如 warren_buffett.py 导出 warren_buffett_agent)。本章总览帮你建立分类地图,再进入每一位的专属短文。
create_workflow 中的相同并行位置ANALYST_CONFIG 为每位人格 Agent 保存统一结构:
agent_func:LangGraph 节点实际调用的函数type:均为 "analyst",表示属于可选研究层order:CLI 与 API 列表的展示顺序,不等于工作流执行优先级(并行节点无先后)get_analyst_nodes() 把键名映射为节点名,例如 warren_buffett → warren_buffett_agent。在 create_workflow 里,只要你把键名放进 selected_analysts,该人格就会从 start_node 扇出,并在分析结束后把信号写入 analyst_signals["warren_buffett_agent"]。
另有偏激进股东行动(比尔·阿克曼 order2)、宏观押注(德鲁肯米勒 order11)、尾部风险与反脆弱(塔勒布 order7)等,不宜简单塞进「价值 / 成长」二分法。
| 配置键 | 显示名 | 绰号式定位 | investing_style 关键词 |
|---|---|---|---|
| aswath_damodaran | Aswath Damodaran | 估值院长 | 内在价值、严谨估值 |
| ben_graham | Ben Graham | 价值投资之父 | 安全边际、低估 |
| bill_ackman | Bill Ackman | 激进投资者 | 股东行动、逆向集中 |
| cathie_wood | Cathie Wood | 成长投资女王 | 颠覆式创新 |
| charlie_munger | Charlie Munger | 理性思考者 | 优质企业、长期理性 |
| michael_burry | Michael Burry | 大空头式逆向 | 深度价值、敢于做空叙事 |
| mohnish_pabrai | Mohnish Pabrai | Dhandho 投资者 | 低风险高回报复制 |
| nassim_taleb | Nassim Taleb | 黑天鹅风险分析 | 尾部风险、反脆弱、杠铃 |
| peter_lynch | Peter Lynch | 十倍股猎手 | 买你懂的、常识成长 |
| phil_fisher | Phil Fisher | 小道消息式调研 | 管理层、长期成长 |
| rakesh_jhunjhunwala | Rakesh Jhunjhunwala | 印度大牛 | 宏观洞察、新兴市场 |
| stanley_druckenmiller | Stanley Druckenmiller | 宏观传奇 | 自上而下、大赌注 |
| warren_buffett | Warren Buffett | 奥马哈先知 | 护城河、长期持有 |
虽然每位人格的 Prompt 与工具链不同,它们在工程层遵循同一模板:
state["data"] 读取 tickers、end_date(部分还用 start_date)。get_api_key_from_state 获取 FINANCIAL_DATASETS_API_KEY,调用 src/tools/api 拉取财务或价格数据。{signal, confidence, reasoning} 三元组。state["data"]["analyst_signals"][agent_id],返回更新后的 messages 与 data。| 实验目的 | 建议 selected_analysts 键名 |
|---|---|
| 看「便宜」与「昂贵成长」如何打架 | ben_graham + cathie_wood |
| 看质量价值内部差异 | charlie_munger + warren_buffett + aswath_damodaran |
| 看逆向与乐观如何并存 | michael_burry + peter_lynch |
| 看风险不对称视角 | nassim_taleb + stanley_druckenmiller |
| 最小会议室(4 人) | ben_graham + cathie_wood + aswath_damodaran + warren_buffett |
ANALYST_CONFIG 中 order 13–18 的六键(technical_analyst、fundamentals_analyst 等)与上述十三人格同级并行,详见《量化专题分析师对照》。你可以同时开启「巴菲特 + 估值分析师 + 技术面分析师」,观察长期质量、量化估值、短线盘面三类结论是否一致。
所有人格 Agent 都落在「并行分析层」,不直接下最终订单:
风险管理不读取某位人格的私有变量,只消费已汇总的 analyst_signals(组合阶段再压缩)。因此人格之间的「争吵」会原样保留到组合管理,由 LLM 在仓位上限内折中。
| 字段 | 含义 | 注意 |
|---|---|---|
| signal | bullish / bearish / neutral | 方向性结论,非下单指令 |
| confidence | 0–100 | 人格内部的把握程度,不同 Agent 算法不同 |
| reasoning | 分项文字或嵌套字典 | 开启 show_reasoning 时会在终端打印 |
十三位人格 Agent 是风格放大镜,不是预言家排行榜。它们在源码里是平等的并行节点,差异体现在 investing_style 与各自模块的分析逻辑。先选两组对照读完专文,再进入量化专题与决策层,收获最大。
下一篇请阅读同目录下的《阿斯沃斯·达摩达兰 Agent:估值院长》(文件名 02-aswath-damodaran.md)。