Лично для себя после серии агентских экспериментов со всеми тремя топовыми моделями - жпт5.3 гемини3.1 клод4.6 - я понял, что в разы, a может и на порядки, продуктивнее остаётся что-то вроде обычного чата.
Какой-то cli я сперва сказал "напиши консольный калькулятор на питоне с парсингом скобок", а агенты зафигачили веб-версию на ts и ноде )))
и потом заныли что дескать уже то что я сгенерировал удалить не могу.
С более крупными проектами на фреймворках с базами данных они более-менее справлялись, но сгенерированный бэкенд представлял какую-то безумную кашу с тысячами строк дублирующегося кода, и последующие добавления простых фич агенты делали едва ли не переделкой всего заново.
Короче говоря, для себя я придумал такой компромисс, как мета-чат: сперва прошу нейронку сгенерировать мне агентов (будущих кодогенераторов) для создания нужного проекта, но очень-очень специфичных. В их внутрянку я сразу закладываю библиотечку профильных знаний: абстракции, различные технические нюансы, паттерны, архитектурные идеи и т.п.
(ну в функциональщине это достаточно просто делать кстати).
Это такая своеобразная "фрактальная" свёртка долгосрочной структуры проекта, которую мне удалось вытащить на свет из своего ума.
Никаких текстовых skills md у моих агентов нету в принципе -- их скилы я описываю формально, пока на питоне как скрипт-языке, что где куда и как им делать в этом конкретном проекте, а в перспективе планирую какие-нибудь завчипчики System F вроде Lean4 приделать, а потом и HoTT.
(на самом деле эту идею я похитил у классной агентской библиотечки
"smolagents: barebones library for agents that think in code" от самих huggingface, где в качестве скиллов применяют питон)
Думайте, как думаете.
Post #2268
873
- 👍 33
- 🔥 13
- ✍ 10
- ❤ 3