Мы разрабатываем бэкенд AI-агентов, которые помогают пользователям решать повседневные задачи, выполняя конкретные действия. С каждым годом Алиса становится всё более интеллектуальной и помогает пользователям решать более сложные задачи. Для этого мы используем большие языковые модели (LLM). Алиса применяет генеративную нейросеть не только для развёрнутых ответов в диалоге, но и для выполнения пользовательских команд. Модель помогает ей понимать, из чего состоит запрос, и самостоятельно решать, как его исполнить. Иными словами — думать. Например, агент может по запросу пользователя самостоятельно найти и забронировать столик в ресторане, записаться в барбершоп, парикмахерскую или салон красоты: изучить доступные варианты, подобрать удобное время, заполнить форму на сайте или пройти сценарий записи — и вернуть пользователю готовый результат. Такие сценарии требуют надёжного и масштабируемого бэкенда: интеграций с внешними сервисами, управления состоянием агента, оркестрации вызовов инструментов и обработки нестабильных интерфейсов. Мы ищем разработчика, который хочет принимать непосредственное участие в реализации передовых подходов к интеграции LLM в голосового ассистента. В этой области пока нет готовых решений — многие подходы приходится придумывать и проверять на практике.

Обязанности:

Проектирование API тулов AI-агентов
Вам предстоит определять функциональность, описывать её для модели, продумывать возможные действия и результаты. Разработка новых тулов
Вы будете создавать тулы, которые позволят Алисе выполнять более сложные и разнообразные задачи. Предстоит работать над интеграцией с различными сервисами Яндекса и сторонними платформами, чтобы расширить возможности Алисы. Улучшение качества работы
Чтобы повысить базовое качество работы Алисы, мы делаем срезы из потока пользовательских запросов, на которых можно усовершенствовать поведение за счёт добавления функциональности, решения проблем, изменения способа обработки.
Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Пишете на C++ или Python
  • Понимаете архитектуру высоконагруженных веб-сервисов
  • Умеете проектировать и реализовывать API
  • Работали с интеграциями: внешними API и микросервисами
  • Умеете строить надёжные и устойчивые системы

Дополнительные требования:

  • Понимаете принципы работы LLM
  • Работали с Function Calling / Tool Calling
  • Сталкивались с автоматизацией сложных пользовательских сценариев
  • Интересуетесь современными подходами в AI и backend-разработке