Блок 4 · Урок 14 · ≈ 8 минут
Задание агенту как интерфейс
Цель: ставить задачу агенту без скрытых ожиданий.
Интерфейс: цель, контекст, границы и критерии.
Опасность: не сказали — агент достроит сам.
Зачем это вам
AI-агент силён в выполнении, но не умеет надёжно читать невысказанные ожидания. Формулировка «сделай аккуратно» оставляет ему слишком много архитектурных догадок.
Суть
Цель: какой пользовательский или архитектурный результат нужен.
Контекст: какие понятия, файлы, ограничения и решения нужно учитывать.
Границы: что можно менять, что нельзя и какой интерфейс сохранить.
Критерии: как проверить результат через поведение и отсутствие лишней сложности.
Аналогия
Задача агенту похожа на интерфейс модуля. Если интерфейс молчит про ошибки и ограничения, пользователь угадывает. Если промпт молчит про дизайн, агент тоже угадывает.
Запомните одно
Хороший запрос уменьшает не количество слов, а количество догадок, которые агент должен сделать сам.
Фраза агента → что он имеет в виду
- «Уточните ожидаемое поведение»
- В задаче не хватает публичного результата, который нужно проверить.
- «Добавлю критерии приёмки (acceptance criteria)»
- Агент переводит задачу из впечатления в проверяемый контракт.
Мини-словарь
- Задача агенту (agent task)
- Цель, контекст, границы, ожидаемый результат и критерии приёмки.
- Контекст (context)
- Информация, без которой агент начнёт угадывать.
Проверьте себя
Что делает запрос к агенту более надёжным?
Связанные материалы
Лабораторная №4: оцените глубину модуля →Основной источник
How To Make Codebases AI Agents Love, Matt Pocock.