architecture-synthesis
Создание архитектуры фреймворка агентов
Проектирование фреймворка ИИ-агентов с нуля требует тщательных архитектурных решений. Этот навык синтезирует эталонные архитектуры с базовыми примитивами, интерфейсными протоколами и дорожными картами реализации на основе установленных паттернов.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「architecture-synthesis」。 Generate a reference architecture for a new AI agent framework
預期結果:
- Core Primitives: Message (frozen dataclass), AgentState (copy-on-write), ToolResult, AgentFinish, AgentContinue
- LLM Protocol: generate() and stream() methods with LLMResponse containing content, tool_calls, usage, and model info
- Tool Protocol: name, description, schema properties and execute() method for each tool
- Memory Protocol: add(), get_context(), clear() для управления контекстом
- Execution Loop: build messages, call LLM, parse response, handle finish or continue with tool calls
- Architecture Diagram: Core Layer → Protocol Layer → Execution Layer → Integration Layer
- Phase 1 (Weeks 1-2): Core types, LLM Protocol, basic Tool Protocol, minimal Agent loop
- Phase 2 (Weeks 3-4): Error handling, retry mechanisms, logging, callbacks, token counting
正在使用「architecture-synthesis」。 Create detailed interface protocols for integrating multiple LLM providers
預期結果:
- LLM Protocol abstraction with generate() and stream() methods for provider independence
- OpenAI integration: GPT-4 and GPT-3.5 Turbo support with standard response format
- Anthropic integration: Claude 2 and Claude 3 support with consistent interface
- Tool Protocol: name, description, JSON schema properties, execute() method signature
- Error handling: retry on rate limit, timeout handling, graceful degradation patterns
安全審計
安全Pure documentation skill containing only architectural guidance and Python code examples. No executable code, scripts, network calls, filesystem access, or environment variable access detected. All static findings are false positives from misidentified patterns in documentation text.
風險因素
🌐 網路存取 (1)
📁 檔案系統存取 (1)
⚙️ 外部命令 (21)
品質評分
你能建構什麼
Создание пользовательских фреймворков агентов
Проектирование и архитектура новых фреймворков агентов с надлежащей безопасностью типов и определениями протоколов.
Документирование архитектурных решений
Создание спецификаций эталонной архитектуры для командного обсуждения и планирования реализации.
Оценка паттернов интеграции
Оценка различных подходов к протоколам для интеграции LLM, инструментов и памяти в системах агентов.
試試這些提示
Создайте эталонную архитектуру для нового фреймворка ИИ-агентов. Включите типы Message, State и Tool с примерами на Python, протоколы LLM и Tool, а также псевдокод цикла выполнения.
Используя сравнительную матрицу и результаты каталога антипаттернов, синтезируйте спецификацию эталонной архитектуры для нашего нового фреймворка агентов.
Создайте полную спецификацию эталонной архитектуры, включающую: базовые примитивы, интерфейсные протоколы, цикл выполнения, диаграмму Mermaid и дорожную карту реализации на 8 недель.
Создайте детальные интерфейсные протоколы для интеграции нескольких LLM-провайдеров с согласованным протоколом Tool. Включите паттерны обработки ошибок.
最佳實務
- Используйте неизменяемые структуры данных (frozen=True dataclasses) для предотвращения повреждения состояния
- Определите чёткие протокольные интерфейсы для LLM, Tool и Memory для обеспечения подключаемых компонентов
- Реализуйте ограничения шагов и условия завершения для предотвращения бесконечных циклов в выполнении агента
避免
- Прямое изменение состояния агента вместо использования паттерна copy-on-write
- Жёсткое кодирование LLM-провайдера вместо использования абстракции на основе протокола
- Пропуск обработки ошибок и циклов обратной связи в цикле выполнения