Комментарии 4
Интересное упражнение. Я пытался идти по этому пути, тоже начал строить агента — но дело было еще в феврале, вечность назад. Сейчас делать своего агента это изобретать велосипед. Их стало много на любой вкус, коммерческие и открытые. Довести свою разработку до приличного уровня это неподъемная задача.
Для лучшего понимания как это работает — да, полезно.
Но объясните мне, где практическая польза?
отвергайте все утверждения о «единственно правильном пути»
не большой любитель больших и сложных фреймворков
в том виде, в каком я вижу направление развития
В статье не предпринимается попытка создать своего агента. В ней описываются принципы и существующие компоненты, чтобы собрать своего агента под конкретную задачу.
Давайте представим такой пример, чтобы стало более понятно, какая цель здесь преследуется:
Я пишу в командной строке Linux такую команду, которая фильтрует строки логов, извлекает данные, сортирует и форматирует:
awk '$9 ~ /^5[0-9]{2}$/ {print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -20 | awk '{printf "%-15s %6d ошибок\n", $2, $1}'
И тут приходит комментатор и говорит, что на сегодняшний день делать свою программу для обработки и форматирования логов это изобретать велосипед, что уже существет миллион комерческих открытых систем, которые предоставляют миллион функций по работе с логами и ваша программа по сравнению с ними это детская поделка и довести ее до приличного уровня это неподъемная задача)
Думаю не нужно объяснять, что этот комментарий совершенно некорректный.
Здесь про то как собрать своего агента под конкретную узкую задачу. Вся прелесть в том, что чтобы получить агентскую систему вам и не нужен монструозный комерческий открытый фреймворк, а достаточно композиции очень простых решающих строго одну задачу компонентов. Никто здесь и не пытается изобрести продукт на продажу - вы сами собираете что вам нужно конкретно сейчас.
Ну на счет велосипеда это вы слишком радикально хватанули, как раз сейчас и есть то время когда идет развитие агентов, если зайти с другого угла, не как все и не как это делает мейнстрим, то можно обнаружить, что многие приемы из забытого старого работают и сейчас, и даже лучше чем предлагают текущие решения, просто все бегут за лидерами, но кто сказал что это единственно верный путь ? =)
C cуществующими обвязками ты ограничен их рамками и парадигмами. В своей можно реализовать что угодно, чего нет в других.

Свой AI-агент с блекджеком: собираем из того, что есть