最終更新: 2026/06/22 18:56
DRP 設計根拠(Theoretical Foundation)
役割: 本パイプラインの設計に grounding として参照したフレームワーク・論文の一覧。各 ADR(ADR-0019 / 0023 / 0030 / 0050 等)の §判断基準 / §代替案で個別に参照されているが、起案者・レビュアーが「なぜこの形なのか」を 1 箇所で辿れるよう集約する。新しい根拠論文を追加した場合は本節 + 関連 ADR の References 両方を更新。
1. ADR(Architecture Decision Records)関連
- Nygard (2011) — ADR 概念原典: Documenting Architecture Decisions (Michael Nygard, Cognitect blog, 2011-11-15)
- MADR (Markdown Architecture Decision Records) — ADR の標準テンプレート形式: https://adr.github.io/madr/ (本パイプラインの ADR 出力形式の基礎、ADR-0023 で採用)
- arc42 — アーキテクチャ文書の標準テンプレート: https://arc42.org/ (Q42 9 タグ
#reliable/#maintainable/#suitable/#flexible/#efficient/#usable/#operable/#secure/#safeは ADR-0050 §3 判断基準軸として完全固定採用) - Kruchten et al. (2006) — ADR 意思決定タイプ 3 分類: Philippe Kruchten, Patricia Lago, Hans van Vliet, Building Up and Reasoning About Architectural Knowledge, QoSA 2006. DOI: 10.1007/11921998_8 (Existence / Property / Executive、ADR-0030 で採用、Gate 0 Triage 内部利用)
2. MCDA / 判断基準(Gate 4 Scoring の理論的基礎)
- Suhr (1999) — 純粋 CBA (Choosing By Advantages) 原典書籍: Jim Suhr, The Choosing By Advantages Decisionmaking System, Quorum Books, 1999 (ISBN: 1-56720-217-9) — 数値スコア集約だけでなく「judges の思考停止」を避ける K.O. criterion + 加重和タイブレーク方式の根拠 (ADR-0050 §3)。Web 上の canonical URL は存在せず、書籍を直接参照。
- WSM (Weighted Sum Method) — 多基準意思決定法の古典: Wikipedia: Weighted Sum Model (ADR-0050 §3 で K.O. criterion 通過後のタイブレーク手段として採用)
3. LLM-as-a-Judge / Multi-agent Review(Gate 3 並列レビューの理論的基礎)
- Zheng et al. (2023) — LLM が judge として機能する根拠 + 既知バイアス (position bias, verbosity bias 等): "Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena", NeurIPS 2023 Datasets and Benchmarks Track. arXiv: 2306.05685
- Liu et al. (2023) — 単一 LLM judge の評価品質改善手法 (G-Eval): "G-Eval: NLG Evaluation Using GPT-4 with Better Human Alignment", EMNLP 2023. arXiv: 2303.16634
- Du et al. (2023) — 複数 LLM 並列実行による reasoning 改善: "Improving Factuality and Reasoning in Language Models through Multiagent Debate". arXiv: 2305.14325 — Pipeline Gate 3 の 3 モデル並列レビュー (gemini-pro / claude-opus / gpt-o3) 設計根拠
4. 実装基盤
- LangGraph (LangChain AI) — StateGraph による LLM パイプライン構築フレームワーク: https://langchain-ai.github.io/langgraph/ (ADR-0019 で Dify から移行、Pipeline 実装基盤)
- LiteLLM — Multi-provider LLM Gateway: https://docs.litellm.ai/ (3 プロバイダ統合 + 機密マスキング callback の実装基盤)
- Hono on Cloudflare Workers — エッジ Web フレームワーク: https://hono.dev/ (起案 Web UI 実装)
変更履歴
| 日時 | 変更 |
|---|---|
| 2026-06-07 | 初版 — README §13 から移植(経緯: ADR-0117) |