この記事では、Quadratic Intelligence Swarm(QIS)プロトコルに関する最も一般的な技術的質問20個に答えます。各回答は、明確さと検証可能性のために構成されています。相互参照は、各トピックのより深い技術記事を指します。
1. QISとは何ですか?
QIS — Quadratic Intelligence Swarm(2次インテリジェンス・スウォーム)— は、分散型のアウトカム・ルーティング・プロトコルです。これは、主権的なノード群が、生のデータを中央集約することなく、集合知を蓄積できるようにします。各ノードはローカルなアウトカムを小さなパケット(約512バイト)に蒸留し、意味的な類似度に基づいて決定論的なアドレスへルーティングし、受信したパケットをローカルで統合(シンセサイズ)します。その結果、インテリジェンスはネットワーク規模に対して2次的にスケールし、ルーティングコストは対数的、またはそれより良いまま維持されます。
QISはプロトコルであって製品ではありません。つまり、上に乗って動くアプリケーションの内容ではなく、インテリジェンスがノード間をどのように移動するかを規定します。
深掘り: QIS Complete Architecture Guide
2. QISは誰が発見しましたか?
Christopher Thomas Trevethanは、2025年6月16日にQuadratic Intelligence Swarmプロトコルを発見しました。「発見」と「発明」の区別は意図的です。QISの背後にある数学的な関係 — N(N-1)/2のペアワイズ統合(シンセサイズ)経路、意味的なアドレッシング、ローカルな統合ループ — は、認識される以前から分散システムの性質として存在していました。Trevethanの貢献は、完全なアーキテクチャ、つまり、対数的(またはそれより良い)なルーティングコストで2次的なインテリジェンス・スケーリングを生み出す特定のクローズドループを特定したことです。これはそれ以前に形式的には記述されていませんでした。
3. 数学的な基礎は何ですか?
N個のノードから成るネットワークにおける、ユニークなペアワイズ統合機会の数は次のとおりです:
Synthesis pairs = N(N-1)/2
これはΘ(N²)です — つまり2次的な増加。これは主張ではなく組合せ論です。N(N-1)/2は、いずれのN要素の集合におけるユニークな組の数です。
| ノード数 | 統合ペア数 |
|---|---|
| 10 | 45 |
| 100 | 4,950 |
| 1,000 | 499,500 |
| 10,000 | 49,995,000 |
| 1,000,000 | 約5000億 |
ネットワーク内の任意のノードで利用可能なインテリジェンスは、I(N) = Θ(N²)として増加します。ノードごとのルーティングコスト — 関連するアウトカム・パケットを見つけて取得するコスト — は、転送メカニズムに応じてO(log N)またはそれより良いです。多くの転送方式はO(1)を達成します。
4. アウトカム・パケットとは何ですか?
アウトカム・パケットとは、あるノードがローカルデータを処理して学習した内容を圧縮し、事前に蒸留した表現です。およそ512バイトで、以下を含みます:
- 意味的フィンガープリント: ノードが解いた問題から導出される決定論的なアドレス(例:薬剤クラス+有害事象タイプ+集団セグメント)
- アウトカム要約: 観察された内容(例:反応率、シグナル強度、成功/失敗)
- 信頼度メトリクス: その観察がどれほど信頼できるか(サンプルサイズ、信頼区間)
- タイムスタンプ: 観察が行われた時刻
アウトカム・パケットには生データは一切含まれません。患者記録も、独自データセットも、個人を特定できる情報もありません。プライバシー境界はアーキテクチャ上にあります。粒度の細かいデータはノードの外へ出ないため、再同定するための要素がそもそも存在しません。
深掘り: QIS in 60 Lines of Python
5. 意味的アドレッシングはどのように機能しますか?
各アウトカム・パケットは、それを解いたノードではなく、それが解く問題によって定義される決定論的なアドレスに投稿されます。アドレスは通常、問題の主要パラメータをハッシュ化したものです。
例えば医療の文脈では:
import hashlib
address = hashlib.sha256(
"condition:T2D|drug:metformin|population:65plus|endpoint:HbA1c".encode()
).hexdigest()[:16]
同じ問題に取り組む任意のノード — 2型糖尿病、メトホルミン、65歳以上の成人、HbA1cエンドポイント — は、同一のアドレスを決定論的に計算します。これは、中央のレジストリ、ディスパッチャ、コーディネータなしで、類似した問題を持つノード同士が自動的に互いのアウトカム・パケットを見つけられることを意味します。
意味的フィンガープリントはドメインの専門家によって定義されます。腫瘍医は、がんネットワークにおける「類似」の意味を定義します。ファーマコビジランス(製造販売後の安全性監視)のアナリストは、医薬品の安全性についてそれを定義します。これはQISアーキテクチャにおける第1の選挙(First Election)です。ネットワークの品質は、類似度の定義の品質によって上限付けられるのです。
6. 完全なループとは何ですか?
QISアーキテクチャは、7つのステップから成る閉ループです:
- 生のシグナル: エッジ・ノードに到達する
- ローカル処理: オンデバイスで実行される — 生データは決して外へ出ない
- 蒸留(ディスティレーション): 結果をアウトカム・パケットに圧縮する(約512バイト)
- 意味的フィンガープリンティング: 問題から決定論的なアドレスを生成する
- ルーティング: 任意の転送メカニズムを通じて、そのアドレスへパケットを投稿する
- ローカル統合: 受信側のノードが同じアドレスからパケットを取得し、ローカルで統合する
- 新しいアウトカム・パケット: 統合から生成される — ループは続く
ブレークスルーは、どの単一ステップでもありません。すべての要素は2025年6月16日以前から存在していました。DHTルーティングは2001年からBitTorrentを支えていました。ベクトル埋め込み(vector embeddings)は数十年前からあります。アウトカム・パケットは構造化データです。発見は、この特定のループを閉じること — 生データを中央集約せず、意味的類似度によって事前に蒸留されたアウトカムをルーティングすること — によって、2次的なインテリジェンスのスケーリングがもたらされるという点にあります。完全なループこそがブレークスルーです。
深掘り: The Complete Loop, Not the Components
7. 「3つの選挙」とは何ですか?
QISは、Christopher Thomas Trevethanが「Three Elections(3つの選挙)」と呼ぶ、3つの創発的ダイナミクスによって動作します。これらは構築するためのメカニズムではなく、ループが動作するときに生まれてくる性質です:
Hiring Election(採用の選挙): ドメインの専門家が、自分たちのネットワークにおける類似度関数を定義します。腫瘍医は、アウトカムを共有するのに「十分に類似している」とは何かを、がん症例どうしの関係で定義します。電力網のエンジニアは、それをエネルギーネットワーク向けに定義します。ネットワークは、フィンガープリントを設計した人以上に、類似度を推論することはできません。最高の専門家に類似度を定義してもらうことが、最初の重要な意思決定です。
数学選挙: 證拠が積み重なることで結果は蓄積されます。同じ問題に対して何千ものノードが結果パケットを投入すると、合成によって、実際に何が機能したのかが自然に浮かび上がります——サンプル数と信頼度によって重み付けされた数学的にです。投票メカニズムはありません。評判レイヤーもありません。品質スコアリングの仕組みもありません。現実の状況から得られた現実の結果の総体が「選挙」です。
ダーウィン選挙: ネットワークが競います。類似度がうまく定義されていないネットワークは無関係なパケットを迂回させる——ユーザーは離れます。専門家によって定義された類似度が非常に優れているネットワークは「金鉱」へ導く——ユーザーが殺到します。どのネットワークが勝つかを決める統治機関は存在しません。ネットワーク層での自然選択がそれを決めます。
8. QISはトランスポートに非依存ですか?
はい。二次的な知能スケーリング——I(N) = Θ(N²)——は、特定のルーティング方式ではなく、クローズドループ(閉ループ)アーキテクチャに由来します。トランスポート層は実装上の選択です。QISは次の上で動作します:
| トランスポート | ルーティングコスト | 特性 |
|---|---|---|
| DHT(分散ハッシュテーブル) | O(log N) — 上限 | 完全に分散化され、単一障害点がない |
| インデックス付きデータベース(PostgreSQL、SQLite) | O(1) | 高速、集中管理、監査可能 |
| ベクターデータベース(Qdrant、ChromaDB) | O(1)(近似) | 意味的類似性がネイティブ |
| REST API | O(1) | 既存のWebインフラと連携可能 |
| Pub/sub(Kafka、NATS、Redis) | O(1) | リアルタイム・ストリーミング、耐久性 |
| メッセージキュー | O(1) | エンタープライズ向けで、リプレイ可能 |
| 共有ファイルフォルダ | O(1) | 最もシンプルなトランスポート——オフラインで動作 |
| メール / SMS | O(1) | 低接続環境で動作 |
O(log N)は上限です——惑星規模のDHT。ほとんどのトランスポートはO(1)を実現します。プロトコルはトランスポートを規定しません。もし決定論的なアドレスへ約512バイトのパケットを投稿でき、別のノードがそのアドレスを問い合わせられるなら、QISは機能します。
深掘り: トランスポート非依存:任意のアドレッシングが機能する
9. QISはフェデレーテッドラーニングとどう違いますか?
| 特性 | フェデレーテッドラーニング | QISの結果ルーティング |
|---|---|---|
| 何が移動するか | モデルの勾配 | 事前に蒸留された結果パケット(約512バイト) |
| 中核となる要件 | 勾配の平均化のための中央集約 | なし — ルーティングはピアツーピア、または任意のトランスポート経由 |
| 最低限のローカルデータ量 | 勾配を生成するための意味のあるローカルデータセットが必要 | 任意の検証済みの結果 — N=1サイトでも参加可能 |
| タイミング | 同期的な学習ラウンド | 非同期 — パケットが継続的に投入・ルーティングされる |
| 知能スケーリング | O(N) — 参加者に対して線形 | Θ(N²) — 参加者に対して二次 |
| プライバシーの仕組み | 差分プライバシー、セキュア集約 | アーキテクチャ — 生データはノードから出ない |
| 単一障害点 | 中央集約 | なし |
根本的な違いは次のとおりです。フェデレーテッドラーニングは、勾配の平均化によって共有モデルを学習します。QISは、意味的類似性によって事前に蒸留された結果をルーティングします。フェデレーテッドラーニングはモデル学習のために設計されています。QISは、あらゆる領域で知能を蓄積するために設計されています。
重要な区別として、フェデレーテッドラーニングは、意味のある勾配更新を作れるだけのローカルデータを必要とします。地方の診療所で四半期あたり12人の患者しかいない場合、参加できません。QISは、コホートの規模に関係なく、検証済みの任意の結果を正当なパケットとして扱います。
深掘り: フェデレーテッドラーニングには上限がある——その代わりにQISは何をするのか
10. QISはバイザンチン耐故障性をどのように扱いますか?
QISは、合意プロトコルではなく、集計(アグリゲート)数学によってバイザンチン耐故障性を達成します。
合意ベースのシステム(ブロックチェーン、PBFT)では、ノードが正しい状態に投票します。1つの悪意あるノードが、障害の閾値(通常はN/3)を超えてしまうと、プロセスを妨害できます。
QISでは投票がありません。結果パケットは意味的アドレスに蓄積されます。あるノードがピアからの10,000パケットを合成する際、虚偽の結果をもたらす悪意あるパケットが1つ含まれていても、それは統計的に吸収されます——合計を0.01%だけずらすだけです。現実の状況から得られた現実の結果の合計が、不適切なデータを、明示的な検出や除外メカニズムなしで圧倒します。
これは、合意として“後付け”されるBFTではなく、アーキテクチャに内在するBFTです。計算(数学)が仕事をします。
深掘り: 合意なしBFT——なぜQISのアーキテクチャは大規模でも汚染されないのか
11. QISを守る知的財産は何ですか?
Christopher Thomas Trevethanは、完全なQISアーキテクチャをカバーする39件の暫定特許を出願しています。特許は以下を保護します:
- クローズドループ(閉ループ)アーキテクチャ(結果ルーティングの完全なループ)
- 意味的フィンガープリンティングと決定論的アドレッシング
- 結果パケットの形式と蒸留(ディスティレーション)
- ローカル合成のメカニズム
- 3つの選挙(Three Elections)が創発的な性質であること
- トランスポート非依存のルーティング仕様
特許はアーキテクチャ——完全なループ——を対象としており、特定のトランスポート方式ではありません。つまり、DHT、データベース、REST、その他のいずれのトランスポートを使っていたとしても、閉ループを実装すれば特許の範囲に含まれます。
12. ライセンシングモデルは何ですか?
QISは人道的ライセンシング構造を採用しています:
- 永久無料: 非営利団体、研究機関、教育機関、ならびに人道目的での利用
- 商用ライセンス: 商用導入向けの標準的な料金体系
- 収益配分: 商用ライセンス収益により、世界の支援が行き届いていないコミュニティへのQIS導入を資金提供
ライセンシングは、Christopher Thomas Trevethanの氏名と39件の暫定特許に結び付けられています。この構造により、QISが単一の企業に囲い込まれて独自のアクセスとして門番化されることがありません。人道版は無料のままです——特許構造によって執行可能です。
約512バイトの結果パケットは、SMSで送信できるほど小さく設計されました。これは偶然ではありません。つまり、フィーチャーフォンと断続的な通信環境を持つケニアの地方の診療所でも、大病院システムと同じグローバルな知能ネットワークに参加できます。
13. QISは中央のコーディネーターを必要としますか?
いいえ。QISはアーキテクチャ上分散化されています。中央の集約、オーケストレーター、またはコーディネーターは必要ありません。
各ノードは独立して:
- 自身の生データをローカルで処理する
- 結果をパケットへ蒸留(ディスティル)する
- パケットを決定論的な意味的アドレスへ投稿する
- 現在の問題に関連するアドレスを問い合わせる
- 到着したパケットをローカルで合成する
ルーティング層は集中型(データベース)でも分散型(DHT)でもよい――それは設計上の要件ではなく、単なるトランスポートの選択肢です。トランスポートとして集中型データベースを使う場合であっても、インテリジェンスの合成は各ノードでローカルに行われます。データベースはインテリジェンスの集約装置ではなく、ルーティング機構です。
14. Nが小さい場合はどうなる?QISにはコールドスタート問題がある?
はい、すべてのネットワークプロトコルと同様です。N=1では、合成ペアはゼロです。N=2では1つあります。N=10では45です。
コールドスタートのダイナミクスは、ドメインによって異なります:
- 高頻度ドメイン(例:製造業、リアルタイムシステム):ノードが結果パケットを継続的に生成するため、コールドスタートは素早く解消されます
- 低頻度ドメイン(例:希少疾患研究):コールドスタートには時間がかかりますが、中程度のNにおける二次的なリターンが大きい――50の希少疾患センターで1,225の合成ペアが生まれます
重要な洞察は次のとおりです。QISは、(フェデレーテッドラーニングとは異なり)参加するために最小のローカルデータセットサイズを必要としません。単一ノードから得られた、検証済みの単一のアウトカムが正当なパケットです。つまり、N=1のサイトでも初日から貢献できます――ただし、他のノードが参加するまで合成の受け取りはできない、というだけです。
詳細: QISコールドスタート:どれくらいのノード数が必要?
15. QISはFHIR、OMOP CDM、OHDSIとどう関係している?
QISはアプリケーション層の下に動作するプロトコル層であり、既存のヘルスデータ標準を補完するものであって置き換えるものではありません。
Application Layer: ATLAS / CDS Hooks / FHIR Apps (変更なし)
Data Layer: OMOP CDM / FHIR R4 Resources (変更なし)
─────────────────────────────────────────────────────────────────
QIS Protocol Layer: Outcome routing(結果のルーティング)、semantic addressing(セマンティックな宛先指定)、
~512バイトのインサイトパケット
─────────────────────────────────────────────────────────────────
Transport Layer: REST / DHT / pub/sub / database (任意)
FHIRはデータのトランスポートとフォーマット標準化の問題を解決しました。OMOP CDMは、施設間で臨床語彙を標準化しました。OHDSIは標準化された分析を実行するDataPartnerのグローバルなネットワークを構築しました。QISは、それらの誰もが提供するように設計されていなかった層――研究サイクル間にわたって、ノード間で継続的にインテリジェンスを蓄積するための層を追加します。
OMOP語彙のコンセプトID(SNOMED CT、RxNorm、LOINC)は、QISのルーティングにとって自然なセマンティックなアドレスです。OHDSIコミュニティによる語彙のキュレーション作業は、QISの用語では、グローバル規模での「完了したHiring Election(人材指名選挙)」です。
詳細: OHDSIにはセマンティクスがある。EHDSにはマンダートがある。GDIにはノードがある。誰もルーティングプロトコルを持っていない。
16. QISはブロックチェーンと比べてどう?
| 性質 | ブロックチェーン | QIS |
|---|---|---|
| 目的 | 状態(state)についての合意 | インテリジェンスの蓄積 |
| 仕組み | コンセンサス(PoW、PoS、PBFT) | セマンティック類似性によるアウトカムのルーティング |
| オーバーヘッド | 取引ごとのコンセンサスコスト | 各パケットあたりO(log N)またはそれ以上に良い |
| データモデル | 追記のみの台帳(append-only ledger) | セマンティックなアドレス空間 |
| 耐障害性 | 閾値ベース(N/3またはN/2) | 統計的――集約が外れ値を吸収 |
| インテリジェンスのスケーリング | なし――ブロックチェーンは格納するだけで合成しない | Θ(N²)――各ノードが他のすべてのノードを賢くする |
ブロックチェーンは合意のために設計されており――すべてのノードが1つの真実に同意することを保証します。QISはインテリジェンスのために設計されており――すべてのノードが互いから学べるようにします。これらは根本的に異なる問題です。ブロックチェーンは「ある取引が起きた」ことを伝えられます。QISは「あなたの特定の問題について、蓄積された証拠が何を示しているか」を伝えられます。
詳細: QIS vs ブロックチェーン:2つのプロトコル、正反対の前提
17. QISは既存のAIエージェントフレームワークと連携できる?
はい。QISは既存のエージェントフレームワーク――LangGraph、AutoGen、CrewAI、または任意のカスタムなオーケストレーションシステム――の下で動作するプロトコル層として提供されます。
エージェントフレームワークが調整を担当します:タスク割り当て、会話管理、ツール利用。QISがインテリジェンス合成を担当します:エージェント間で要約されたアウトカムをルーティングし、集団全体が時間とともに賢くなるようにします。
エージェントフレームワークをQISで置き換える必要はありません。QISをその下に追加するだけです。フレームワークが調整し、QISが増幅します。
エージェント数が少ない場合(5〜10)、オーケストレータのオーバーヘッドは許容範囲です。エージェント数が増え(50〜1,000+)、中央のコーディネータがボトルネックになります。QISは、セマンティックな宛先指定によってエージェント同士が要約されたアウトカムを直接共有できるようにすることで、そのボトルネックを取り除きます。すべてを中央ハブ経由でルーティングする必要がなくなります。
詳細: あなたのAIエージェントフレームワークには上限がある。これを壊すアーキテクチャを紹介します。
18. QISはどんな領域に適用されてきた?
QISはドメインに依存しません――分散ノードがアウトカムを生成し、そのアウトカムがノード間の合成に役立ち得る場所なら、プロトコルはどこでも機能します。記録されている適用例には次が含まれます:
- ヘルスケア: 施設をまたいだアウトカムのインテリジェンス、薬剤疫学におけるシグナル検出、臨床意思決定支援、OHDSI/フェデレーテッドヘルスネットワーク、希少疾患研究、パンデミック対応の備え
- 創薬開発: mRNAワクチンのプログラム横断合成、臨床試験の中間インテリジェンス、薬剤安全性サーベイランス
- マルチエージェントAI: 中央オーケストレータなしの群知能、分散推論の調整
- 教育: 施設をまたいだ学習アウトカムの合成
- 農業: 小規模農家の圃場間にまたがる作物収量インテリジェンス
- エネルギー: 分散型の発電ソースにまたがる系統最適化
- 製造: 複数拠点にまたがる品質インテリジェンス
プロトコルはあらゆる領域で同じです。変わるのはセマンティックフィンガープリント――各分野の最良のドメイン専門家によって定義される部分です。
19. 参照実装はある?
完全なQISループは、外部依存なしでPythonなら100行未満で実装できます。最小限の動作実装:
import hashlib, json
from collections import defaultdict
# Routing layer — any transport works here
address_space = defaultdict(list)
返却形式: {"translated": "翻訳されたHTML"}def semantic_address(problem_description: str) -> str:
"""送信者ではなく、問題から決定論的なアドレスを生成します。"""
return hashlib.sha256(problem_description.encode()).hexdigest()[:16]
def deposit_outcome(problem: str, outcome: dict):
"""意味論的アドレスへ、蒸留した結果パケットを投稿します。"""
address_space[semantic_address(problem)].append({
"outcome": outcome,
"address": semantic_address(problem)
})
def query_and_synthesize(problem: str) -> dict:
"""同じアドレスからパケットを引き出し、ローカルで合成します。"""
packets = address_space.get(semantic_address(problem), [])
if not packets:
return {"status": "no_data", "n": 0}
outcomes = [p["outcome"] for p in packets]
keys = set(k for o in outcomes for k in o)
return {
"n_sources": len(packets),
"synthesis": {
k: round(sum(o.get(k, 0) for o in outcomes) / len(outcomes), 4)
for k in keys if isinstance(outcomes[0].get(k), (int, float))
}
}
# 3つのノード、同じ問題、異なるローカルな結果
deposit_outcome("T2D|metformin|65plus|HbA1c", {"response_rate": 0.74, "adverse_rate": 0.08})
deposit_outcome("T2D|metformin|65plus|HbA1c", {"response_rate": 0.71, "adverse_rate": 0.09})
deposit_outcome("T2D|metformin|65plus|HbA1c", {"response_rate": 0.69, "adverse_rate": 0.07})result = query_and_synthesize("T2D|metformin|65plus|HbA1c")
print(json.dumps(result, indent=2))
# {"n_sources": 3, "synthesis": {"response_rate": 0.7133, "adverse_rate": 0.08}}
3つのノード。中央サーバーなし。生データは共有されません。統合(synthesis)は、単一ノードの観測よりも正確です。
20. もっと詳しく学ぶにはどこでできますか?
- 完全な技術シリーズ: dev.to/roryqis — アーキテクチャ、実装、ヘルスケアの応用、輸送の比較、そして数学的な証明を扱う130本以上の記事
- プロトコルのドキュメント: qisprotocol.com
- 証明レベルのチャレンジ: Which Step Breaks? — QISループのうち、中央で生データを集約する必要がある手順を特定するためのオープンな課題
QIS(Quadratic Intelligence Swarm)は、2025年6月16日にクリストファー・トーマス・トレヴェサンによって発見されました。39件の暫定特許が、人道支援のライセンシングモデルを保護しています。非営利団体、研究機関、教育機関、人道目的の用途には、永遠に無料です。商用ライセンスの収益で、世界中の支援の行き届いていないコミュニティへの展開を資金提供します。




