Блок 4 · Урок 14 · ≈ 8 минут

Задание агенту как интерфейс

Цель: ставить задачу агенту без скрытых ожиданий.

Интерфейс: цель, контекст, границы и критерии.

Опасность: не сказали — агент достроит сам.

Зачем это вам

AI-агент силён в выполнении, но не умеет надёжно читать невысказанные ожидания. Формулировка «сделай аккуратно» оставляет ему слишком много архитектурных догадок.

Суть

Цель: какой пользовательский или архитектурный результат нужен.

Контекст: какие понятия, файлы, ограничения и решения нужно учитывать.

Границы: что можно менять, что нельзя и какой интерфейс сохранить.

Критерии: как проверить результат через поведение и отсутствие лишней сложности.

Аналогия

Задача агенту похожа на интерфейс модуля. Если интерфейс молчит про ошибки и ограничения, пользователь угадывает. Если промпт молчит про дизайн, агент тоже угадывает.

Запомните одно

Хороший запрос уменьшает не количество слов, а количество догадок, которые агент должен сделать сам.

Фраза агента → что он имеет в виду

«Уточните ожидаемое поведение»
В задаче не хватает публичного результата, который нужно проверить.
«Добавлю критерии приёмки (acceptance criteria)»
Агент переводит задачу из впечатления в проверяемый контракт.

Мини-словарь

Задача агенту (agent task)
Цель, контекст, границы, ожидаемый результат и критерии приёмки.
Контекст (context)
Информация, без которой агент начнёт угадывать.

Проверьте себя

Что делает запрос к агенту более надёжным?

Связанные материалы

Лабораторная №4: оцените глубину модуля →

Основной источник

How To Make Codebases AI Agents Love, Matt Pocock.

Курс под вашу задачу

Это только один фрагмент. Полную программу «Глубокие модули» можно изучать 7 дней после одобрения заявки. По той же методике можно создать курс под другую тему, одного человека или группу.

Запросить доступ к полному курсу ↗