iterative-retrieval
Solidサブエージェントのコンテキスト問題を解決するために、コンテキスト取得を段階的に洗練するパターン
AI & Automation 201,447 stars
30903 forks Updated yesterday MIT
Install
Quality Score: 92/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# 反復検索パターン
マルチエージェントワークフローにおける「コンテキスト問題」を解決します。サブエージェントは作業を開始するまで、どのコンテキストが必要かわかりません。
## 問題
サブエージェントは限定的なコンテキストで起動されます。以下を知りません:
- どのファイルに関連するコードが含まれているか
- コードベースにどのようなパターンが存在するか
- プロジェクトがどのような用語を使用しているか
標準的なアプローチは失敗します:
- **すべてを送信**: コンテキスト制限を超える
- **何も送信しない**: エージェントに重要な情報が不足
- **必要なものを推測**: しばしば間違い
## 解決策: 反復検索
コンテキストを段階的に洗練する4フェーズのループ:
```
┌─────────────────────────────────────────────┐
│ │
│ ┌──────────┐ ┌──────────┐ │
│ │ DISPATCH │─────│ EVALUATE │ │
│ └──────────┘ └──────────┘ │
│ ▲ │ │
│ │ ▼ │
│ ┌──────────┐ ┌──────────┐ │
│ │ LOOP │─────│ REFINE │ │
│ └──────────┘ └──────────┘ │
│ │
│ 最大3サイクル、その後続行 │
└─────────────────────────────────────────────┘
```
### フェーズ1: DISPATCH
候補ファイルを収集する初期の広範なクエリ:
```javascript
// 高レベルの意図から開始
const initialQuery = {
patterns: ['src/**/*.ts', 'lib/**/*.ts'],
keywords: ['authentication', 'user', 'session'],
excludes: ['*.test.ts', '*.spec.ts']
};
// 検索エージェントにディスパッチ
const candidates = await retrieveFiles(initialQuery);
```
### フェーズ2: EVALUATE
取得したコンテンツの関連性を評価:
```javascript
function evaluateRelevance(files, task) {
return files.map(file => ({
path: file.path,
relevance: scoreRelevance(file.content, task),
reason: explainR...
Details
- Author
- affaan-m
- Repository
- affaan-m/everything-claude-code
- Created
- 4 months ago
- Last Updated
- yesterday
- Language
- JavaScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
iterative-retrieval
Pattern for progressively refining context retrieval to solve the subagent context problem
54 Updated today
arabicapp AI & Automation Solid
iterative-retrieval
Pattern for progressively refining context retrieval to solve the subagent context problem
496 Updated 1 months ago
vibeeval AI & Automation Listed
iterative-retrieval
Pattern for progressively refining context retrieval to solve the subagent context problem
24 Updated today
nikolanovoselec Code & Development Listed
refactor-doc
既存のドキュメントファイルをプロジェクト標準(frontmatter / prefix / 配置 / 構造)に従ってリファクタリングします。冗長さや陳腐化した記述を整理し、相互参照や frontmatter の整合性、計画書なら実装との整合性も検証します。
0 Updated 2 days ago
trapple AI & Automation Listed
coordinate-reasoning
スティグマージックシグナルを用いたAI内部調整 — コンテキストとメモリにおける 情報の鮮度管理、仮定の陳腐化に対する減衰率、単純なローカルプロトコルから創発する 一貫した行動。複数のサブタスクが調整を必要とする複雑なタスク中、コンテキストが 長くなり情報の鮮度が不確かな時、コンテキスト圧縮後に情報が失われた可能性がある時、 サブタスクの出力が劣化なく相互に供給される必要がある時に使用する。
20 Updated 5 days ago
pjt222