При первом контакте с агентами этот вопросик возникает довольно быстро.
Вроде все найс, но тут он не так понял задачу, там пошел не туда, где-то собрал не совсем то, что вы представляли. Легко подумать: а что если так будет всегда и мне придется бесконечно его поправлять?
Но тут важно понимать, что вы работаете не просто с моделью. Вы постепенно собираете свою среду вокруг нее, и она может накапливать ваш опыт.
Поправили агента – он запомнил. Ошибка повторяется – правило можно вынести в skill. Нужно контролировать результат – добавить проверку. Можно вообще попросить агента анализировать ваши правки и самому находить закономерности в том, что вы постоянно исправляете.
Архитектура здесь ограничена в основном вашим воображением: память, skills, хуки, сабагенты, тесты, отдельные проверки. Среда может становиться точнее с каждым вашим взаимодействием.
И это не значит, что агент однажды перестанет ошибаться вообще. Меняется другое:
вам не обязательно бесконечно исправлять одни и те же вещи.
Поэтому первые ошибки я бы вообще воспринимал как часть настройки. Вы постепенно собираете систему, которая все лучше понимает, как именно вы хотите работать 😎
Чем больше сил вы в нее вкладываете, тем меньше она становится похожа на универсального агента из коробки и тем больше на инструмент, собранный конкретно под вас.