Глоссарий
Агент выполняет задачи с помощью LLM и инструментов. В этой книге он читает и меняет код, запускает проверки и сохраняет результаты работы.
Постановка задачи объясняет агенту, что нужно сделать и зачем.
Контекст включает инструкции, код, историю и другие данные, доступные агенту при работе.
Спецификация описывает цель, сценарии, требования, ограничения и критерии приёмки системы. Технический подход описывается в плане.
План объясняет, как реализовать спецификацию, какие части системы изменить и как проверить результат.
Контекстное окно ограничивает объём данных, которые модель может учитывать при очередном обращении.
Скилл сохраняет повторяемую процедуру в инструкции и при необходимости дополняет её скриптами, шаблонами и справочными материалами.
Сабагент выполняет ограниченную часть задачи в отдельном контексте по поручению основного агента.
Оракул даёт основание оценить корректность результата. Эту роль может выполнять тест, эталонный вывод или проверяемый пользовательский сценарий.
Граница тестирования позволяет наблюдать поведение системы без привязки к внутренним деталям реализации.
Трассирующий тикет описывает небольшой вертикальный срез функциональности через нужные слои системы с отдельно проверяемым результатом.
Браунфилд обозначает работу с существующей системой и её накопленными ограничениями. Гринфилд обозначает создание новой системы.
SDD расшифровывается как Spec-Driven Development, или спеко-ориентированная разработка. В этом подходе согласованная спецификация направляет планирование и реализацию.
Паттерн описывает повторяющуюся задачу и способ её решения.
Антипаттерн описывает распространённое ошибочное действие, его последствия и подходящую замену.