AIが1/0ではなく「矛盾」を思考のトリガーとして使うアーキテクチャ(CKN)
(github.com/kokogo100)最近、DeepSeek-R1 や QwQ のような Reasoning Model が話題になる中で、AI に「System 2 Thinking(熟考)」をどう行わせるかについての議論が盛り上がっています。興味深いことに、私は先月、彼らとまったく同じ哲学である 「矛盾(Contradiction)を思考のトリガーとして使う」 という概念を基盤に、CKN(Contextual Knowledge Network)アーキテクチャをオープンソースとして公開しました。
[1] なぜ矛盾(Contradiction)なのか? 現在の AI モデルの数学的本質は、結局のところデータを見て「1(Yes)」なのか「0(No)」なのかを確率的に見つけ出す過程です。問題は、現実世界のデータが 0.5(曖昧さ)であるときに発生します。モデルは無理に 1 か 0 に収束しようとするため、自信満々の嘘、すなわち Hallucination を起こしてしまいます。
私は、AI は 1 と 0 の間にある「衝突(Conflict)」状態に耐え、そのとき初めて「ちょっと待て、なぜ違うのか?」と考え始めるべきだと考えました。
[2] なぜ金融(Finance)なのか? この「矛盾」が最も頻繁かつ激しく発生するドメインが、まさに金融だからです。
チャートは上昇(1)を示しているのに、ニュースは悪材料(0)を語っています。
このとき既存の RAG は情報をならして平均化するか、幻覚を見せます。
CKN はこの矛盾そのものを検知し、それを解決するための推論プロセスを起動します。
[3] 実装:MCP 上での証明 私はこのアーキテクチャを概念実証にとどめず、MCP(Model Context Protocol)の上にレイヤーとして実装し、実際に動作するようにしました。複数の Agent がそれぞれ異なる観点のタグを生成し、タグ間で矛盾が発生すると Trigger が作動する仕組みです。
すべての AI プロバイダーとモデルで動作できるよう、MCP で開発しました。
GitHub リポジトリ: https://github.com/kokogo100/ragalgo-mcp-server
6件のコメント
投資ボットですか?
ご不便をおかけして申し訳ありません。
ですが私は、単なる宣伝というよりも、CKNという仮説を証明するために自分がどれほど本気で取り組んでいるかを共有したかったのです。
現在、この小さなオープンソースひとつを検証するために、自費で数十個のマイクロサービス(Railway)とGemini/GPT APIを24時間稼働させています。コストを負担してまで、あえてコードを無料で公開した理由は、この「矛盾トリガー」という方式が次世代AIエージェントに必ず必要な技術的提案だと確信していたからです。
論理を作ったのなら、証明しなければならないのは当然のことです。
ありがとうございます。
GitHubとGeekNewsに予約投稿はありますか? 昨年の文章を今投稿されたようですが…
最近、DeepSeek-R1やQwQのようなReasoning Modelが話題になるにつれて、AIに「System 2 Thinking(熟考)」をどのように行わせるかについての議論が熱くなっています。私は先月、これらとまったく同じ哲学の
https://github.com/kokogo100/ragalgo-mcp-server/…
README の変更履歴を見ると、重要そうだった説明も内容がどんどん変わっているのですが、開発される中でご自身なりのどんな信念を持って開発されていたのか気になりますね
何だこれ、製品広告かよ
docs/CKN_Architecture_KR.mdファイルに韓国語で詳しく整理してあります。軽く目を通していただければ、より早く理解できると思います。