Привет! Меня зовут Никита, я руководитель группы ML-агентов в команде AI-продуктов. Наша команда делает AI-приложение — универсального помощника, который решает задачи пользователя целиком, а не просто отвечает на вопросы. Внутри — набор агентов разного профиля под разные сценарии. Один из ключевых и самых нагруженных — телеком-агент, который работает с абонентскими задачами оператора связи. Мы ищем опытного ML-инженера, который будет развивать этих агентов.
У нашего AI-приложения миллионы пользователей и сотни разных сценариев. Один универсальный чат-бот такие задачи не вытягивает — нужна система специализированных агентов, у каждого из которых свой профиль, свой набор инструментов и свои права на действия. Один из основных — телеком-агент с реальными интеграциями в системы оператора и живым абонентским трафиком: он помогает решать задачи пользователей от «Почему списались деньги?» до «Подключите роуминг в Турции». Рядом с ним появляются агенты и под другие домены, и их будет становиться больше.
Наша задача — научиться быстро выводить агента под новый профиль и доводить его качество до уровня, на котором пользователь получает решение задачи, а не переадресацию к человеку — на всех языках стран присутствия.
Что вы получите, если придёте к нам:
Разработка и развитие агентов
Большой агент — это не одна модель, а набор компонентов: роутинг между сценариями, инструменты и их описания, поиск по внутренней базе знаний, работа с памятью и контекстом диалога, обработка ошибок и передача диалога человеку. Вы будете разрабатывать, дорабатывать и поддерживать эти компоненты — в первую очередь в телеком-агенте как самом крупном сценарии, — а также собирать с нуля новых агентов под другие профили. Отдельный пласт — надёжность: чтобы агент не галлюцинировал и не совершал действий, которых пользователь не просил.
Исследование SOTA-подходов
Агентные системы — одна из самых быстро меняющихся тем в LLM: подходы к планированию, памяти, reflection и обучению агентов на собственном опыте выходят почти каждый день. Вы будете изучать новые методы, отбирать применимое к нашим сценариям и создавать собственные подходы.
Проверка гипотез
Вам предстоит реализовывать свои гипотезы в виде прототипов полного цикла: от сбора и разметки данных до офлайн-оценки, A/B-теста на реальных пользователях и выката в прод.
Оценка качества
Для агентов нет готовых метрик — их приходится строить самим. Вы будете разрабатывать симуляции диалогов, автоматических оценщиков (LLM-as-a-judge) и наборы сценариев, по которым видно, что новая версия агента действительно лучше предыдущей.
Больше об ML в Яндексе — в канале Yandex for ML