Критерії задачі для агента
Як оцінити задачу перед делегуванням AI-агенту: унікальність, глибина, обсяг змін
📎ОФІЦІЙНА ДОКУМЕНТАЦІЯ
Критерії задачі для агента
Перед тим як делегувати задачу AI-агенту, оцініть її за п'ятьма критеріями.
5 критеріїв оцінки
1. Унікальність задачі
Наскільки задача стандартна? Чим унікальніша задача, тим складніше агенту знайти релевантні патерни.
Рішення: Декомпозуйте унікальні задачі на стандартні підзадачі.
2. Глибина занурення у код
Скільки контексту (файлів та залежностей) має вивчити AI-агент?
Рішення: Розбивайте задачу на етапи, кожен з обмеженою кількістю файлів.
3. Знання, яких немає в кодовій базі
Чи потребує задача знань про предметну область, не відображених у коді?
Рішення: Додавайте нюанси у промпт або глобальні правила.
4. Кількість місць для змін
Скільки файлів потрібно змінити?
Агенти допускають помилки при зміні понад 20 файлів одночасно. Декомпозиція -- обов'язкова.
5. Неявні стани системи
Скільки прихованих станів має враховувати агент?
Рішення: У складних застосунках зі складним state management краще писати вручну.
Дерево рішень
| Ситуація | Рішення |
|---|---|
| Задача проста, стандартна | Делегувати як є |
| Задача складна, але подільна | Декомпозувати на підзадачі |
| Бракує контексту | Додати більше контексту у промпт |
| Занадто складна, багато станів | Виконати вручну |
Головне правило: якщо задача потребує розуміння більше ніж 20 файлів або має складний state management -- декомпозуйте або робіть вручну.