Зачем нужна встроенная библиотека фраз — детерминированный быстрый путь
ИИ-агент Knocket использует двухуровневую систему определения намерений. Внешний уровень — это описанная на этой странице библиотека фраз: тщательно подобранный набор точных и почти точных триггеров, которые немедленно передают чат, даже не обращаясь к модели. Внутренний уровень — собственный классификатор намерений LLM, который обрабатывает нестандартные, эмоциональные или многоэтапные случаи «сдаться и передать оператору», намеренно не охваченные библиотекой фраз.
Такое разделение сделано намеренно: если пользователь уже ввёл точную фразу «перевести на человека», мы не хотим тратить вызов модели, увеличивать задержку и рисковать ошибочной классификацией. Библиотека фраз служит подстраховкой, гарантирующей, что очевидные случаи всегда будут направлены правильно.
Knocket ships 218+ phrases across 50 languages. Match one → the chat transfers to a human. No setup, no prompt tuning, no extra tokens.
Один уровень триггеров — только явная передача
Библиотека фраз намеренно составлена по строгим правилам: она содержит только фразы с явной просьбой о переводе — сообщения, в которых пользователь недвусмысленно просит связать его с реальным человеком. При совпадении сообщения перевод выполняется в том же цикле диалога без обращения к модели.
Расплывчатые или двусмысленные формулировки — отдельные существительные вроде «агент» или «служба поддержки», названия ролей или неопределённые фразы вроде «найти кого-нибудь» — намеренно исключены из библиотеки, поскольку они слишком легко срабатывают на безобидные вопросы («у вас есть служба поддержки?»). Такие случаи передаются расположенному далее классификатору намерений LLM.
Явная передача
Однозначная формулировка вроде «пожалуйста, соедините меня с человеком». Запускаемое действие:
действие: перевести_немедленно Модель не привлекается. ИИ-агент прекращает отвечать, и в рамках того же хода чат помещается в очередь для оператора.
поговорить с человеком🇬🇧Переключиться на оператора🇨🇳поговорить с человеком🇫🇷Соедините с оператором🇯🇵Связаться с оператором🇰🇷соединить с оператором🇷🇺
Как на самом деле работает механизм сопоставления
Библиотека использует не нечёткий поиск, а детерминированный четырёхэтапный процесс. Одинаковые входные данные — одинаковое совпадение, каждый раз.
- Нормализация. Ввод пользователя и каждая фраза в библиотеке обрабатываются одним и тем же нормализатором: Unicode NFKC, преобразование в нижний регистр (для письменностей с регистром), удаление знаков препинания и эмодзи, свёртывание пробелов. В текстах на китайском, японском и корейском языках также удаляются все пробелы, поэтому
转 人 工и转人工совпадают. - Сопоставление с учётом письменности. Для языков с разделением слов (английского, испанского, французского, арабского, хинди и ещё 39 языков) используется сопоставление по границам токенов — фраза должна находиться на границах слов, поэтому
agentне срабатывает ошибочно наurgent, аhumanне совпадает с частью словаhumanity. Для языков без разделения слов (китайского, японского, корейского и тайского) вместо этого используется поиск подстроки, поскольку в этих системах письменности слова не разделяются пробелами. - Совпадение и запуск. Каждая фраза в библиотеке является триггером явной передачи. Любое совпадение →
transfer_immediately, и чат передаётся человеку в рамках того же хода. Никакого второго уровня и оценивания — достаточно одного совпадения. - Ограничение по языку. Если язык сеанса известен, проверяется только список для этого языка — это сокращает число ложных срабатываний и ускоряет поиск совпадений. Английский всегда используется как резервный язык, поскольку добавление английских слов вроде «human» или «agent» в речь на любом языке встречается очень часто.
Если совпадений нет, сообщение передаётся дальше классификатору намерений LLM, который учитывает нюансы, не охваченные библиотекой фраз.
Поддерживаемые языки — 50 out of the box
Для каждого языка предусмотрен тщательно подобранный набор триггеров явной передачи. В таблице ниже приведён обзор покрытия; полный список доступен в следующем разделе.
Полная библиотека фраз
Каждый из перечисленных ниже языков действительно доступен в среде выполнения ИИ-агента — никаких фиктивных строк и заполнителей. Разверните язык, чтобы увидеть оба уровня рядом.
zh-CN 简体中文 Chinese (Simplified) Substring 7
转人工转接人工转人工客服要人工客服要转人工转真人转人工服务
zh-TW 繁體中文 Chinese (Traditional) Substring 5
轉人工轉真人轉接專人轉接人工轉真人客服
en English English Token boundary 10
transfer to humantransfer to a humantalk to a humanspeak to a humantalk to a real personspeak to a real personconnect me to an agentconnect me to a humantalk to a live agentspeak to a live agent
ja 日本語 Japanese Substring 5
オペレーターに繋いでオペレーターにつないで人に代わって担当者に代わって有人対応をお願い
ko 한국어 Korean Token boundary 5
상담원 연결상담사 연결사람 연결상담원에게 연결상담원 바꿔주세요
es Español Spanish Token boundary 5
hablar con un humanohablar con una persona realpasar con un agentequiero hablar con un agenteconectarme con un agente
pt Português Portuguese Token boundary 5
falar com um humanofalar com uma pessoa realtransferir para atendentefalar com um atendentequero falar com um atendente
fr Français French Token boundary 5
parler à un humainparler à une personne réellepasser à un agentparler à un agentje veux parler à un conseiller
de Deutsch German Token boundary 5
mit einem menschen sprechenmit einem echten menschen sprechenzu einem mitarbeitermit einem mitarbeiter sprechenzu einem echten menschen
it Italiano Italian Token boundary 5
parlare con un umanoparlare con una persona realepassare a un operatoreparlare con un operatorevoglio parlare con un operatore
nl Nederlands Dutch Token boundary 4
met een mens pratenmet een echt persoon pratendoorverbinden met medewerkermet een medewerker praten
pl Polski Polish Token boundary 5
połącz z konsultantemrozmowa z człowiekiemchcę rozmawiać z człowiekiempołącz z prawdziwą osobąchcę rozmawiać z konsultantem
tr Türkçe Turkish Token boundary 4
insanla görüşmek istiyorumtemsilciye bağlagerçek biriyle görüşmek istiyorummüşteri temsilcisine bağla
ru Русский Russian Token boundary 5
соединить с операторомпозвать человекасвязаться с операторомсоедините с живым человекомхочу поговорить с оператором
uk Українська Ukrainian Token boundary 5
з'єднати з операторомпокликати людинузв'язатися з операторомз'єднайте з живою людиноюхочу поговорити з оператором
ar العربية Arabic Token boundary 5
التحدث مع موظفتحويل لموظفأريد شخصا حقيقياأريد التحدث مع موظفحولني إلى موظف خدمة العملاء
fa فارسی Persian Token boundary 4
صحبت با اپراتوروصل به کارشناسمیخواهم با یک انسان واقعی صحبت کنموصلم کن به اپراتور
ur اردو Urdu Token boundary 4
کسی انسان سے بات کرنی ہےنمائندے سے رابطہ کرائیںاصلی شخص سے بات کرنی ہےمجھے کسی نمائندے سے بات کرنی ہے
he עברית Hebrew Token boundary 4
לדבר עם נציגלהעביר לנציגרוצה לדבר עם בן אדם אמיתיתעביר אותי לנציג
hi हिन्दी Hindi Token boundary 4
किसी इंसान से बात करनी हैएजेंट से जोड़ेंअसली व्यक्ति से बात करनी हैमुझे एजेंट से बात करनी है
bn বাংলা Bengali Token boundary 3
একজন মানুষের সাথে কথা বলতে চাইএজেন্টের সাথে সংযোগ করুনসত্যিকারের মানুষের সাথে কথা বলতে চাই
id Bahasa Indonesia Indonesian Token boundary 5
bicara dengan manusiabicara dengan orang aslihubungkan ke agensaya mau bicara dengan agensambungkan ke petugas
ms Bahasa Melayu Malay Token boundary 5
bercakap dengan manusiabercakap dengan orang sebenarsambung ke ejensaya mahu bercakap dengan ejensambungkan ke pegawai
tl Filipino Filipino Token boundary 4
makausap ang totoong taoikonekta sa ahentegusto kong makausap ang ahenteikonekta mo ako sa tao
th ไทย Thai Substring 5
ติดต่อเจ้าหน้าที่คุยกับคนจริงขอคุยกับเจ้าหน้าที่ขอคุยกับพนักงานต่อสายเจ้าหน้าที่
vi Tiếng Việt Vietnamese Token boundary 5
gặp người thậtchuyển cho nhân viênnói chuyện với nhân viêntôi muốn gặp nhân viênkết nối với tổng đài viên
cs Čeština Czech Token boundary 4
mluvit s člověkempřepojte na operátorachci mluvit se skutečným člověkemchci mluvit s operátorem
ro Română Romanian Token boundary 4
vreau să vorbesc cu un omtransferați la un agentvreau să vorbesc cu cineva realconectați-mă cu un operator
sv Svenska Swedish Token boundary 4
prata med en människakoppla mig till en handläggarejag vill prata med en riktig personkoppla mig till en agent
da Dansk Danish Token boundary 4
tale med et menneskeforbind mig med en medarbejderjeg vil tale med en rigtig personstil mig om til en medarbejder
fi Suomi Finnish Token boundary 4
puhua ihmisen kanssayhdistä minut asiakaspalvelijaanhaluan puhua oikean ihmisen kanssayhdistä minut ihmiselle
nb Norsk bokmål Norwegian Token boundary 4
snakke med et menneskekoble meg til en ansattjeg vil snakke med en ekte personsett meg over til en medarbeider
hu Magyar Hungarian Token boundary 4
beszélni akarok egy emberrelkapcsoljon élő ügyintézőhözszeretnék egy igazi emberrel beszélnikapcsoljon egy ügyintézőhöz
el Ελληνικά Greek Token boundary 4
θέλω να μιλήσω με άνθρωποσυνδέστε με έναν εκπρόσωποθέλω να μιλήσω με αληθινό άνθρωποσυνδέστε με με έναν εκπρόσωπο
sk Slovenčina Slovak Token boundary 4
hovoriť s človekomprepojte ma na operátorachcem hovoriť so skutočným človekomchcem hovoriť s operátorom
bg Български Bulgarian Token boundary 4
свържете ме с човекискам да говоря с операторискам да говоря с истински човексвържете ме с оператор
sr Srpski Serbian Token boundary 4
želim da pričam sa čovekompoveži me sa agentomželim da pričam sa pravom osobompoveži me sa operaterom
hr Hrvatski Croatian Token boundary 4
želim razgovarati s čovjekompovežite me s agentomželim razgovarati s pravom osobompovežite me s operaterom
ca Català Catalan Token boundary 4
parlar amb un humàtransferir a un agentvull parlar amb una persona realconnecteu-me amb un agent
ta தமிழ் Tamil Token boundary 3
ஒரு மனிதனிடம் பேச வேண்டும்ஏஜென்ட்டுடன் இணைக்கவும்உண்மையான நபரிடம் பேச வேண்டும்
te తెలుగు Telugu Token boundary 3
ఒక మనిషితో మాట్లాడాలిఏజెంట్కు కనెక్ట్ చేయండినిజమైన వ్యక్తితో మాట్లాడాలి
sw Kiswahili Swahili Token boundary 4
nataka kuongea na mtu halisiunganisha na wakalanataka kuongea na mtuniunganishe na wakala
lt Lietuvių Lithuanian Token boundary 4
noriu kalbėti su žmogumisujunkite su operatoriuminoriu kalbėti su tikru žmogumisujunkite mane su operatoriumi
lv Latviešu Latvian Token boundary 4
gribu runāt ar cilvēkusavienojiet ar operatorugribu runāt ar īstu cilvēkusavienojiet mani ar operatoru
sl Slovenščina Slovenian Token boundary 4
želim govoriti s človekompovežite me z agentomželim govoriti s pravim človekompovežite me z operaterjem
et Eesti Estonian Token boundary 4
tahan rääkida inimesegaühendage mind operaatorigatahan rääkida päris inimesegaühendage mind töötajaga
mr मराठी Marathi Token boundary 3
एका माणसाशी बोलायचे आहेएजंटशी कनेक्ट कराखऱ्या व्यक्तीशी बोलायचे आहे
ml മലയാളം Malayalam Token boundary 3
ഒരു മനുഷ്യനോട് സംസാരിക്കണംഏജന്റിലേക്ക് കണക്റ്റ് ചെയ്യൂയഥാർത്ഥ വ്യക്തിയോട് സംസാരിക്കണം
gu ગુજરાતી Gujarati Token boundary 3
કોઈ માણસ સાથે વાત કરવી છેએજન્ટ સાથે કનેક્ટ કરોસાચી વ્યક્તિ સાથે વાત કરવી છે
ne नेपाली Nepali Token boundary 3
मानिससँग कुरा गर्नु छएजेन्टमा जोड्नुहोस्साँचो मानिससँग कुरा गर्नु छ
Добавьте собственные фразы
Встроенная библиотека — это отправная точка, а не предел. Если в вашем продукте используется специализированная лексика — «переведи в отдел платежей», «соедини меня со специалистом», «позовите брата Дао» — вы можете добавить собственные явные триггеры перевода в консоли ИИ-агента.
- Откройте вкладку ИИ-агент в консоли Knocket.
- Прокрутите до раздела Правила передачи → Библиотека фраз.
- Нажмите Добавить фразу, выберите язык, затем введите или вставьте триггерную фразу.
- Сохраните. Новые фразы начнут действовать при следующем входящем сообщении — повторное развёртывание не требуется.
Случайно удалили встроенную фразу? Любую запись на этой странице можно добавить заново; приведённый выше справочник стабилен и имеет версионность.
Узнайте, как библиотека фраз вписывается в общую настройку ИИ-агента — его образ, инструменты, базу знаний и правила передачи диалога человеку.