Учебный проект Harness Engineering 101 объясняет, как языковая модель становится частью агента: автор предлагает пройти 16 глав и по ходу собрать игрушечную реализацию примерно на 300 строках Python. Читатель может изучить не только обмен с моделью, но и программную оболочку, которая ведёт историю диалога и подключает инструменты. В README проекта указана версия 1.0 от сентября 2026 года.
Что автор называет программной оболочкой агента
Автор называет harness программу, которая собирает, поддерживает и защищает массив сообщений, передаваемый языковой модели. Исходная точка — API без сохранения состояния: на каждом шаге приложение отправляет историю разговора и получает текстовый ответ. В подходе, изложенном в README, агент строится вокруг этого цикла и программных механизмов, а не сводится к отдельной функции модели.
Шестнадцать глав постепенно усложняют игрушечную реализацию
Согласно README, серия развивает эту идею в 16 главах и постепенно собирает игрушечного агента примерно на 300 строках Python. Темы охватывают основы обмена с моделью, работу с инструментами и длительные задачи, а затем переходят к фреймворкам, доверию, предметным областям и данным; заключительная часть ведёт к созданию собственного harness.
Автор описывает повторяющуюся структуру глав как разбор сбоя, минимальное исправление и цену этого исправления. Так читатель может проследить, какую проблему призван решить конкретный элемент оболочки. При этом проект сам называет реализацию игрушечной: такое описание не подтверждает пригодность кода для производственных систем.
Для прозы и кода действуют разные лицензии
README указывает CC BY-NC-ND 4.0 для прозы — глав и приложений. Для файлов Python в каталогах harness и diagrams, а также для воспроизведённых в главах фрагментов кода указана лицензия MIT. Условия различаются: для прозы README запрещает коммерческое использование и публикацию изменённых версий, тогда как код предлагается использовать с указанием авторства. Перед повторным использованием важно определить, относится материал к тексту или к коду. Условия и описание проекта приведены в его README.
README описывает содержание и лицензии, но не приводит независимой оценки подхода или результатов читателей, собравших агента. Сентябрь 2026 года указан как дата версии 1.0; отдельная дата публикации книги в описании не подтверждена.



