π ΠΠ½Π°ΡΠΎΠΌΠΈΡ ΠΊΠ°ΡΠΊΠ°ΡΠ° Π°Π³Π΅Π½ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ (The Anatomy of an Agent Harness)
ΠΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ
Π‘ΡΠ°ΡΡΡ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ, ΡΡΠΎ ΡΠ΅Π°Π»ΡΠ½Π°Ρ ΡΠΈΠ»Π° AI-Π°Π³Π΅Π½ΡΠΎΠ² Π»Π΅ΠΆΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π° Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ Π²ΠΎΠΊΡΡΠ³ Π½Π΅Ρ: ΡΠΈΠΊΠ»Π΅ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ , ΠΏΠ°ΠΌΡΡΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°Ρ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ. ΠΠ²ΡΠΎΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½-Π°Π³Π΅Π½Ρ - ΡΡΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡ
agent harness, ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ 12 ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
π ΠΡΠΈΠ³ΠΈΠ½Π°Π»: ΠΠΎΡΡ ΠΈ ΡΡΠ΅Π΄ Akshay Pachaar Π² X)
ποΈ ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ΄Π΅ΠΈ
- ΠΠ³Π΅Π½Ρ = ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Harness = ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°: Π°Π³Π΅Π½ΡΠ½ΠΎΡΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΊΠ°ΠΊ ΡΡΡΠ΅ΠΊΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΠΎΠΊΡΡΠ³ LLM, Π° Π½Π΅ βΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈβ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
- ΠΠ»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΡΠ»Π°: βIf youβre not the model, youβre the harness.β ΠΡΡ, ΡΡΠΎ Π½Π΅ Π²Π΅ΡΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ, - ΡΡΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
- ΠΠΎΠ½ΡΠ΅ΠΊΡΡ - Π΄Π΅ΡΠΈΡΠΈΡΠ½ΡΠΉ ΡΠ΅ΡΡΡΡ: Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΎΠΊΠ½Π° Π΄Π΅Π³ΡΠ°Π΄ΠΈΡΡΡΡ ΠΏΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ; Π²ΡΠΈΠ³ΡΡΠ²Π°Π΅Ρ Π½Π΅ βΠ±ΠΎΠ»ΡΡΠ΅ ΡΠΎΠΊΠ΅Π½ΠΎΠ²β, Π° βΠ²ΡΡΠ΅ ΡΠΈΠ³Π½Π°Π»β.
- ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ Π΄Π°ΡΡ ΡΠΈΠΊΠ» Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ: ΡΠ΅ΡΡΡ, Π»ΠΈΠ½ΡΠ΅ΡΡ, Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ judge-Π°Π³Π΅Π½ΡΡ ΠΏΠΎΠ²ΡΡΠ°ΡΡ ΠΈΡΠΎΠ³ΠΎΠ²ΡΡ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΡ Π² ΡΠ°Π·Ρ.
- ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ΅ΡΠ°Π΅Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ: ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ Π΄Π°Π²Π°ΡΡ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π·Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈΠ·-Π·Π° ΡΠ°Π·Π»ΠΈΡΠΈΠΉ Π² harness.
π‘ ΠΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ (Use Cases)
- AI coding agents: IDE/CLI-Π°Π³Π΅Π½ΡΡ Π΄Π»Ρ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π°, ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ ΠΊΠΎΠ΄Ρ, Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π°Π²ΡΠΎΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
- ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ copilot-ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ: ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΈ Ρ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΌ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ Π΄Π°Π½Π½ΡΠΌ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ.
- ΠΠ²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠ΅ workflow-Π±ΠΎΡΡ: ΠΌΠ½ΠΎΠ³ΠΎΡΠ°Π³ΠΎΠ²ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Ρ Π΄ΠΎΠ»Π³ΠΎΠΉ ΠΏΠ°ΠΌΡΡΡΡ, ΡΡΡΠ½ΡΠΌΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡΠΌΠΈ ΠΈ recover ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΈΠ±ΠΎΠΊ.
- ΠΡΠ»ΡΡΠΈΠ°Π³Π΅Π½ΡΠ½ΡΠ΅ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ: ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌ, Π³Π΄Π΅ ΠΎΠ΄ΠΈΠ½ Π°Π³Π΅Π½Ρ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ/ΡΠΎΠ»ΡΠΌΠΈ.
π οΈ Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°Π·Π±ΠΎΡ
ΠΠ²ΡΠΎΡ Π²ΡΠ΄Π΅Π»ΡΠ΅Ρ 12 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² production-harness:

- Π¦ΠΈΠΊΠ» ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ (Orchestration Loop):
prompt -> LLM -> tool calls -> observations -> repeat. - ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ (Tools): ΡΡ Π΅ΠΌΡ, Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², sandbox, Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ².
- ΠΠ°ΠΌΡΡΡ (Memory): short-term (ΡΠ΅ΡΡΠΈΡ) + long-term (
CLAUDE.md,MEMORY.md, stores, session backends). - Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ (Context Management): compaction, masking, JIT retrieval, Π΄Π΅Π»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ subagents.
- Π‘Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠΌΠΏΡΠ° (Prompt Construction): ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΠ²: system/tool/developer/user/history.
- ΠΠ°ΡΡΠΈΠ½Π³ Π²ΡΡ
ΠΎΠ΄Π° (Output Parsing): Π½Π°ΡΠΈΠ²Π½ΡΠ΅
tool_calls, schema-constrained outputs. - Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ (State Management): checkpoints, resume, structured scratchpads.
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ (Error Handling): transient/recoverable/user-fixable/unexpected + ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ retries.
- Guardrails ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ: input/output/tool guardrails, tripwire, permission gates.
- ΠΠ΅ΡΠ»ΠΈ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (Verification Loops): deterministic checks + inferential checks.
- ΠΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ ΡΡΠ±Π°Π³Π΅Π½ΡΠΎΠ²: fork/teammate/worktree, handoffs, nested graphs.
- ΠΠΈΠ·Π½Π΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ: ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ, Π»ΠΈΠΌΠΈΡΡ ΡΠ°Π³ΠΎΠ²/ΡΠΎΠΊΠ΅Π½ΠΎΠ², interruption-safe flow.
The Loop in Motion: ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ walkthrough

Π¨Π°Π³ 1. Prompt Assembly (ΡΠ±ΠΎΡ Π²Ρ
ΠΎΠ΄Π°)
Harness ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π² ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅: system prompt -> tool schemas -> memory -> history -> user message. ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΡΡΠ°Π²ΠΈΡΡΡ Π² Π½Π°ΡΠ°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ ΠΏΡΠΎΠΌΠΏΡΠ°, ΡΡΠΎΠ±Ρ ΡΠ½ΠΈΠ·ΠΈΡΡ ΡΡΡΠ΅ΠΊΡ βLost in the Middleβ.
Π¨Π°Π³ 2. LLM Inference (Π²ΡΠ·ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ)
Π‘ΠΎΠ±ΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² API ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΠ° Π²ΡΡ
ΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ:
- ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΠΎΡΠ²Π΅Ρ;
tool_calls;- ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠ΅ΠΊΡΡΠ° ΠΈ Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²;
- ΡΠΈΠ³Π½Π°Π» handoff Π½Π° Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ°.
Π¨Π°Π³ 3. Output Classification (ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ ΠΎΡΠ²Π΅ΡΠ°)
Harness ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ:
- Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡ Π±Π΅Π·
tool_calls-> ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ Π½Π° ΡΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ; - Π΅ΡΠ»ΠΈ Π΅ΡΡΡ
tool_calls-> ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²; - Π΅ΡΠ»ΠΈ handoff -> ΡΠΌΠ΅Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ ΡΠΈΠΊΠ»Π°.
Π¨Π°Π³ 4. Tool Execution (ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²)
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ: ΡΡ
Π΅ΠΌΠ° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ°, sandbox-ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°, Π»ΠΈΠΌΠΈΡΡ.
Read-only ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ, mutating-ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠ΄ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ.
Π¨Π°Π³ 5. Result Packaging (ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠΉ)
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² (Π²ΠΊΠ»ΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠΈ) ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡΡΡ Π² ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ βΠΏΡΠΎΡΠΈΡΠ°ΡΡβ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Ρ
ΠΎΠ΄Π΅. ΠΡΠΈΠ±ΠΊΠ° Π½Π΅ Π»ΠΎΠΌΠ°Π΅Ρ ΡΠΈΠΊΠ», Π° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²Ρ
ΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ self-correction.
Π¨Π°Π³ 6. Context Update (ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°)
ΠΠΎΠ²ΡΠ΅ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² ΠΈΡΡΠΎΡΠΈΡ. ΠΡΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΊ Π»ΠΈΠΌΠΈΡΡ ΡΠΎΠΊΠ΅Π½ΠΎΠ² Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠΊΠΈ compaction: ΡΠΆΠ°ΡΠΈΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ, ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΡ
outputs, Π²ΡΠ±ΠΎΡΠΎΡΠ½Π°Ρ ΠΏΠΎΠ΄Π³ΡΡΠ·ΠΊΠ° Π΄Π°Π½Π½ΡΡ
ΠΏΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌ.
Π¨Π°Π³ 7. Loop / Termination Check (ΠΏΠΎΠ²ΡΠΎΡ ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ°)
Π‘ΠΈΡΡΠ΅ΠΌΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΠ°Π³Ρ 1 ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅Ρ ΡΠΈΠΊΠ» Π΄ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ:
- ΡΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ Π±Π΅Π·
tool_calls; - ΠΈΡΡΠ΅ΡΠΏΠ°Π½ Π»ΠΈΠΌΠΈΡ ΡΠ°Π³ΠΎΠ²/ΡΠΎΠΊΠ΅Π½ΠΎΠ²;
- ΡΡΠ°Π±ΠΎΡΠ°Π» guardrail/tripwire;
- ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠ΅ΡΠ²Π°Π» Π·Π°Π΄Π°ΡΡ;
- ΠΌΠΎΠ΄Π΅Π»Ρ Π²Π΅ΡΠ½ΡΠ»Π° safety refusal.
ΠΠ»Ρ Π΄Π»ΠΈΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ: Π΄Π²ΡΡ ΡΠ°Π·Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ
ΠΠ»Ρ Π·Π°Π΄Π°Ρ, Π½Π΅ Π²ΠΌΠ΅ΡΠ°ΡΡΠΈΡ ΡΡ Π² ΠΎΠ΄Π½ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΠ°ΡΡΠ΅ΡΠ½ ΠΈΠ· ΡΡΠ°ΡΡΠΈ:
- Initializer Agent: ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠΎΠ³ΡΠ΅ΡΡ-ΡΠ°ΠΉΠ»Ρ, baseline commit, ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΡ.
- Coding Agent: Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ΅ΡΡΠΈΡΡ ΡΠΈΡΠ°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ/Π»ΠΎΠ³ΠΈ, Π±Π΅ΡΡΡ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½ΡΡ Π½Π΅Π·Π°Π²Π΅ΡΡΡΠ½Π½ΡΡ Π·Π°Π΄Π°ΡΡ, Π²Π½ΠΎΡΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΠΈΠΊΡΠΈΡΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ summary.
How Real Frameworks Implement the Pattern

Anthropic (Claude Agent SDK / Claude Code)
- ΠΠΎΠ΄Π΅Π»Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ:
query()ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ Π°Π³Π΅Π½ΡΠ½ΡΠΉ runtime ΠΈ ΡΡΡΠΈΠΌΠΈΡ ΡΠΎΠ±ΡΡΠΈΡ ΠΊΠ°ΠΊ async iterator. - Π€ΠΈΠ»ΠΎΡΠΎΡΠΈΡ: βdumb loopβ, Π³Π΄Π΅ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π° harness ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Ρ ΠΎΠ΄Π°ΠΌΠΈ, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ.
- ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΊΠ»: Gather -> Act -> Verify (ΡΠΎΠ±ΡΠ°Π» ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ» Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΏΡΠΎΠ²Π΅ΡΠΈΠ» ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ).
OpenAI (Agents SDK / Codex Harness)
- Π’ΠΎΡΠΊΠ° Π²Ρ
ΠΎΠ΄Π°:
Runner(sync/async/stream), code-first orchestration Π±Π΅Π· ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ graph DSL. - ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ: function tools, hosted tools, MCP-ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ, ΠΏΠ»ΡΡ guardrails Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΠΎΠ²Π½ΡΡ .
- ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Codex: Π΅Π΄ΠΈΠ½ΡΠΉ harness Π΄Π»Ρ CLI/IDE/Web, Π·Π° ΡΡΡΡ ΡΠ΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎ.
LangGraph / LangChain
- ΠΠΎΠ΄Ρ ΠΎΠ΄: ΡΠ²Π½ΡΠΉ state graph Ρ ΡΠ·Π»Π°ΠΌΠΈ LLM/tool ΠΈ ΡΡΠ»ΠΎΠ²Π½ΡΠΌΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°ΠΌΠΈ.
- Π‘ΠΈΠ»ΡΠ½Π°Ρ ΡΡΠΎΡΠΎΠ½Π°: ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ workflow, checkpoints, resume ΠΈ βtime-travelβ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ.
- ΠΠ²ΠΎΠ»ΡΡΠΈΡ: ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ ΠΎΡ
AgentExecutorΠΊ Π±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΠΎΠΉ graph-ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ deep-agent ΠΏΠ°ΡΡΠ΅ΡΠ½Π°ΠΌ.
CrewAI
- Π ΠΎΠ»Π΅Π²Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ:
Agent(ΡΠΎΠ»Ρ + ΡΠ΅Π»ΠΈ + ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ),Task(Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΡΠ°Π±ΠΎΡΡ),Crew(ΠΊΠΎΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ). - Flows-ΡΠ»ΠΎΠΉ Π΄Π°ΡΡ Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ backbone (ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ/Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ), Π° Π°Π³Π΅Π½ΡΡ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° Π°Π²ΡΠΎΠ½ΠΎΠΌΠΈΡ.
AutoGen / Microsoft Agent Framework
- ΠΡΠ½ΠΎΠ²Π°: conversation-driven orchestration ΠΌΠ΅ΠΆΠ΄Ρ Π°Π³Π΅Π½ΡΠ°ΠΌΠΈ-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌΠΈ.
- Π’ΠΈΠΏΠΎΠ²ΡΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ: sequential, concurrent (fan-out/fan-in), group chat, handoff, manager-led coordination.
ΠΡΠ²ΠΎΠ΄ ΠΏΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌ
Π Π°Π·Π½ΡΠ΅ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ Π΄Π΅Π»Π°ΡΡ ΡΡΠ°Π²ΠΊΡ Π½Π° ΡΠ°Π·Π½ΡΡ βΡΠΎΠ»ΡΠΈΠ½Ρβ harness: ΠΎΡ ΡΠΎΠ½ΠΊΠΎΠ³ΠΎ loop-first ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π° Π΄ΠΎ graph-heavy ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ. ΠΠΎ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΏΠ°ΡΡΠ΅ΡΠ½ Ρ Π²ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠ½: ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ -> Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ -> Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ -> ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° -> ΠΈΡΠ΅ΡΠ°ΡΠΈΡ.
Seven Decisions That Define Every Harness

ΠΠΈΠΆΠ΅ 7 ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΈΡΠΎΠ³Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ, ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ Π°Π³Π΅Π½ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ:
-
Single-agent vs Multi-agent
ΠΠ°ΡΠΈΠ½Π°ΡΡ ΠΎΠ±ΡΡΠ½ΠΎ Π»ΡΡΡΠ΅ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ°. ΠΡΠ»ΡΡΠΈΠ°Π³Π΅Π½ΡΠ½ΠΎΡΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ», ΠΊΠΎΠ³Π΄Π° Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ· ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ²Π½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΠΌΡΠ΅ Π΄ΠΎΠΌΠ΅Π½Ρ Π·Π°Π΄Π°Ρ. -
ReAct vs Plan-and-Execute
ReActΠ³ΠΈΠ±ΡΠ΅ Π² Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅, Π½ΠΎ Π΄ΠΎΡΠΎΠΆΠ΅ ΠΏΠΎ ΡΠ°Π³Π°ΠΌ.Plan-and-ExecuteΠ±ΡΡΡΡΠ΅Π΅ ΠΈ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠ΅Π΅ Π½Π° Π·Π°Π΄Π°ΡΠ°Ρ Ρ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ. -
Π‘ΡΡΠ°ΡΠ΅Π³ΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ
ΠΠ°ΡΠΈΠ°Π½ΡΡ: ΠΎΡΠΈΡΡΠΊΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΠΌΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³Π°, masking Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠΉ, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΊΠΈ, Π΄Π΅Π»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ subagents. -
ΠΠΈΠ·Π°ΠΉΠ½ verification loop
ΠΠ΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ (tests/linters/types) Π΄Π°ΡΡ ΡΡΡΠΎΠ³ΡΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ; inferential-ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ (LLM-as-judge) Π»ΠΎΠ²ΡΡ ΡΠΌΡΡΠ»ΠΎΠ²ΡΠ΅ Π΄Π΅ΡΠ΅ΠΊΡΡ. -
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° permissions ΠΈ safety
ΠΠΎΠ»Π΅Π΅ permissive ΡΠ΅ΠΆΠΈΠΌ ΡΡΠΊΠΎΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ, Π½ΠΎ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΡΠΈΡΠΊ. ΠΠΎΠ»Π΅Π΅ restrictive ΡΠ΅ΠΆΠΈΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π΅Π΅, Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ friction ΠΈ latency. -
Π‘ΡΡΠ°ΡΠ΅Π³ΠΈΡ ΡΠΊΠΎΡΠΏΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²
Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ tools, ΡΠ΅ΠΌ Π²ΡΡΠ΅ ΡΡΠΌ ΠΈ ΡΠ°Π½Ρ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ±ΠΎΡΠ°. ΠΡΠ°ΠΊΡΠΈΠΊΠ°: Π΄Π°Π²Π°ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π½Π°Π±ΠΎΡ ΠΏΠΎΠ΄ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ°Π³. -
Π’ΠΎΠ»ΡΠΈΠ½Π° harness (harness thickness)
Π§ΡΠΎ Π΄Π΅ΡΠΆΠ°ΡΡ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π° ΡΡΠΎ Π² ΠΊΠΎΠ΄Π΅ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΎΡΠ°: ΡΠΎΠ½ΠΊΠΈΠΉ harness ΠΎΠΏΠΈΡΠ°Π΅ΡΡΡ Π½Π° ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ; ΡΠΎΠ»ΡΡΡΠΉ harness Π΄Π΅Π»Π°Π΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ²Π½ΡΠΌ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΠΌ.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΡΠΈΠ΅Π½ΡΠΈΡ: ΡΡΠΈ 7 ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΡΡΠΎΠΈΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²Π½ΠΎ Π² Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅, ΠΈΠ½Π°ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ° βΠ΄ΡΠ΅ΠΉΡΡΠ΅Ρβ Π² Π½Π΅ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ Π³ΠΈΠ±ΡΠΈΠ΄.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π·ΠΈΡ ΡΡΠ°ΡΡΠΈ
ΠΡΠΎΠ΄ΡΠΊΡΠΎΠ²Π°Ρ ΡΠ΅Π½Π½ΠΎΡΡΡ AI-Π°Π³Π΅Π½ΡΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π²Ρ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ: ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ, ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ, ΠΏΡΠ°Π²Π°ΠΌΠΈ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅ ΡΠ±ΠΎΠ΅Π².
# Π£ΠΏΡΠΎΡΡΠ½Π½ΡΠΉ ΡΠΊΠ΅Π»Π΅Ρ ΡΠΈΠΊΠ»Π° harness
def run_agent_harness(state):
while not state.is_done():
prompt = build_prompt(state)
output = llm_infer(prompt)
if output.tool_calls:
results = execute_tools_safely(output.tool_calls)
state = update_state(state, results)
state = compact_context_if_needed(state)
continue
state = finalize(state, output.text)
return stateβοΈ ΠΠ»ΡΡΡ ΠΈ ΠΠΈΠ½ΡΡΡ
| π ΠΠ»ΡΡΡ | π ΠΠΈΠ½ΡΡΡ |
|---|---|
| ΠΠΎΠ²ΡΡΠ°Π΅Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° | Π£ΡΠ»ΠΎΠΆΠ½ΡΠ΅Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ |
| ΠΠ°ΡΡ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈ Π°ΡΠ΄ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ | Π’ΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΏΡΠ°Π² |
| Π£Π»ΡΡΡΠ°Π΅Ρ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΠΈ long-running Π·Π°Π΄Π°ΡΠ°ΠΌ | ΠΠΎΠΆΠ΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ latency ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅Π½ΡΠ° |
| ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡ single-agent ΠΊ multi-agent | Π ΠΈΡΠΊ βΠΏΠ΅ΡΠ΅ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΡβ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π½ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ |
π Π‘Π²ΡΠ·ΠΈ
- _Agentic Systems Index β ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΊΠ°ΡΡΠ° Π°Π³Π΅Π½ΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ.
- _Frameworks Index β ΠΎΡΠΈΠ΅Π½ΡΠΈΡ ΠΏΠΎ LangChain, CrewAI, AutoGen ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌ.
- _MCP Index β ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΡ ΠΊ Π°Π³Π΅Π½ΡΠ°ΠΌ.
- ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ β ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
- _Glossary Index β ΡΠ΅ΡΠΌΠΈΠ½Ρ ΠΏΠΎ ΠΏΠ°ΠΌΡΡΠΈ, ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ, ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ ΠΈ guardrails.
Π’Π΅Π³ΠΈ: ai agents architecture contextengineering llmops