В этом уроке разбирается, почему короткая просьба вроде «собери обзор конкурентов» приводит к непредсказуемому результату, даже если у агента есть роль и инструменты. Показано, как устроен файл task contract: цель, исполнитель, входные данные, ожидаемый результат, формат отчета, ограничения, критерии готовности и правила блокировки. Разобраны примеры для исследовательского агента, SMM-агента и агента, который проверяет код. В конце сформулировано, когда нужен полноценный контракт, а когда достаточно короткой команды. Урок подойдет тем, кто передает задачи ИИ-агентам и хочет получать проверяемый результат без догадок со стороны модели.
0:00–1:06 Почему людям хватает фразы «сделай как в прошлый раз», а агенту нет: между коллегами работает общий контекст и здравый смысл, у цифрового агента этого «социального клея» нет.
1:06–2:17 Тема урока: концепция task contract из главы 4 руководства по Harness. Напоминание о базе из предыдущих глав: карта пробелов, стартовые проверки и глобальный профиль роли в файле агентов, который задает идентичность агента, его инструменты и общие ограничения.
2:17–3:58 Почему роль и инструменты не спасают: команда «собери обзор» оставляет открытыми формат, глубину, метрики, оценку источников и критерии завершения. Аналогия с просьбой купить еды без списка, бюджета и сведений об аллергии.
3:58–4:58 Откуда берутся галлюцинации: критичные параметры остаются в голове у человека, а модель заполняет пустоты статистически вероятным продолжением текста.
4:58–6:08 Анатомия контракта: отдельный рабочий документ на одну задачу, не зависящий от истории переписки. Блок goal описывает проверяемый результат, без глаголов вроде «подумай» и «проанализируй».