Existence Synchronization System Entity について
ESSE Agentは、複数のAIエージェントを連携させるMCPサーバー兼オーケストレーションフレームワークです。共有メモリ、タスク委任、エージェント融合に対応し、協調型のエージェントワークフローを構築できます。
主な機能
- 012~5体のエージェント融合
- 02メモリとコンテキストの共有
- 03エージェント間のタスク委任
- 04エージェント能力の組み合わせ
- 053種類の融合モード
活用シーン
- 01調査・執筆・批評の組み合わせ
- 02並列エージェント作業の調整
- 03計画・コーディング・テスト・レビューの実行
MCP 対応
MCPサーバーは、エージェントやセッションの融合、実行、管理に使う7つのツールを提供します。設定資料にはVenice AI、OpenAI、Anthropicの対応が記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
7掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| agents | array | はい | 融合するエージェント名のリストです。組み込み名(research、writer、critic、coder、planner、tester)またはカスタム名を使用します。 |
| mode | enum | いいえ | 融合モード。既定値:capability-assimilation。capability-assimilation | synchronization-link | perfect-convergence |
詳細
███████╗███████╗███████╗███████╗
██╔════╝██╔════╝██╔════╝██╔════╝
█████╗ ███████╗███████╗█████╗
██╔══╝ ╚════██║╚════██║██╔══╝
███████╗███████║███████║███████╗
╚══════╝╚══════╝╚══════╝╚══════╝
ESSE Agent
Existence Synchronization System Entity
複数の AI エージェントを統合、調整、融合し、よりスマートで効率的な単一のシステムを実現する強力なメタエージェントです。
ドキュメント · クイックスタート · 例 · コントリビューション
ESSE とは?
ESSE は、複数の AI エージェントを単一の、よりインテリジェントなシステムに統合、調整、融合するために設計されたメタエージェントのオーケストレーションフレームワークです。エージェントを個別に実行するのではなく、ESSE はリアルタイムの同期レイヤーを構築します。共有メモリ、協調的な推論、自動タスク割り当てを通じて、エージェントが一つの統合された知性として機能します。
┌─────────────────────────────────────────────────┐
│ ESSE CORE │
│ │
│ [Research] ──┐ │
│ [Writer] ───┼──► Fusion Engine ──► Output │
│ [Critic] ───┘ │ │
│ Memory Hub │
│ (shared context & state) │
└─────────────────────────────────────────────────┘
主な機能
⚡ エージェントの融合
2~5 個の AI エージェントを一時的に統合されたエンティティへと融合します。融合されたエージェントは ESSE 内部のサブプロセスとして動作し、それぞれの強みを組み合わせることで、より優れた推論とスムーズなワークフローを実現します。
🧠 能力の取り込み
他のエージェントのツール、知識、推論スタイル、専門性を、それらを無効化することなく借用し、インテリジェントに組み合わせます。
例:
ResearchAgent+WriterAgent+CriticAgent= 非常に効果的なコンテンツ作成エージェントです。
🔗 同期リンク
エージェント間にリアルタイムの接続を構築します:
- メモリとコンテキストの共有
- リアルタイム通信
- 自動タスク割り当て
- 協調的な推論
🌀 完全収束 (アルティメットモード)
接続されているすべてのエージェントを、単一の意識へと融合します。パフォーマンスが大幅に向上し、複雑なタスク、創造的なタスク、または重要性の高いタスクに最適です。
クイックスタート
インストール
npx vvvesse-mcp
MCP のセットアップ(Claude Desktop / Cline / Cursor)
{
"mcpServers": {
"esse": {
"command": "npx",
"args": ["-y", "vvvesse-mcp"],
"env": {
"ESSE_API_KEY": "your-venice-api-key",
"ESSE_PROVIDER": "venice"
}
}
}
}
📦 npm → npmjs.com/package/vvvesse-mcp
基本的な使い方
import { ESSE, ResearchAgent, WriterAgent, CriticAgent } from 'esse-agent'
const esse = new ESSE({
mode: 'capability-assimilation',
maxAgents: 5,
sharedMemory: true,
})
// Fuse agents into one unified entity
await esse.fuse([
new ResearchAgent(),
new WriterAgent(),
new CriticAgent(),
])
// Execute task as a unified mind
const result = await esse.execute('Write a research-backed article on AGI timelines')
console.log(result)
完全収束モード
import { ESSE, PlannerAgent, CoderAgent, TesterAgent, ReviewerAgent } from 'esse-agent'
const esse = new ESSE({ mode: 'perfect-convergence' })
await esse.fuse([
new PlannerAgent(),
new CoderAgent(),
new TesterAgent(),
new ReviewerAgent(),
])
// All agents think as one — maximum performance
const software = await esse.execute('Build a REST API for user authentication')
アーキテクチャ
| コンポーネント | 機能 |
|---|---|
| コアブレイン | メインの LLM オーケストレーター(GPT-4o、Claude、Grok) |
| エージェントレジストリ | 接続可能なエージェントとカスタムエージェントのデータベース |
| 融合エンジン | 融合と能力の組み合わせを処理 |
| 同期プロトコル | エージェント間のリアルタイム通信 |
| メモリハブ | すべてのエージェントで共有される長期メモリ |
| 競合解決機能 | エージェントの出力間の意見の相違を解決 |
融合モード
| モード | 説明 | 最適な用途 |
|---|---|---|
capability-assimilation | 各エージェントからツールを借用 | 一般的なタスク |
synchronization-link | メモリとリアルタイム通信を共有 | 並列ワークロード |
perfect-convergence | 単一の統合された意識 | 複雑なタスク/創造的なタスク |
組み込みエージェント
ResearchAgent— 知識の検索とウェブ検索WriterAgent— コンテンツの生成と編集CriticAgent— 品質分析とファクトチェックCoderAgent— ソフトウェアエンジニアリングとコードレビューPlannerAgent— 戦略、ロードマップ、タスクの細分化TesterAgent— QA、検証、エッジケースの検出
カスタムエージェント
IAgent インターフェースを実装して、独自のエージェントを作成します:
import { IAgent, AgentContext, AgentResult } from 'esse-agent'
export class MyCustomAgent implements IAgent {
name = 'MyCustomAgent'
role = 'Custom task specialist'
async execute(task: string, context: AgentContext): Promise<AgentResult> {
// your logic here
return { output: '...', confidence: 0.95 }
}
}
例
詳細はexamples/ディレクトリをご覧ください。
content-creation.ts— 調査 + 執筆 + 批評のパイプラインsoftware-dev.ts— 計画 + コーディング + テスト + レビューのパイプラインdecision-making.ts— 複数の視点による分析brainstorming.ts— 発散と収束による創造的なブレインストーミング
ドキュメント
詳しいドキュメントはこちらをご覧ください。
貢献
プルリクエストを歓迎します!投稿する前にCONTRIBUTING.mdをお読みください。
カスタムエージェントはすべて、以下を満たす必要があります。
IAgentインターフェースを実装する- 融合互換性テスト(
pnpm test:compat)に合格する - カバレッジが80%を超えるユニットテストを含める
コミュニティ
- 🐦 Xでフォロー: @VeniceEsse
- 🌐 ウェブサイト:vvvesse.xyz
- 🐛 問題の報告:GitHub Issues
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。