
Дмитрий Жечков, руководитель направления развития гибридного ИИ в Cloud.ru (портрет создан с помощью ИИ)
Персональный ИИ-агент кажется сложным инструментом, доступным только айтишникам. На самом деле собрать его можно без единой строчки кода, говорит Дмитрий Жечков, руководитель направления развития гибридного ИИ в Cloud.ru и автор телеграм-канала «Заметки LLM-энтузиаста».
Он сам создает и ежедневно использует агентов в работе и личных делах. По его словам, главная трудность не в технологии, а в выборе задачи. Жечков советует относиться к агенту как к новому сотруднику, а к настройке — как к онбордингу, при котором требуется определить обязанности, полномочия и критерии оценки результата. Иными словами, чтобы начать пользоваться агентами и получать от них реальную отдачу, нужно мыслить не как программист, а как «немного CEO».
Обычный чат работает по схеме «команда — ответ». Вы задаете вопрос, получаете результат и при необходимости формулируете следующую команду. Агенту достаточно один раз указать конечную цель. Дальше он сам определяет последовательность действий и выполняет задачу. «Если после вашей просьбы система выполняет больше одного действия и при этом сама выбирает, каким будет следующий шаг, — это уже агент», — объясняет Дмитрий Жечков.
Допустим, вы хотите с помощью ИИ организовать поездку на выходные. Обычному чат-боту придется по очереди давать задания: найти направление, проверить билеты, подобрать гостиницы, посмотреть погоду, рассчитать бюджет и сравнить варианты. Агент получает все поручение сразу. Он самостоятельно открывает нужные сайты, сопоставляет даты и цены, исключает неподходящие варианты и составляет итоговую таблицу.
Чтобы агент мог выполнять такую работу, ему нужно задать три параметра:
Инструменты связывают модель с внешними сервисами: браузером, почтой, календарем, файлами или таблицами. Цикл позволяет ей использовать результат одного действия, чтобы решить, что делать дальше. А цель определяет, какой результат нужно получить и в какой момент работа считается законченной.
Но чтобы настроить агента самостоятельно, нужно отступить на шаг назад — к выбору задачи.
Поручить агенту можно почти любую работу. Но если задача выбрана неправильно, пользы от агента будет мало, а времени на проверку и исправление результатов может уйти больше, чем на выполнение этой работы вручную. Поэтому для начала важно выбрать задачу, которая действительно подходит для агента. Жечков предлагает пять ориентиров, которые помогают сделать такой выбор.
Часто советуют не передавать агенту работу, которую вы не умеете выполнять сами, говорит Жечков.
«На самом деле главное — не уметь делать то, что поручаешь, а уметь адекватно оценивать качество результата».
Даже если вы сами не умеете писать программу, но можете проверить, выполняет ли она поставленную задачу, такая работа подходит для автоматизации.
Есть множество трудоемких задач, которые трудно выполнять самостоятельно, но легко проверять. Например, раз в неделю перечитывать проектные документы и выяснять, не разошлись ли первоначальные планы с тем, чем команда занимается сейчас. Если агент указывает конкретный документ, зафиксированный в нем план и обнаруженное расхождение, результат можно проверить сразу.
Чем труднее оценить качество результата, тем меньше смысла поручать такую задачу агенту. Выбор стратегии, отсев неверных решений или разработку сценария развития проекта лучше обсуждать с чат-ботом, последовательно проверяя его выводы.
Агент должен экономить время, а не просто заменять один вид работы другим. Если выполнение задачи вручную занимает час и столько же уходит на проверку результата, пользы от автоматизации нет.
Подходящая задача проверяется быстро. Сводку можно прочитать за несколько минут, данные в таблице — сверить выборочно, список публикаций — проверить по ссылкам и датам. Если каждое утверждение приходится заново исследовать самостоятельно, такую задачу лучше не поручать агенту.
В любой работе неизбежны ошибки. Поэтому для автоматизации лучше выбирать задачи, при выполнении которых даже серьезный сбой не приведет к необратимым последствиям.
Неудачную сводку можно отбросить, плохой черновик — переписать, неточность в таблице — исправить. Но отправленное письмо, удаленный файл или проведенный платеж «откатить» часто невозможно. В таких случаях агенту лучше поручать подготовительную работу, а окончательное решение всегда оставлять за собой.
Настройка агента требует времени: нужно написать инструкцию, открыть доступ к данным, провести пробный запуск, найти ошибки и уточнить правила. Так что лучше выбирать работу, которую нужно выполнять регулярно: каждый день, раз в неделю или при определенном событии. Например:
В этом случае настройка выполняется один раз, а время экономится при каждом следующем запуске. Ради разовой задачи тратить время на составление инструкции не имеет смысла — проще воспользоваться обычным чат-ботом.
Не стоит соединять в одном поручении несколько самостоятельных задач: «собери материалы, сравни позиции, напиши статью, сократи ее для социальных сетей и запланируй публикацию». На первый взгляд это может показаться противоречием — ведь агент как раз нужен для того, чтобы самостоятельно выполнять последовательность разных действий.
На самом деле диапазон задачи и выбор действий — это разные вещи. Задача должна быть одной и желательно максимально узкой, а действия, необходимые для ее выполнения, могут быть разнообразными. Например, чтобы подготовить обзор публикаций, агент может искать материалы, проверять даты, сравнивать источники и составлять сводку. Все эти действия ведут к одному результату. А поиск материалов, написание статьи, подготовка версии для социальных сетей и планирование публикации — уже несколько отдельных задач. Для выполнения каждой нужны свои источники, свои критерии качества и риска. То есть в идеале — отдельный агент.
После того как задача определена, ее нужно превратить в точную рабочую инструкцию.
В советах по составлению промптов часто встречаются фразы типа «ты лучший специалист в мире», «думай шаг за шагом» или «от этого зависит моя карьера». Такие формулы могут заставить агента преподносить результат более уверенно или использовать профессиональный жаргон, имитируя экспертность, но почти не влияют на содержание ответа и качество выполнения самой задачи.
«Правильная инструкция для агента должна быть похожа на описание рабочего процесса, а не на заклинание», — говорит Дмитрий.
Стажер не станет экспертом только потому, что ему сказали: «Ты эксперт мирового уровня». Чтобы стать правильной, инструкция должна включать четыре элемента: определение роли, задачи, допуски и формата результата. Разберем каждую отдельно.
Не используйте расплывчатые формулировки вроде «ты мой личный помощник». Они не дают агенту понять, на какой работе нужно сосредоточиться. Лучше сразу назвать одну конкретную функцию, например: «Ты помощник по обработке электронной почты». Остальные детали можно добавить при описании задачи.
Опишите не общее намерение, а последовательность подзадач, из которых складывается работа агента.
Нужно заранее решить, к каким данным и инструментам агент получит доступ. Полномочия лучше расширять постепенно. Если для подготовки сводки достаточно читать календарь, агенту не нужен доступ к созданию и удалению событий. Если он работает с документами из одной папки, не следует открывать ему все хранилище. Это обычный принцип информационной безопасности: система получает только те права, которые необходимы для конкретной задачи.
Отдельно укажите, какие действия агенту запрещены. Даже если сама задача не предполагает необратимых последствий, полезно еще раз прямо зафиксировать это в инструкции. Например: «Не отправляй письма. Не удаляй и не перемещай их». Без таких ограничений агент может совершить действие, которое покажется ему логичным продолжением работы, даже если вы его не поручали.
Заранее укажите, каким должен быть результат работы агента. Это помогает ему точнее понять задачу и одновременно облегчает вам проверку. Чтобы уменьшить количество ошибок, Жечков советует задать четыре условия.
Делегируйте инструкцию ИИ, но обязательно перепроверьте результат. Составление первого варианта инструкции можно поручить самой модели. Опишите условия своими словами и попросите составить свод правил с четырьмя разделами: роль, задача, ограничения и формат результата. После этого внимательно перечитайте текст, удалите общие фразы, исправьте неточности и добавьте требования, которые модель могла упустить.
Не отпускайте агента в свободное плавание сразу. Сначала протестируйте его в ручном режиме: несколько раз запустите и посмотрите, нет ли ошибок в результатах его работы. Проверяйте не только итог, но и способ его получения. Для этого просматривайте историю действий агента: какие сайты и документы он открыл, какие данные использовал и на каком этапе сделал допущение. Если сервис не показывает весь ход работы, попросите агента указать источники и кратко объяснить, на основании каких данных он пришел к результату.
Если агент допустил ошибку, исправляйте инструкцию. Если включил в сводку старую публикацию — добавьте требование проверять дату. Если дважды записал одну задачу из цепочки писем — запретите дублирование. Если изменил авторский стиль при корректуре — перечислите допустимые виды правки. Только после нескольких удачных проверок имеет смысл запускать задачу автоматически.
Начать проще с сервиса, которым вы уже пользуетесь. Мы выбрали три самые популярные и надежные с точки зрения безопасности платформы: ChatGPT, Claude и Gemini. Все они позволяют создавать агентов без навыков программирования, но доступ к агентным функциям предоставляется только на платных тарифах. Причем каждая платформа лучше подходит для определенного типа задач.
В ChatGPT агентный режим называется Agent mode. Он использует удаленный виртуальный компьютер: самостоятельно открывает сайты, переходит между страницами, заполняет формы, работает с файлами и подключенными приложениями. Пользователь может наблюдать за действиями, вмешаться или остановить выполнение.
ChatGPT Agent лучше всего подходит для сбора информации из нескольких открытых источников, сравнения вариантов и принятия промежуточных решений. Например, он сможет подобрать варианты поездки, исследовать рынок, найти мероприятия по заданным условиям, проверить цены или составить тематический обзор.
На тарифе Plus доступно 40 агентских запусков в месяц, на Pro — 400. Поэтому режим разумно использовать для многошаговой работы, а не для решения вопросов, с которыми справляется обычный чат.
Агентный режим Claude называется Cowork. Он предназначен для многошаговой работы с файлами, папками и подключенными сервисами. Cowork может создавать готовые документы, таблицы, презентации, отчеты и сводки. Claude удобен, когда исходные материалы уже собраны: нужно разобрать папку документов, сравнить версии договора, извлечь показатели из отчетов, привести несколько текстов к единому формату или подготовить презентацию.
В экосистеме Google такие сценарии создаются в Workspace Studio и называются потоками. Поток состоит из события, которое его запускает, и последовательности действий. Например, он может сработать при получении письма, сохранить вложение на Drive, извлечь из него данные и добавить строку в таблицу. Workspace Studio работает с Gmail, Drive, Sheets и другими сервисами Google; доступен для рабочих, учебных и личных учетных записей, хотя конкретный набор функций зависит от типа аккаунта, включенных сервисов и настроек администратора.
Кажется, что агенты уже умеют делать почти все. Но Андрей Карпатый — один из основателей OpenAI и бывший руководитель направления искусственного интеллекта в Tesla — считает, что эта технология еще только начинает формироваться.
На нынешнем этапе ее развития главный вопрос не в том, какой сервис выбрать, а в том, какую часть своей работы действительно стоит ему доверить. Жечков советует для начала не гнаться за продуктивностью, а передать агенту задачу, которая кажется лично вам самой скучной. Если он с ней справится, у вас останется больше времени и энергии для работы, которая вам по-настоящему интересна.
Четыре механизма, из-за которых коммуникации отнимают больше сил, чем работа над проектами
Неочевидные последствия борьбы с домашней пылью
Три элемента счастья от профессора Вашингтонского университета