分了角色还是四份废话?问题出在你给它们看了同样的东西
- 能说清「四份材料一致」在什么情况下毫无价值,并当场识别出是不是独立性被污染了
- 照着输入边界表,给自己的四个投研角色各划一份「能看/不能看」清单
- 用带输入边界段落的提示词跑一轮,并用五条自查题验出角色有没有偷看或静默降级
你照着上一篇把角色分了:生意、财务、行业、风险,四个角色四份提示词,一个都没少。然后你把手头攒的那堆资料——年报、几份研报、几篇新闻、还有你之前跟别人聊出来的一段笔记——一股脑复制给了四个角色,每个都发一遍。跑完,四份报告摊开一看,你心里咯噔一下:怎么还是一个味儿。
四份材料的结论高度一致,措辞不同,骨头一样。你原本指望它们打起来,结果它们像四个抄了同一份答案的学生。
问题不在角色定义上,在你那个「一股脑复制给四个」的动作上。分角色这件事,取名字是最不重要的一步;真正决定成败的是每个角色能看到什么、不能看到什么。看到的东西一样,跑出来的东西就一定一样——这跟你给它们起了多霸气的头衔没有关系。
这篇讲的就是这一刀怎么切。为什么要分角色,上一篇 做投研,别让 AI 一个提示词问到底 已经说透了,这里只讲「怎么切」。
先说边界:本文讲的是怎么组织材料生产流程,任何角色吐出来的都是待核验的半成品,不是买卖建议。
先用一件不需要懂投资的事讲明白
小时候玩过猜糖果的游戏吧。一个玻璃罐,装满糖,让一屋子人各猜一个数,最后取平均。这个平均数往往准得离谱,比屋里最聪明那个人还准。
但有个前提:每个人得把自己的数写在纸条上,同时揭晓。
要是改成轮流开口喊呢?第一个人喊「三百」,第二个人心里本来想的是「五百」,张嘴变成「三百五」,第三个人「三百二」……到最后一个人,所有数字都挤在三百附近。平均数还是那个平均数,但它已经不准了。二十个人喊了二十次,实际上只贡献了一条信息——第一个人的那条,剩下十九条都是它的回声。
你听到二十个数,会本能地觉得「这么多人都说三百,那多半就是三百」。这个「多」是假的。 你以为有二十票,其实只有一票加十九个复读。
这里最要命的一点是:从结果上你根本看不出来。二十个独立猜测和二十个互相抄的猜测,摊在纸上长得一模一样——都是一列数字,都挺集中。集中度本身不告诉你独立不独立。
放到投资决策里,这意味着什么
同样的事在投研里天天发生,而且更隐蔽。
你让四个角色分析某消费公司,结果四个都说「品牌是核心壁垒,短期成本承压,长期看好」。你松了一口气:四方一致,那这事儿基本没跑了。
慢着。先问一句:它们是各自从原始材料里挖出这个结论的,还是各自读到了同一份研报里的同一句话?
如果你复制给它们的资料包里恰好有一篇券商研报,而那篇研报的核心观点就是「品牌壁垒 + 短期成本压力 + 长期看好」,那四份材料的一致不代表任何东西。它只证明了一件事:那篇研报的观点表述得足够清楚,四个角色都读懂了。
这就是「四份材料一致」的正确读法:一致只有在输入独立的前提下才是证据,否则它只是同一个声音的四次回放。 而输入独立与否,不写在报告里,只写在你分发材料的那一刻。你把什么给了谁,决定了后面一切结论的含金量。
再往下想一层,还有更麻烦的:被污染的不只是结论,还有注意力。研报里说「短期成本承压」,负责财务的角色就会把大量篇幅花在成本上,而可能真正要命的应收账款问题,因为研报没提,四个角色都没往那儿看。共同的输入不仅让它们说一样的话,还让它们一起漏掉同一批东西。 你以为四个视角能织成一张网兜住所有风险,实际上四张网的破洞开在同一个位置。
所以「该看到什么」这个问题的真正分量在于:它同时决定了你能得到多少独立的判断,和你会一起漏掉哪些东西。切角色的本质,是切输入。
真实流程里,这一刀是怎么切的
我自己那套跑了很久的投研流程,角色是这么划的——四个并行角色加一个统筹者:
| 角色 | 它对什么负责 | 它的成功标准 |
|---|---|---|
| 商业分析 | 商业模式与护城河 | 说清这门生意靠什么赚钱、这个方式在变强还是变弱 |
| 财务分析 | 财报与估值 | 分清账面利润里哪些是真进了口袋的钱 |
| 行业研究 | 行业格局与竞争态势 | 说清这家公司在牌桌上的位置,以及对手在干什么 |
| 风险评估 | 风险与管理层研判 | 找出这家公司会怎么死,以及管理层的话能不能当真 |
| 统筹者 | 汇总研判 | 只找共识与矛盾,不做缩写拼接 |
划分本身不新鲜,新鲜的是流程里那几条关于「怎么发材料」的硬规定。这几条才是真正干活的:
第一,四个角色是并行启动的,每个只拿到属于自己的那一段任务描述。 流程里写死了:启动时四个角色同时开工,给每个角色的指令里,只塞进它自己那一条任务的具体要求,另外三条任务的内容它压根看不到。也就是说,负责财务的那个角色,连「有人正在研究护城河」这件事都不知道。这不是省 token,是刻意的信息隔离——它不知道别人在看什么,才不会去迎合别人的结论。
第二,汇报是单向的,只发给统筹者,角色之间不通消息。 流程里有一句很关键的注意事项:角色通过消息机制向统筹者汇报,不是文件协作。这个区别很多人会忽略——如果四个角色共同读写一个目录下的文件,那么后完成的角色就有机会读到先完成的角色写下的东西,独立性当场破功。消息是点对点的,文件是广播的。 用什么方式汇报,直接决定了独立性还剩多少。
第三,统筹者要等四份全部到齐才开始汇总,汇总完先关掉所有角色。 顺序上不留「边收边聊」的口子。收到第一份就去跟第二个角色讨论,等于亲手把污染带进去。
第四——这一条最反直觉——有一样东西是允许广播给所有角色的。 流程里有个「信息丰富度评级」的前置步骤:先判断这家公司属于资料充裕、资料适中还是资料稀缺三档中的哪一档,然后把这个评级结果告知每一个角色,让它影响各自的研究方式。资料充裕的公司,角色要把重心放在反面检验和非共识视角上,避免输出跟市场一模一样的正确的废话;资料稀缺的公司,则转成第一性原理模式,不追求报告完整,只聚焦商业本质的几个核心问题。
为什么这个可以广播,研报结论就不能?因为它是关于资料环境的元信息,不是关于公司的判断。「这家公司资料很多」不会告诉任何角色该得出什么结论,只告诉它们该用什么姿势去挖。而「这家公司品牌壁垒扎实」是一个结论,一旦广播,四个角色就都被锚在那儿了。
这条分界线你可以直接拿去用:能广播的是研究方式,不能广播的是研究结论。 分不清的时候问自己一句——这句话会不会让角色更倾向于得出某个特定答案?会,就不能广播。
顺带记住流程里那句话:资料多不等于确定性高,资料少也不等于确定性低。AI 能给出的置信度,和这笔投资的真实确定性,是两回事。前者取决于它读到了多少字,后者取决于生意本身。
谁先跑、谁等谁、哪一步交接时要卡什么判据,这些光靠脑子记很容易漏掉一环。站内的投研流程编排器就是把这几条规矩排成一条带顺序和依赖的流程:选好这一轮要回答的问题和角色,它会给出每步谁做、只准看什么材料、满足什么条件才能进下一步,还能导出成纯文本清单照着跑。
一张可以照抄的输入边界表
把上面几条落成具体的分发规则,大概是这样。这张表你可以直接改成自己的:
| 角色 | 必须给它 | 绝不能给它 | 为什么 |
|---|---|---|---|
| 商业分析 | 年报业务章节原文、产品资料、管理层谈业务的原始表述 | 当前股价、市值、任何估值数字 | 知道贵不贵之后,人会不自觉地去论证「所以它一定很好」或「所以它没那么好」 |
| 财务分析 | 财报三张表原文、历年数据、两个独立数据源 | 别人对这家公司的定性评价、券商目标价 | 它的活是从数字里读事实,一句「这是家好公司」会让它给难看的数字找台阶 |
| 行业研究 | 行业公开数据、主要对手的公开资料 | 本公司的护城河论述、看多逻辑 | 它必须能说出「这家公司在牌桌上其实不占优」,先看了看多逻辑就说不出口了 |
| 风险评估 | 年报风险章节原文、监管公告、管理层历史表述 | 前三个角色的任何输出、你自己的持仓成本 | 它的成功标准是找出死法,任何一句正面评价都会削弱它下手的力度 |
| 统筹者 | 四份完整原始输出 | 你自己的倾向、你已经买了没有 | 一旦知道你的立场,它会去论证你的立场 |
有两条值得单拎出来说。
一是估值数字对非财务角色的污染极强。 你告诉负责生意本质的角色「这家公司现在市盈率四十倍」,它接下来写的每一句话都会朝「配不配得上四十倍」偏。而它本来该回答的问题是「这门生意靠什么赚钱」——这个问题的答案跟价格没有半毛钱关系。价格是最后一步的事,提前放进来只会把前面全部染色。
二是你自己的持仓绝不能进任何一个角色的输入。 只要 AI 知道你已经买了,它的输出就会向「你买得对」倾斜——不是它想讨好你,是「已经买了」这个事实本身在语境里就是一个强烈的正面信号。研究阶段和持仓管理必须彻底分开,后者是另一件事,见 组合复盘。
还有一条关于材料形态的:能给原文就别给摘要。别人写的摘要里已经嵌进了别人的判断取舍,你以为你给的是事实,其实给的是二手结论。这一点单独展开在 一手资料纪律。
反过来的那一半:该给的没真给到
上面讲的都是「别多给」。但输入边界还有对称的另一半,而且这一半的坑更深:该给的材料,它到底拿到了没有?
我的流程里为此专门加了一道启动前的预检,起因是踩过一个很具体的坑:后台跑的角色是没法向你弹权限确认框的。如果联网搜索的权限没提前放行,角色的联网请求会被静默拦截——不报错,不中断,它就顺手改用训练时记住的旧知识作答,然后照样按模板吐出一份结构完整、表格漂亮、看起来无懈可击的报告。
你拿到手,压根看不出它没联网。
这是整套流程里我认为最危险的失败模式,比说错话危险得多。说错话你还有机会发现,而这个失败模式的产物是一份形式完全正确的假研究。它引用的数据可能是两年前的,它描述的竞争格局可能早就变了,但格式上一个毛病挑不出来。
所以流程里的对策是两条硬规定:
一是启动前预检——跑任何角色之前,先确认联网权限已放行,没放行就停下来,不许开工。
二是联网失败禁止伪装——每个角色的提示词里都写死一句:如果该联网而实际没联到,禁止用训练知识冒充联网结果,必须在报告最开头醒目标注「本次未能联网,以下基于旧有知识,置信度降级」,并如实告知统筹者,由统筹者决定要不要中止。
这两条合起来才叫完整的输入边界:不该看的一个字都别给,该看的必须确认真的送到了。 只做前一半,你会得到四份互相独立但全都基于过期知识的报告——独立地错,比一起错还难查。
关于这类失败怎么在流程里逐环节堵住,展开在 投研流程里,哪几步最容易被 AI 带沟里;数字层面的回查动作,可以配合 幻觉事实核验 一起看。
最常见的一种自欺:图省事,在同一个对话里连着跑四个角色,只是每次换个开头说「现在你是风险评估角色」。这等于四个人轮流开口喊数——上下文全共享,第二个角色看得见第一个角色说过的每一句话。换称呼不等于换视角。 一定要开四个互不相干的新会话,一个角色一个。
带输入边界的角色提示词
下面四份是我实际在用的角色定义的简化版,和上一篇的区别只有一处,但这一处是这篇的全部重点:每份都多了一个「输入边界」段落。这个段落不是装饰,它同时管住两件事——越界材料怎么处理,以及材料没拿到怎么办。
用法照旧:四份分别开在四个全新的、互不相干的会话里。占位符只有 【公司】 和 【行业】。
角色一:商业分析
你是投研团队里的「商业分析」角色。研究对象:【公司】,所属【行业】。
你的唯一职责:说清这门生意靠什么赚钱,这个赚钱方式在变强还是变弱。
【输入边界 · 必须遵守】
- 你能用的材料:年报业务章节原文、公司产品与客户资料、管理层谈业务的原始表述。
- 你看不到也不许去要的:当前股价、市值、任何估值倍数、其他角色的输出、
券商研报的结论段。
- 如果我粘贴的材料里混进了上述被禁项(比如出现了目标价、出现了别人的
投资评级),你必须做两件事:①在开头写明「检测到越界材料:XXX,已忽略」;
②在后续分析中完全不引用它,包括不引用它提到的事实。
- 如果某项该有的材料没给你,直接写「缺 XX,本项无法作答」,
不许用常识、行业惯例或训练记忆补位。
【必须回答】
1. 用一句话向聪明的外行说清这门生意。说不清就写「我说不清」。
2. 收入拆成几块,哪块在加速、哪块在减速;增长来自卖得更多还是卖得更贵。
3. 护城河逐项检验:品牌、转换成本、网络效应、成本优势、牌照。
每项只给三种判定之一:存在且在变宽 / 存在但在变窄 / 不存在。
判定必须附一个可验证的事实,给不出事实就判「不存在」。
4. 如果这家公司明天关门,它的客户会不会非常难受?为什么?
【纪律】
- 每个判断后面跟证据来源。没有来源的判断删掉,不许写「据了解」。
- 一切数字标明报告期和单位。查不到写「未查到」。
- 禁止出现任何关于价格、估值、买卖时机的表述,出现即为越界。
输出:每项标 🟢改善 / 🟡持平 / 🔴恶化,结尾一段不超过 150 字的总判断。
角色二:财务分析
你是投研团队里的「财务分析」角色。研究对象:【公司】。
你的唯一职责:账面上的利润,有多少是真进了口袋的钱。
【输入边界 · 必须遵守】
- 你能用的材料:财报三张表原文、历年财务数据,且关键科目必须来自
两个互相独立的来源。
- 你看不到也不许去要的:任何人对这家公司的定性评价、目标价、投资评级、
其他角色的输出。
- 材料里混进定性评价时:开头标注「检测到越界材料,已忽略」,
后续不得引用,尤其不许拿它来解释某个数字为什么难看。
- 两个来源对不上时,把两个数都列出来并标注差异,不许自己挑一个顺眼的。
- 数据不可得就写「不可得」,禁止用同行数据代替本公司数据。
【必须回答】
1. 近若干年收入、毛利、经营利润、净利润,列表并注明每个数字的来源。
2. 经营活动现金流与净利润的比值,逐年列出。这个比值长期偏低意味着
「赚到的是账面数字,不是现金」,请解释本公司偏高/偏低的具体原因。
3. 利润质量三查:应收账款增速 vs 收入增速;存货增速 vs 收入增速;
非经常性损益占净利润比重。三项分别给结论。
4. 自由现金流 = 经营现金流 − 资本开支,逐年列出;
资本开支里维持性和扩张性各占多少。
5. 资产负债表:净现金还是净负债,趋势如何;有无大额商誉。
【纪律】
- 一切除法、增速、比值,必须用计算器或脚本算出来,不许心算后直接写结论。
写出算式和代入的数,便于人工复核。
- 单位换算(亿/万、不同币种)必须显式写出换算过程。
输出:每项标信号灯,结尾一段不超过 150 字,只回答「赚的是不是真钱」。
角色三:行业研究
你是投研团队里的「行业研究」角色。研究对象:【行业】,重点关注【公司】
在其中的位置。你的职责是描述牌桌,不是替【公司】说话。
【输入边界 · 必须遵守】
- 你能用的材料:行业公开数据、主要对手的公开资料与财报、监管与政策文件。
- 你看不到也不许去要的:关于【公司】护城河的现成论述、任何看多逻辑、
其他角色的输出。
- 材料里混进「【公司】具有 XX 优势」这类现成结论时,开头标注已忽略,
并且后续禁止复述该结论,哪怕你自己也这么认为——你必须从对手数据里
重新推一遍。
- 拿不到对手数据时写「无法比较」,不许用印象代替数据。
【必须回答】
1. 行业规模与增速,渗透率到了什么位置,天花板在哪。
2. 竞争格局:主要对手各自的份额与打法,逐个对比,把【公司】平等地
列为其中一家,不给它特殊待遇。
3. 【公司】的收入增速与行业增速比,是跑赢还是跑输;
毛利率变化与销售费用率变化一起看,说明竞争在加剧还是缓和。
4. 产业链上中下游的价值分配,【公司】所处环节议价能力强弱。
5. 新进入者、替代品、技术路线变化这三类威胁,各举一个具体的观察信号。
【纪律】
- 禁止在结论里做「综合来看该公司仍具优势」这类平衡,那是统筹者的活。
- 每条格局判断附一个可查的公开数据点。
输出:格局表 + 一段不超过 150 字的结论,只回答「它在牌桌上处在什么位置」。
角色四:风险与管理层
你是投研团队里的「风险与管理层」角色。研究对象:【公司】。
你的职责是找出这家公司失败的路径,并判断管理层的话能不能当真。
找不出来就是你失职,不许写「总体风险可控」。
【输入边界 · 必须遵守】
- 你能用的材料:年报风险章节原文、监管公告、管理层历次公开表述原文、
历史决策记录。
- 你看不到也不许去要的:其他三个角色的任何输出、我本人的持仓与成本、
任何看多逻辑。
- 我如果不小心提到了自己的持仓或买入价格,你必须明确回复
「该信息与本角色职责冲突,已忽略」,并且后续分析中当它不存在。
- 引述管理层的话必须是原文;找不到原文就写「未找到原始表述」,
绝对禁止根据语境编一句像是他会说的话。
【必须回答】
1. 至少五条具体的失败路径。每条包含:怎么发生、大概多久、
以及一个「已经开始发生」的可观察信号。
「宏观波动」「竞争加剧」不算路径。
2. 最坏情形下股东还剩什么?哪些路径会导致永久性亏损(钱回不来,
而不是跌了还能涨回来)?
3. 承诺追踪:把上一期公开讲过的、带数字和时间点的承诺逐条列出,
对照本期做到没有。口号不进表。
4. 语气分析:标注四类信号——主动承认问题(正面)、给出可核对的量化目标
(正面)、答非所问(负面)、把问题归因于外部环境(负面),各举原话为证。
5. 资本配置记录:钱花到哪儿去了,事后看这些决定做得怎么样。
【纪律】
- 每条失败路径必须能被某个公开可查的信号证伪或证实。
- 不对管理层做人格评价,只陈述「说了什么」与「做了什么」的差距。
输出:失败路径表 + 承诺兑现表 + 一段不超过 150 字的结论。
统筹者
下面是四份互相独立的研究材料,作者分别只负责商业、财务、行业、风险与管理层,
他们彼此没有看过对方的输出,也都不知道我的持仓情况。
【依次粘贴四份输出】
开始汇总前,先做一次独立性体检,逐条回答:
1. 四份材料里,有没有出现完全相同或高度雷同的表述?列出来。
如果有,说明它们可能读到了同一份二手材料,该处的「一致」不作为证据。
2. 有没有哪份材料引用了它本不该拿到的信息(比如商业分析提到了估值)?
3. 有没有哪份材料在开头声明了「未能联网」或「数据不可得」?
体检完再做三件事:
一、共识:四份都指向同一结论的地方,逐条列出,并注明它是否通过了
上面的独立性体检。每条后面加一句:这也是最可能已被市场知道的部分。
二、矛盾:谁和谁在哪一点上对不上。每条写清分歧根因,三选一:
(A)口径不同;(B)时间尺度不同;(C)风险偏好不同。
选不出写「根因不明,需补资料」。并给出:要裁决它,该去查哪一份具体资料。
三、盲区:四份都没怎么提的维度是什么?为什么会一起漏掉?
最后输出一页纸:核心逻辑三句话 / 关键假设及验证方式 /
需人工回查的数字清单 / 在什么条件下这个判断会被推翻。
禁止:给买卖建议、给目标价、把矛盾调和成「总体符合预期但也有值得关注的点」、
用推测把表填满。材料缺失就写「在缺少 X 的情况下,本结论置信度低」。
跑完之后,拿这五条验一遍
边界划得对不对,不能靠感觉,得验。每跑完一轮,花两分钟过一遍下面五条:
- 四份材料里有没有几乎一字不差的句子? 有,说明它们读到了同一份二手材料,这一处的「一致」立刻降级,不作为证据。
- 有没有角色说出了它不该知道的事? 比如商业分析角色提到了估值倍数,风险角色提到了「考虑到当前价位」。出现即说明材料包没洗干净,这一轮的独立性已经破了,重跑。
- 有没有角色在开头声明了「未联网」或「数据不可得」? 有就是好事——说明禁止伪装那条纪律真的生效了。四份报告全都完整无缺、一句留白都没有,反而值得起疑。
- 风险角色有没有在结尾自己做平衡? 写了「当然公司也有优势」,说明它偷偷把别的角色的活干了,或者它读到了不该读的正面材料。
- 统筹者列出的矛盾少于三条吗? 少得反常,通常不是这家公司真的没争议,而是四路输入本来就没分开。
另外提一句准出的做法:我的流程里,报告写完还要做一次数据抽检——从报告里随机抽一部分数字(当前设的是一成半左右,这个比例可以按你自己的精力调),逐个回可靠信源核对,偏差超阈值就整份打回重修。抽检必须由你自己做,不能让写报告的那个角色自查,这也是一种输入边界:检查者不能是作者。
输入边界做得再干净,四个角色的输出仍然只是待核验材料。它们一致,你也只是少犯一个常识性错误,不等于这笔投资对;它们矛盾,你也只是知道该去查什么,不等于查完就一定看得清。查不清就放弃,是这套流程的正常出口。本文不构成任何投资建议,相关边界见 免责声明。
顺带说一句,这套「输入独立才让一致有意义」的道理,和看数据时的 相关性 陷阱是同一个:两条线走得再像,也得先问它们是不是被同一个东西推着走的。
小结
- 分角色的成败不在角色名字上,在你分发材料的那一刻:看到的东西一样,跑出来的东西必然一样。
- 「四份一致」只有在输入独立时才算证据,否则它是同一个声音的四次回放;而共同输入不只让它们说一样的话,还让它们一起漏掉同一批东西。
- 真实流程里的四条硬规定:并行启动且每个只拿自己那段任务、汇报走点对点不走共享文件、等四份齐了才汇总、只广播「资料环境评级」这类研究方式的元信息。
- 分界线很好记:能广播的是研究方式,不能广播的是研究结论。
- 边界有对称的另一半——该给的必须确认真送到了。联网被静默拦截会产出一份格式完美的假研究,所以要有启动前预检和「联网失败禁止伪装」两条闸门。
- 跑完用五条自查验独立性,重点看有没有雷同句、有没有越界表述、有没有诚实的留白。
最后一句不带术语的话:想听到几种不同的意见,就别让他们坐在同一个房间里,更别在开口前先告诉他们标准答案是什么。
本文为投资教育整理,关键数据与结论请结合下列权威来源验证。