ndr: Есть отличная книжка об этом
ОригиналЗабавно. После завершения 2 главы мозг прочистился, все показалось очень простым, появилась уверенность.
В итоге сейчас мучаю Питон потихоньку + уже окончательно отхожу от харнессов в сторону фреймворков + чисто своих тулзов. Начинаешь с полного 0, понимаешь чего не хватает, берешь SDK, там тоже понимаешь чего не хватает. И так карабкаешься по абстракции, чтобы не изобретать велосипед. Но уже с пониманием что и зачем ты делаешь. Я сейчас остановился на OpenAI Agents SDK, к примеру. Очень хороший фреймворк, его легко подружить с венецией, чутс и прочими, кто поддерживает chat completions эндпоинты (ну т.е. любые уважающие себя типы). Прикрутил еще к нему телеметрию.
Как глоток свежего воздуха. Ты видишь четко что, куда, какая функция, где затуп и т.д. И хоть и до этого было понимание что идет в контекст ЛЛМ, но именно фреймворк показал что, на секундочку, вот это все что аппендится (системный промпт, тулзы, вызовы и т.д.) — это дохера. А трансформеры хоть сейчас и жоские, но внимание у них ограничено
И вот когда ты видишь вот эту тонну токенов, которые врываются в контекст — становится понятнее почему мульти-агентские системы лучше, почему MCP которые дают стопицот тулзов — это сразу же верный путь к гнилому контексту и прочее.
Один контекст — немножко тулзов, небольшой системный промпт. И так для каждого огэнта, до победы. Ну и коммуникация без прозы между ними (желательно). Но это все дает фреймворк нормальный
И не могу даже 3 главу закончить. Все перечитываю снова и снова. Пока не дойдет. Вроде доходит. Медленно