---
name: agents-best-practices
description: "Используйте этот навык при проектировании, генерации чертежа MVP, аудите, рефакторинге или объяснении агентной системы для любой области. Охватывает нейтральную архитектуру агентов для OpenAI, Anthropic и совместимых с OpenAI API: циклы агентов, проектирование инструментов, разрешения, системные подсказки, планирование, цели, сжатие контекста, память, навыки, MCP/внешние соединители, наблюдаемость, оценки, кэширование подсказок, среды, понятные агентам, обратные связи и безопасность."
metadata:
version: "1.2.0"
scope: "provider-neutral-agent-harness"
file_policy: "markdown-only"
---
# Лучшие практики агентов
Используйте этот навык, когда пользователь спрашивает, как построить, улучшить, отладить или оценить агентную систему. Это универсальный навык архитектуры агентов. Кодирующие агенты — это лишь один подсектор; применяйте те же принципы к агентам в области исследований, финансов, права, поддержки, операций, продаж, здравоохранения, образования, анализа данных, закупок и автоматизации рабочих процессов.
## Основная позиция
Агентная система — это управляющий уровень вокруг модели. Модель предлагает действия; система валидирует, авторизует, выполняет, фиксирует, обобщает и возвращает наблюдения. Держите цикл простым и делайте выполнение строгим.
Стандартная архитектура:
```text
user/task
-> построитель инструкций и контекста
-> вызов модели
-> предложение инструмента/действия
-> проверка схемы
-> решение о разрешении
-> выполнение или пауза на одобрение
-> структурированное наблюдение
-> обновление контекста
-> повторять в рамках бюджета или завершить
```
## Когда активировать этот навык
Используйте этот навык для подсказок, касающихся любых из этих намерений:
- построить агента, агентный рабочий процесс, AI-работника, автономного помощника или систему;
- создать проектирование агента, специфичного для области, стартовую систему, чертеж реализации или первую безопасную версию для производства;
- выбрать между OpenAI, Anthropic, совместимыми с OpenAI API, прямыми инструментами, размещенными инструментами или SDK;
- проектировать инструменты, разрешения, защитные механизмы, потоки одобрения или песочницы;
- создать …