(3/4)
сначала я не понимал зачем делать сабагентов если это одна и та же модель аи. а потом понял когда поднял клавдбота своего. рассказываю - у любой модельки есть контекст окно. где-то оно 100к токенов где-то 200 где-то лям. чем больше контекста тем дороже каждый запрос. плюс есть лимиты после которых он начинает сжимать контекст и галлюцинировать. так вот поднимая сабагентов (я пока ограничился 5 саб-агентами) ты разреаешь проект (или проекты) на части и скармливаешь каждой аике свой кусочек проекта. за счет этого каждая из аи держит в памяти тупо все что есть и не компресит его. и получается что-то типо агент-эксперт в своем направлении. а верхнеуровневый агент просто менеджит процессы всех сабагентов и пишет репортики. даже если его конектс сожмется это не повлияет на качество потому что код пишут подагенты, а он просто общается с ними. понятное дело если таска супер мелкая и простая сабагентов дергать смысла нет и меин агент может сам все сделать. плюс опять же, очень удобно одного сабагента натравливать на другого и смотреть как один взламывает а другой фиксит дырки. а я сижу и смотрю просто как в проекте находится 90 критов и потом они сразу же все закрываются. между собой эти агенты общаются в формате репортов в мд файлах. вообще я слышал что есть более эффективные способы им общаться, расскажи про них если знаешь в коменты
вообще если есть советы идеи что улучшить добавить попробовать дай знать в лс или в коменты
Post #535
745