Как настроить ИИ-агента отвечать на языке собеседника: инструкция и база знаний на английском, блок «Язык ответов» и кнопка «Найти кириллицу».
Чтобы агент отвечал на языке собеседника, инструкция и файлы базы знаний пишутся на английском, а в инструкцию добавляется строка Answer in the other person’s language. Модель сама определяет язык обращения и работает на нём без отдельного агента под каждый язык. Если агент сбивается на русский, вкладка «Служебное» находит причину кнопкой «Найти кириллицу».
В переписке идёт обычный русский диалог, и вдруг клиент присылает вопрос по-английски — просто ему так удобнее в моменте. У агента без подготовки к такому здесь повисает пауза — кто-то в чате поддержки лихорадочно ищет переводчика, ответ задерживается на десять минут, а собеседник уже открыл вкладку конкурента. Разбираемся, как устроить так, чтобы этой паузы не было вовсе.
Агент определяет язык входящего сообщения сам, без специальной настройки-переключателя. Условие для этого одно: инструкция и файлы базы знаний написаны на английском языке, а в инструкцию добавлена строка Answer in the other person's language. Дальше модель считывает язык вопроса и формулирует ответ на нём же — будь то английский, испанский или турецкий.
Именно английский язык материалов — единственный вариант, описанный в руководстве: других комбинаций языков там не приводится. Содержательная часть (сведения о продукте, тарифах, условиях доставки) заводится в базу один раз по-английски, а показывается клиенту уже на том языке, на котором он написал.
Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500
Собрать агентаСистемная инструкция Савви строится разделами, каждый выделен знаком «#»: #ОБЩИЕ СВЕДЕНИЯ, #ЦЕЛИ И ЗАДАЧИ, #ПРИВЕТСТВИЕ, #ЯЗЫК ОТВЕТОВ, #СТИЛЬ ОТВЕТА. Именно в блоке #ЯЗЫК ОТВЕТОВ указывается условие, на каком языке агент общается с собеседником, и туда же попадает строка Answer in the other person's language.
Разложенная по разделам инструкция удобна ещё и для проверки: если ответы на чужом языке ломаются, можно смотреть именно в этот блок, а не перечитывать весь текст сверху вниз в поисках нужной строчки. Про то, как в принципе собирать инструкцию из таких разделов и что писать в каждом, подробно рассказано в статье про инструкцию для ИИ-агента: здесь разбирается только языковая часть.
Рабочая практика: отдельный файл базы знаний под каждый язык с тем же набором тем, а не один файл, где абзацы на разных языках перемешаны построчно. Агенту так проще найти нужный кусок текста, редактору — обновить один язык, не трогая остальные при правке цен или условий доставки.
Правило простое: сколько языков обслуживает агент, столько версий каждого документа должно существовать (прайс, политика возврата, часто задаваемые вопросы). Полкомплекта на одном языке хуже, чем честный ответ «эта информация есть только по-английски» и предложение написать в соседний канал. Про устройство базы знаний целиком, форматы файлов и то, как агент вообще с ними работает, написано в статье «База знаний для ИИ-агента»: здесь же только то, что специфично именно для нескольких языков.
Отдельный агент под язык не нужен. Схема из руководства рассчитана на один агент: тот, у кого инструкция и база написаны по-английски, отвечает клиенту на любом языке, который умеет распознать модель — русском, арабском, немецком — без переключения между разными настройками.
Заводить второго агента имеет смысл по другой причине: когда у языковой версии бизнеса действительно другой процесс, свой набор тарифов, свой канал, отдельная подключённая CRM. Разница только в языке общения такого повода не создаёт: один агент справляется с десятком языков не хуже, чем с одним, если материалы для него подготовлены правильно.
Если агент с инструкцией и базой на другом языке периодически срывается на русский, причина почти всегда одна: в тексте инструкции остались случайные кириллические символы — например, при переводе скопировался кусок старого русского варианта. На вкладке «Служебное» есть кнопка «Найти кириллицу»: она находит такие буквы в инструкции, а после их удаления поведение агента стабилизируется.
Вкладка со всеми системными настройками, включая кнопку «Найти кириллицу», открыта на тарифе Интегратор (тариф ПРО с участием в партнёрской программе). На остальных тарифах кириллицу в переведённой инструкции придётся искать вручную, построчным чтением или поиском по тексту в текстовом редакторе.
Проверьте историю диалогов за последний месяц: сколько обращений пришло не на русском и на каких языках именно. Если таких переписок хватает на пару экранов истории, это готовый повод перевести инструкцию и хотя бы ключевые файлы базы знаний на английский и добавить строку Answer in the other person's language. Если разноязычное обращение — одно-два в квартал, дешевле разобрать его вручную, чем содержать переведённую базу, которую придётся обновлять при каждой правке цен.
У гостиничного бизнеса мультиязычность — давняя рабочая практика: разбор того, как агент понимает язык гостя в этой нише, дан в статье про чат-бота для отеля. То же правило применимо к любой нише с зарубежными клиентами: международные маркетплейсы, доставка за границу, поддержка эмигрантов и релокантов, курсы с иностранной аудиторией. Полный список настроек системной инструкции, включая языковой блок, можно посмотреть в руководстве платформы: оно обновляется быстрее любой статьи.
Нет смысла переводить всё сразу. Если разноязычных обращений одно-два в месяц, дешевле обработать их вручную или передать оператору, чем содержать переведённую копию базы, которую придётся обновлять при каждой правке цен и условий. Перевод оправдан, когда таких обращений хватает на регулярный поток.
Модель определяет язык входящего сообщения сама, без ручного переключателя. Условие одно: инструкция и файлы базы знаний написаны на английском, а в инструкцию добавлена строка Answer in the other person's language. Дальше агент подбирает материал из базы и формулирует ответ на языке вопроса.
В блок #ЯЗЫК ОТВЕТОВ: это отдельный раздел системной инструкции наравне с #ОБЩИЕ СВЕДЕНИЯ, #ЦЕЛИ И ЗАДАЧИ и #СТИЛЬ ОТВЕТА. Именно там указывается условие, на каком языке агент общается с собеседником, включая строку Answer in the other person's language.
Чаще всего причина — случайные кириллические символы, оставшиеся в инструкции или базе знаний при переводе. Вкладка «Служебное» умеет находить их кнопкой «Найти кириллицу»: она подсвечивает такие буквы, после удаления поведение агента стабилизируется.
Вкладка «Служебное», где она находится, открыта на тарифе Интегратор (тариф ПРО с участием в партнёрской программе). На других тарифах кириллицу в инструкции придётся вычитывать глазами или поиском по тексту.
Нет, один агент с инструкцией и базой на английском отвечает на любом языке, который распознаёт модель. Заводить второй агент имеет смысл, только когда у языковой версии бизнеса действительно другой процесс: свой набор тарифов, каналов или подключённая CRM, а не одна лишь разница в языке общения.