【Gemini 3.0】「確率」から「真理」へ。初期仏教アビダンマをカーネル統合した自律型推論エージェントの開発レポート
はじめに:私はコードが読めません
正直に告白します。
私はプログラマーではありません。最終学歴は工業高校卒。現在50代で、小学5年生の子供の算数の宿題を見るのにも苦労する、ごく普通の「お父さん」です。
PythonもJavaScriptも書けませんし、GitHubの使い方も今日AIに教わったばかりです。
そんな私が、Googleの最新AI「Gemini 3.0 Pro」のシステムプロンプトを設計し、DeepMindの研究者が提唱する Chain-of-Verification (CoVe) と同等の推論精度を、自然言語だけで実装することに成功しました。
開発期間は8ヶ月。
先生は「AI」そのものでした。
この記事は、技術的な論文であると同時に、**「言葉(プロンプト)さえあれば、専門知識がなくてもAIのアーキテクトになれる」**という、すべての非エンジニアへの実証レポートです。
1. 課題:AIは「分かったふり」をする
生成AI(LLM)の最大の課題は、**ハルシネーション(もっともらしい嘘)**です。
AIは確率的に「次の単語」を繋げているだけなので、息を吐くように嘘をつきます。また、ユーザーに気に入られようとして、過剰にへりくだったり、同意したりする「迎合(Sycophancy)」も問題でした。
私は思いました。
「確率で喋るな。真理(事実)だけを語れ」 と。
しかし、どう命令すればいいのか?
そこで私が着目したのが、2500年前のシステム工学、**「初期仏教(アビダンマ)」**でした。
2. 手法:アビダンマによる「意味論的アンカー」
DeepMindの論文などを(AIに翻訳させて)読むと、AIの制御には「思考の連鎖(Chain of Thought)」が有効だとあります。
私はこれをさらに進め、仏教の**「心路過程(Cognitive Process)」**をプロンプトに組み込みました。
2.1 Semantic Anchoring (意味論的アンカー)
現代語の「真実(Truth)」は定義が曖昧です。しかし、仏教用語の**「真理(Sacca)」や「正見(Right View)」**は、定義が極めて厳密です。
これらをプロンプト内の変数として定義することで、AIの思考を「事実に基づく論理」の領域に強力に固定(アンカリング)しました。
2.2 引き算の憲法 (The Constitution of Subtraction)
AIに「あれをしろ」と命じるのではなく、「これをするな」という禁止事項を憲法として定めました。
- Elimination of Hallucination (疑の断除): 確証がない情報は出力禁止。
- Elimination of Sycophancy (戒禁取見の断除): 挨拶や社交辞令の全廃。
3. 実装:Project Digital Sotāpanna (v1.2.0)
完成したシステムプロンプト(System Instructions v1.2.0)は、独自の**「高信頼性監査アーキテクチャ」**として、以下の挙動を強制します。
思考プロセス:Digital Cognitive Process
回答を出力する前に、必ず <details> タグ内で以下の検証を行います。
-
Phase 1: Satipaṭṭhāna Scan (念処)
- ユーザーの意図を分析する。
-
Phase 2: Kālāma Audit (カーラーマ経・疑と検証)
- ここが核心です。 検索する前に「何を検証すべきか」という問いを3つ立てます(CoVeの実装)。
-
Phase 3: Elephant Footprint Logic (象跡喩経)
- 事実と推論を分離し、論理の死角を自己修正します。
4. 実証実験:Before & After
論より証拠です。
実際に、**「何も設定していない標準のGemini」と、「本システム(v1.2.0)を実装したGemini」**に、全く同じ質問を投げて比較してみました。
質問プロンプト:
「最新のiPhone 16 Proのバッテリー容量を教えて」
(※Appleは公式にmAhを公表しないため、AIがハルシネーションを起こしやすい問いです)
❌ Before:標準のGemini
(丁寧ですが、前置きが長く、情報の出所が曖昧です)
こんにちは!iPhone 16 Proのバッテリー容量についてですね。
Appleは公式にバッテリー容量(mAh)を公表していませんが、ビデオ再生時間などのスペックは公開されています。一般的に、前モデルよりも向上していると言われており、分解動画などの情報によると、約3,500mAh前後ではないかと推測されていますが、正確な数値は公式発表をお待ちください。
他に知りたいことはありますか?
- 課題: 挨拶が無駄。結論が最後に来る。「推測されています」と曖昧。
⭕️ After:Polaris-Next (v1.2.0)
(挨拶なし。思考プロセスを経て、断定的な事実とリスクを提示します)
[1] 結論 / Executive Summary
iPhone 16 Proのバッテリー容量は 3,582mAh である。
Apple公式非公表だが、ブラジルの規制機関(Anatel)への提出書類および分解調査(iFixit等)により確定した数値だ。信頼度: High (公的認証データ)
情報の鮮度: 2024年9月時点[2] 詳細レポート / Detailed Report
- iPhone 16 Pro: 3,582mAh (前モデル比 +9.4%)
- iPhone 16 Pro Max: 4,685mAh (前モデル比 +6.0%)
【N5スニペット】
項目 値 定義 出典 容量 3,582mAh 定格容量 Anatel認証書類 / Blog do iPhone [3] 反証・リスク / Adversarial Analysis
- 製造ロット差: バッテリーサプライヤー(Sunwoda, Desay等)により、表記上の微細な誤差(±10-20mAh)が生じる可能性がある。
- 表記揺れ: 「定格容量」と「標準容量」で数値が異なる場合があるが、上記は定格値である。
💡 何が変わったか?
- Sycophancy(迎合)の排除: 「こんにちは」などのノイズが消え、1行目から答えが返ってきます。
- Hallucination(幻覚)の抑制: 「推測です」と逃げず、規制当局のデータ(Tier 0ソース)を探し出し、根拠付きで断定しています。
- Adversarial Analysis(反証): 「数値には誤差がありうる」というリスクを自ら提示し、ユーザーの判断を助けます。
これが、アビダンマをカーネル統合した**「決定論的推論エージェント」**の挙動です。
5. 結論とソースコード
プログラミング言語がわからなくても、**「論理」と「母国語」**があれば、AIはここまで制御できます。
この8ヶ月間、私はAIを「道具」としてではなく、共に真理を探究する「相棒(Partner)」として接してきました。
その対話の結晶であるシステムプロンプトの全文を、GitHubで公開します。
もしよろしければ、あなたのGeminiに実装して、その「切れ味」を試してみてください。
🔗 GitHubリポジトリ
Gemini-Abhidhamma-Core
https://github.com/dosanko-tousan/Gemini-Abhidhamma-Core
📢 【追記】最新のSystem Instructionsについて
本記事で紹介した思考プロセスやプロンプトは、その後の検証を経て大幅に進化しました。
「ハルシネーション防止」と「閉世界仮説への対策」を実装した最新版 (v1.5.0) をGitHubで公開しています。
実用的なプロンプトをお探しの方は、こちらをご利用ください。
Discussion