Как работает нейросеть агент: цикл на примере выбора курса
Как работает нейросеть агент: цель, план, действие, проверка и снова по кругу. Разбор на задаче «сравнить три курса английского»: где агент решает, где ошибается.
Денис
Продакт LibraChat
7 мин чтения
Агент работает по кругу. Ставит цель, придумывает план, делает шаг, проверяет, что получилось, и решает, что делать дальше. И так, пока не соберёт ответ. Когда меня спрашивают, как работает нейросеть агент, я объясняю на одной бытовой задаче: сравнить три онлайн-курса английского для взрослого новичка. Ниже этот разбор по вопросам: какие шаги агент делает сам, где принимает решения, где чаще всего ошибается и как это заметить, даже если ты в технике не разбираешься.
Чем агент отличается от обычного ответа?
Начну с того, почему вообще важно понимать, как он устроен. Когда не знаешь механизм, у тебя два режима: либо веришь результату целиком, либо не веришь вовсе. Оба плохие. Если понимаешь, из каких шагов сложился ответ, ты знаешь, что именно проверять. Это экономит время и нервы.
Обычный ответ — один ход. Ты спросил, нейросеть ответила, ждёт следующего вопроса. Агент делает много ходов подряд и сам решает, какой будет следующим.
Сравнение из жизни. Ты просишь друга подсказать хороший курс английского. Он называет первый, который вспомнил. Это обычный ответ. А теперь ты просишь того же друга разобраться: найти варианты, открыть сайты, выписать цены, сравнить. Он уходит на вечер и возвращается с таблицей. Это агент.
Чтобы объяснить разницу на конкретике, я попросил LibraChat разобрать задачу по шагам:
Объясни, как работает ИИ-агент, на примере задачи «найти и сравнить три онлайн-курса английского для взрослого новичка»: какие шаги он делает по порядку, где принимает решения сам, где может ошибиться и как это заметить. Без названий сервисов и курсов.
Ответ начался с формулы, которую я теперь цитирую на встречах:
ИИ-агент на такой задаче работает циклом: цель → план → действие (поиск или чтение страницы) → проверка факта → следующее действие, пока данных не хватит на сравнение трёх курсов.
Сводит факты в одну таблицу, где колонки одинаковые для всех.
Говорит, по каким критериям курсы расходятся и чего он проверить не смог.
Обрати внимание на шестой шаг. Там, где цифры нет, хороший агент ставит «не указано», а не догадку. Это мелочь, по которой видно, честный перед тобой результат или нет. В таблице сравнения пустая клетка с пометкой полезнее красивой цифры: она говорит, что именно надо уточнить самому, позвонив в школу или написав в поддержку курса.
Где агент решает сам?
Здесь самое интересное. В ответе перечислены решения, которые агент принимает без тебя:
какие критерии важны новичку, если ты их не назвал;
какие запросы писать и какие страницы открывать;
когда кандидатов достаточно и пора сравнивать;
что считать курсом, а что приложением или бесплатным роликом;
в каком виде подать итог.
И одна граница, которую агент менять не должен: жёсткие рамки задачи. «Три», «онлайн», «для взрослого новичка» — это твои условия, а не его.
Здесь у меня есть поправка из практики. Когда я выбирал курс испанского, я сначала дал агенту полную свободу в критериях. Он выбрал цену, длительность и отзывы. А мне важнее всего было, есть ли живой преподаватель: без него я бросаю через две недели, проверено. Этого критерия в таблице не оказалось вовсе, и сравнение пришлось делать заново. Чем больше решений ты оставил агенту, тем больше надо проверять в конце. Если критерии ты назвал сам, проверять проще: таблица у тебя в голове уже есть.
Как работает нейросеть агент, когда путает факты?
Это раздел, ради которого стоило писать статью. В ответе шесть типичных ошибок, и все они не про «сломалось», а про подмену. Я свёл их в таблицу вместе с признаком, по которому ошибку видно:
Ошибка · Как заметить
подставляет цену или срок, которых нет на странице — круглая цифра без пометки, откуда она
берёт рекламу за факт — в таблице «заговорите за месяц» вместо программы
путает новичков с продолжающими — не указан стартовый уровень и возраст
сравнивает несравнимое — восемь недель с преподавателем рядом с роликами без срока
данные устарели — нет даты, когда смотрели страницу
выдаёт оценку за наблюдение — «удобный», «сильная методика» без объяснения почему
Мне больше всего нравится вторая строка. Реклама написана так, чтобы её приняли за факт, и агент тут не исключение: он читает те же страницы, что и ты. «Заговорите за месяц» — это обещание, а не программа. В ответе совет простой: просить строку из описания занятий, а не слоган.
Как работает нейросеть агент, которому можно верить?
В ответе это сказано одной фразой, и я её повторю:
Надёжный след такой: у каждой ячейки либо цитата/факт со страницы, либо честное «не указано».
Я так и проверяю любой результат агента, не только про курсы. Беру три ячейки наугад и спрашиваю: откуда это? Если на каждый вопрос есть ответ, таблице можно доверять. Если хотя бы на один нет, проверяю всё.
Когда я сам выбирал курс испанского в прошлом году, я попробовал эту проверку. Две ячейки из трёх вели к странице курса. Третья, про «разговорный клуб каждую неделю», оказалась из отзыва пятилетней давности. Клуб давно закрыли. Хорошо, что я узнал об этом до оплаты, а не на первом занятии.
Откуда берутся уверенные выдумки агента?
Слово неточное, но его часто слышу. Агент не врёт в человеческом смысле. Он заполняет пробел тем, что выглядит правдоподобно. Цикл «действие — проверка» как раз и нужен, чтобы ловить такие пробелы. Если проверка слабая, пробел проходит дальше в таблицу.
Сначала я сам этого не понимал. Однажды я сделал для коллег сравнение трёх сервисов бронирования переговорок и попросил агента собрать цены. В таблице у одного из сервисов стояла цена 990 рублей в месяц. Я столкнулся с этим уже на созвоне, когда коллега открыл сайт: никакой фиксированной цены там не было, только «по запросу». Цифра взялась из старой статьи-обзора.
Я проверил остальные ячейки. Ещё одна оказалась из того же обзора. С тех пор у меня правило: любая цифра в таблице агента должна вести на страницу самого сервиса, а не на чей-то пересказ.
И второе правило. Чем больше решений агент принимает сам, тем дольше проверка. Таблицу из трёх курсов с моими критериями я проверяю за 10 минут. Таблицу, где критерии агент придумал сам, за 30 минут, потому что сначала надо понять, по чему вообще сравнивали.
Где посмотреть на агента в деле?
В LibraChat цикл агента можно увидеть в режиме агента. Задачу пишешь одним сообщением и выбираешь, насколько глубоко копать. Дальше система сама проходит шаги, а на экране видно, какой из них идёт сейчас. Итог приходит одним отчётом, который можно скопировать. Открыть этот экран можно с платной подпиской.
Для небольших задач хватает и обычного чата. Если в запросе перечислить шаги, ответ пройдёт их по порядку, как в примере выше. Разница в том, что агент сам ищет данные в нескольких источниках, а в чате ты задаёшь рамку и получаешь один связный ответ.
Обзор разных агентов и задач, под которые их берут, собран в статье лучшие нейросеть-агенты.
А ты бы доверил агенту выбор?
Попробуй прямо сейчас. Возьми задачу, в которой ты сейчас выбираешь: курс, технику, место для отпуска. Отправь мой запрос в чат LibraChat, заменив курсы английского на свою задачу. Посмотри, где агент будет решать сам, и подумай, какие из этих решений ты хочешь оставить себе. Подписки, в которые входит режим агента, перечислены на странице тарифов.
Какое решение ты не отдал бы агенту ни за что?
как работает нейросеть агентии-агентцикл агентавыбор курсарежим агентаобъяснение