1仕組みと動作原理
方法論として、LinqAlpha(ヘッジファンドAI製品)が公開した Devil's Advocate の本番 prompt/schema を忠実に再現し、CIA Key Assumptions Check、ACH、RAND ABP などの手法を統合。再現元の出典は reference に逐語的に収録。
> "Devil's Advocate is an AI research agent purpose-built to help investors systematically > pressure-test their investment theses using their own trusted sources at 5–10 times the > speed of traditional review."
第1層のメカニズムとして反論ペルソナを明示化:デフォルトのLLMは質問者に迎合(RLHF)しやすいため、「反論する」行為を明示的なプロセスタスクとして割り当て、資料エビデンスに厳格にアンカーし、根拠のない単なる言いがかりを禁止。
所以反方角色必须被显式赋予,不能指望模型自发唱反调。
前提分解エンジン:論点を明示的主張と暗黙の前提(A1/A2 番号)に分解し、タイプ(事実型/予測型/メカニズム型)と耐荷重性(load-bearing)をラベル付け。耐荷重性の低いものは優先度を下げて検索をスキップ。前提の列挙数に上限はなく、検索対象のみを絞り込み。
**隐性假设**(implicit assumptions):没写出来、但论点要成立就必须为真的前提。这一类才是盲点的主产区——确认偏误让人看不见自己依赖了什么。
反証検索に2つの問いと情報源の優先順位を内蔵:直接的に弱体化/矛盾する材料 + ACH流の「あるべきなのに見当たらない」不在のエビデンス。公式開示資料 > エキスパートインタビュー > 証券会社レポート > 権威あるメディア > ソーシャルメディア集約の順で信頼性を評価。
**如果这条假设为真,材料里本应看到、却没看到的证据是什么?**(ACH 的核心一问——缺席的证据也是证据)
2層のアウトプット提供:監査層 da_findings.json(構造化 findings、カバレッジ表明を格納するためトップレベルはオブジェクト)と、人間可読層 da_report.md(テーマ別ナラティブ + [n] インライン引用番号 + References/残存仮説/カバレッジの3種リスト)。
默认写入当前工作目录的 `da_findings.json`(用户指定了位置则用用户的;供程序处理与复核)。顶层是一个**对象**而不是裸数组——覆盖面声明要有处安放
インフレ防止と誠実性の境界を内蔵:risk_flag は確率ではなく反証の破壊力を測定。High が半数を超える場合は再ランク付けを実施。反証が見つからない場合は「提供資料内に反証なし」(≠前提成立)と表記し、資料に偏りがある場合はレポートで明記。
若超过半数条目被判 High,先把全部条目按杀伤力互相排序再重新定档——全是 High 等于没有分级(首次实测第一版就判出了 6/8 个 High)。
2コア機能
4推奨統制措置と判定根拠
- 本地工作目录: ファイル読み書きおよび成果物出力: da_findings.json(カレント作業ディレクトリ。ユーザーによるパス指定も可能)
5二重目の独立検証
- [ok] 复刻出处(LinqAlpha + AWS 博客)真实存在 — references/linqalpha_reference_implementation.md 收录 AWS ML Blog 2026-02-11 URL、原厂四步流程与生产 prompt 模板;SKILL.md 设计依据表同时列出 CIA/RAND/DEBATE 等来源,无虚构引用。
- [ok] 『每条反方论证必须带引用 + 逐字摘录』红线 — SKILL.md Step 2 硬规则逐字存在(含省略号/禁改写的细节);Step 2 置空规则(找不到写『未在给定材料中找到反证』)同在。
- [ok] 双层产物(da_findings.json 审计层 + da_report.md 人读层) — Step 3 与 Step 4 均声明默认写入当前工作目录;fan-out 子代理落盘 da_findings_A<编号>.json 的路径规则也在 Step 3。
- [ok] 无脚本/无网络/无凭证(安全结论基础) — 目录仅 SKILL.md + 2 references;全目录扫描无执行/网络/凭证代码;'citations' 字段指向材料文件/URL 而非任何运行时网络调用。
- [ok] risk_flag 三档锚定 + 防膨胀规则 — 三档定义(High=核心结论不再成立 / Medium=幅度或时间表折损 / Low=边际修正)与『超半数 High 重新排序定档』原文均在。
- [ok] base_rate 诚实边界(禁止另起检索/编造) — 『只在给定材料内能构建参考类时填写…禁止编一个基础比率,也不为此另起检索』原文存在,防止模型外搜破坏检验边界。
- [ok] 功能声明 vs 实际能力夸大检查 — description 声称的能力(拆假设、逐条检索带出处反证、风险分级、base_rate、信号标、双层输出、不编造)逐项有对应 Step/红线实现;未声称自动联网检索或判断论点对错。
- [ok] 元数据(commit/license/stars) — 本地 HEAD == pin d5c4678cb5d4fd6acc9c922690df035dbd33d247;GitHub API:MIT、stars 1385(2026-09-09 实采)、pushed_at 2026-09-09T12:33:29Z。
6結論
fafd917ff4bed4b2…