"🗃️ Операционная память для агентских процессов на Папках задач 1/4 Буду потихоньку накидывать терминологии и концепций. Это статья логически связана с ""Агентными процессами"". Поговорим об Agentic memory и варианту реализации этого механизма на такой штуке как ""Папка задач"". Операционной памятью агентов является контекст и только контекст, всегда. Нюанс в том, что его всегда не хватает. По дизайну, механизм обмена информацией у оркестратора с агентами очень простой: ""вызов"" агента происходит как рядовой вызов/мультивызов инструмента (tool calls), только работа инструмента получается довольно долгой. При вызове оркестратор формирует как параметр вызова инструмента промпт, где указывает задание субагенту. Агент грузит свой промпт, и стартует с сообщения оркестратора, выполняет работу, вызывает необходимое количество инструментов, и последнее сообщение агента будет ""ответом"" оркестратору, которое будет ""сообщено"" ему в его контекст как результат вызова инструмента ""субагент"". Мы видим, что течение информации довольно скромное: сообщение ""оркестратор"" -> ""агент"" в начале работы, сообщение ""агент"" -> ""оркестратор"" в конце. Не самая интенсивная коммуникация! Буквально в режиме ""Здравствуй и прощай"". При этом ""заставить"" оркестратора быть многословным и сообщить все детали агенту удаётся не всегда. Чем более ""забит"" контекст оркестратора, чем больше и разнообразнее там информация, тем сильнее ""размывается"" внимательность оркестратора. Если мы все детали процесса держим только в контексте, он будет не только забиваться, но и там будет много шума, что дополнительно ""размывает"" внимание. Что делать? Сильно ситуацию улучшила возможность создания типизированных субагентов, каждый со своим промптом. Теперь нам достаточно из оркестратора вызывать не просто агента, а ""специального поискового агента по кодовой базе"", в системном промпте которого мы сможем разместить все детали, как искать по кодовой базе, какая у неё структура, где смотреть детали и так далее. Оркестратору будет достаточно просто сообщить что нужно искать. Но для улучшения коммуникаций внутри агентных процессов мы можем использовать механизм ""Папка задачи"". ... (продолжение тут: https://t.me/deksden_notes/37) #post @deksden_notes"