ADSM: каталоги верхнего уровня
Мотивация к появлению подхода AFKP изложена в статье "Когда знаний в избытке". Этот фрагмент соответствует стадии 2 AFKP (резонанс). На Хабре опубликован другой вариант первых двух стадий AFKP - зацепления и резонанса. Это более компактная версия текста для стадии резонанса.
В ADSM я разделяю проект на две большие области: код и документацию. Код зависит от выбранного ЯП, а документацию я далее делю на три зоны:
- agent - зона для общения с агентами, где фиксируются отчёты и шаблоны промптов;
- product - бизнес-описание продукта, задающее скелет будущего приложения и формирующее поле действий агента;
- rules - набор регламентов, описывающих, как именно должен создаваться программный продукт на выбранном языке.
Эта структура каталогов отражает мой опыт работы с LLM-агентами и построена так, чтобы документация и код существовали как единое пространство, учитывающее языковую природу моделей и их статистические ограничения. Она помогает удерживать фокус агента и направлять его работу в нужные рамки.