技能 building-multiagent-systems
A

building-multiagent-systems

安全

Разработка готовых к производству многоагентных AI-систем

也可從以下取得: 2389-research

Создание систем с несколькими координирующими AI-агентами требует тщательной архитектуры. Этот навык предоставляет семь проверенных на практике паттернов координации и рекомендации по четырехуровневой архитектуре для проектирования надежных, масштабируемых многоагентных систем, которые поддерживают очистку, отслеживание затрат и восстановление после ошибок.

支援: Claude Codex Code(CC)
📊 71 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「building-multiagent-systems」。 I want to build a system where one orchestrator coordinates 5 specialist agents in parallel, each analyzing a pull request from a different perspective (security, performance, style, tests, docs)

預期結果:

  • Recommended pattern: Fan-Out/Fan-In
  • Key considerations:
  • - Use hierarchical IDs like session.1.1, session.1.2 for cost aggregation
  • - Set timeouts on each sub-agent (2 minutes recommended)
  • - Aggregate results regardless of partial failures
  • - Implement cascading stop: always stop children before stopping orchestrator
  • - Track costs per reviewer using parent-child cost propagation
  • - Use smart models for complex tasks (security, tests), fast models for simple ones (style, docs)

安全審計

安全
v3 • 1/10/2026

Pure prompt-based skill containing only markdown documentation and TypeScript pseudocode examples. No executable code, network calls, file access, or external commands. The skill provides architectural guidance through educational patterns and best practices.

6
已掃描檔案
967
分析行數
0
發現項
3
審計總數
未發現安全問題
審計者: claude 查看審計歷史 →

品質評分

45
架構
100
可維護性
83
內容
31
社群
100
安全
78
規範符合性

你能建構什麼

Выбор паттерна координации

Выберите подходящий паттерн для вашей нагрузки, ответив на шесть вопросов о масштабе, состоянии и ограничениях

Реализация жизненного цикла агента

Постройте каскадную остановку, обнаружение потерянных агентов и контрольные точки для надежных многоагентных систем, устойчивых к сбоям

Отслеживание затрат в масштабе

Агрегируйте затраты в иерархиях агентов и реализуйте ограничение скорости для предотвращения превышения бюджета

試試這些提示

Базовая архитектура
I need to build a multi-agent system. What patterns should I consider and what questions should I ask before starting?
Выбор паттерна
I have 100 files that need analysis. Each analysis is independent but results need synthesis. Which pattern fits best?
Укрепление для production
My multi-agent system keeps leaving orphaned agents. How do I implement cascading stop and orphan detection?
Оптимизация затрат
I want to use different models for different tasks to reduce costs. How do I implement map-reduce with cheap mappers and smart reducers?

最佳實務

  • Реализуйте четырехуровневую архитектуру: сохраняйте инструменты детерминированными (без LLM-вызовов ниже Уровня 1) для тестируемости
  • Используйте иерархические идентификаторы для отслеживания затрат и глубины делегирования; предотвращайте бесконечную рекурсию с ограничениями максимальной глубины
  • Всегда останавливайте дочерние элементы перед остановкой родительского (каскадная остановка) для предотвращения потерянных агентов, потребляющих ресурсы

避免

  • Размещение LLM-вызовов внутри реализаций инструментов нарушает детерминированность и делает тестирование невозможным
  • Отсутствие каскадной остановки приводит к потерянным агентам при сбое или выходе оркестратора
  • Отсутствие наследования разрешений позволяет дочерним агентам повышать привилегии за пределы того, к чему имеет доступ родитель

常見問題

Какие языки поддерживает этот навык?
Не зависит от языка. Паттерны применимы к TypeScript, Python, Go, Rust и другим языкам с агентными фреймворками.
Сколько агентов может обрабатывать эта система?
Паттерны масштабируются от 2-5 агентов (малый) до 10-50 (средний) до 100+ (крупный). Выбирайте паттерн в зависимости от вашего масштаба.
Могу ли я интегрироваться с существующими агентными фреймворками?
Да. Навык предоставляет рекомендации по паттернам, которые работают с любым фреймворком, реализующим порождение агентов и управление жизненным циклом.
Безопасны ли данные в многоагентных системах?
Этот навык подчеркивает наследование разрешений (дочерние элементы наследуют подмножество разрешений родителя) для предотвращения эскалации привилегий.
Почему агенты становятся потерянными?
Отсутствует паттерн каскадной остановки. Всегда останавливайте дочерние элементы перед остановкой родителя. Реализуйте мониторинг heartbeat для обнаружения потерянных агентов.
Чем это отличается от простой параллельной обработки?
Многоагентные системы включают AI-рассуждения на каждом шаге. Паттерны координации решают специфические проблемы агентов, такие как отслеживание затрат, восстановление после ошибок и очистка.