Разговорный ИИ
AI-администратор отеля с открытым исходным кодом, который принимает бронирование по голосу или в чате на шести языках, показывает номера на экране и отправляет подтверждение по SMS и электронной почте. Полностью реализовано на базе Telnyx.
Основные выводы
AI-стойка регистрации, которая бронирует номер в отеле с помощью голоса, чата или видео на шести языках и отправляет подтверждение по SMS и электронной почте.
- Один AI-агент Telnyx одновременно общается и отображает форму бронирования, поэтому гость выбирает номер, даты и контактные данные, не покидая страницу.
- Он переключается между английским, французским, немецким, итальянским, испанским и голландским языками прямо во время разговора, сохраняя тот же голос и то же бронирование.
- Демонстрационная версия с открытым исходным кодом представляет собой один процесс Node.js на Telnyx Edge Compute с уже подключенными функциями Email, SMS, WhatsApp и Number Lookup.
Гостиничный бизнес быстро меняется. Гости бронируют номера со своих телефонов в любое время суток, часто из другой страны, и ожидают, что отель ответит на их языке по выбранному ими каналу связи. Стойка регистрации, работающая в рабочие часы и только на одном языке, не справляется с этим.
Поэтому мы создали решение, которое справляется. Один AI-агент Telnyx сопровождает гостя от первого приветствия до подтвержденного бронирования: он говорит, показывает номера на экране, переключает языки во время разговора и отправляет подтверждение по SMS и электронной почте.
Посмотрите демонстрацию
Один звонок, два языка, от приветствия до бронирования. TelnyxHotel — вымышленный отель, но инфраструктура за ним — вполне реальна.
Ссылка на YouTube.
Поговорите с администратором отеля, который бронирует номер
Один AI-агент Telnyx обрабатывает шесть языков, форму бронирования, SMS и подтверждения по электронной почте в рамках единого процесса.
Почему это важно для отелей
Гости связываются с отелем по телефону, в чате, через текстовые сообщения и электронную почту на своем родном языке и в любое время суток. Мало какие команды администраторов могут охватить всё это, поэтому некоторые звонки остаются без ответа, а гости бронируют номера в других местах, часто через онлайн-агентства путешествий, которые взимают комиссию.
Агент в демонстрационной версии устраняет эти пробелы:
- Шесть языков. Он говорит на английском, французском, немецком, итальянском, испанском и голландском языках и переключается в тот же момент, когда это делает гость. Он использует формальную форму обращения в каждом из них (vous, Sie, Lei, usted, u), и одна база знаний обслуживает все шесть.
- Любое время суток. Он отвечает мгновенно, днем или ночью, и доводит бронирование от начала до конца.
- Полное бронирование. Он собирает данные об отеле, датах, гостях, номере, контактные данные и особые пожелания, а затем подтверждает их в письменном виде.
- Собственные факты отеля. Он отвечает на вопросы о номерах, питании, парковке или доступности на основе базы знаний отеля и предлагает дальнейшие действия, если ответа нет.
- Передача для остального. В случае изменения, отмены или жалобы он записывает данные гостя, чтобы коллега мог связаться с ним по электронной почте.
Каждое принятое бронирование является прямым, а сотрудники занимаются только теми разговорами, где требуется участие человека.
Почему визуальный элемент имеет значение
Гостиничный бизнес — это личное и визуальное взаимодействие: гости выбирают номер по тому, что видят, и доверяют бронированию, которое могут прочитать. Поэтому агент говорит и показывает одновременно, заполняя форму бронирования на странице, пока гость говорит.
- Номера на экране. Как только выбраны отель, даты и количество гостей, появляются доступные номера с ценой за ночь и общей стоимостью проживания. Выбранный номер подсвечивается.
- Детали, которые гость может проверить. Даты, имена и адреса электронной почты легко перепутать во время разговора. Видя их в письменном виде, гость может заметить ошибку до подтверждения.
- Четкий путь к завершению. Трекер «Ваше пребывание» перемещается от отеля к датам, гостям, номеру, деталям и подтверждению, поэтому гость всегда знает, что осталось сделать.
- Лицо на стойке регистрации. Дополнительный видеоаватар (в бета-версии) дает администратору лицо с синхронизацией губ и потоковым видео через WebRTC.
Гость может печатать вместо того, чтобы говорить в любой момент, и страница переключает язык вместе с разговором. Без аватара тот же процесс работает только с голосом.
Как это работает
Небольшой сервер Node.js находится между браузером гостя и одним AI-агентом Telnyx, поэтому страница остается активной, а API-ключ остается на сервере.
Архитектура демо: браузер связывается с вашим сервером, ваш сервер открывает WebSocket для разговора с AI-агентом Telnyx. Три инструмента работают в браузере, поэтому форма бронирования заполняется сама по себе, пока гость говорит. Пунктирная линия — это дополнительный видеоаватар, транслируемый через WebRTC. Перед отправкой текста Telnyx Number Lookup проверяет, является ли номер мобильным.
Агент работает с пятью инструментами, три из которых запускаются на странице, чтобы гость видел, как вносятся все детали:
Сервер повторно проверяет каждое бронирование перед отправкой электронного письма или текстового сообщения.
Вывод на GPU Telnyx
Языковая модель, лежащая в основе администратора, Kimi K2.6, работает на GPU, принадлежащих Telnyx, на той же платформе, которая обрабатывает речь. Это делает каждый этап разговора быстрым.
Скорость, которую вы слышите. Администратор отвечает одним или двумя короткими предложениями, по одному вопросу за раз, пока страница обновляется параллельно. Задержка в полсекунды на каждом этапе изменила бы восприятие всего звонка.
- Стоимость, подходящая для небольшой сети. Модели с открытым исходным кодом на собственных GPU стоят меньше за токен, чем проприетарные альтернативы. Это делает AI-стойку регистрации доступной для независимого отеля, а не только для глобального бренда. Ознакомьтесь с ценами на вывод для получения актуальных тарифов.
- Данные, которые не сохраняются. На стороне вывода подсказки и завершения не сохраняются. Это обеспечивается архитектурой, а не настройкой, которую нужно не забыть включить.
Создайте это самостоятельно
Полная демонстрация имеет открытый исходный код по лицензии MIT: team-telnyx/telnyx-demo-hotel на GitHub. Она работает как один процесс Node.js, а скрипт настройки создает агента и его базу знаний в вашей учетной записи Telnyx.
Что в репозитории
- Сайт бронирования: веб-сайт отеля с голосовым администратором на шести языках.
- Страница «Как это работает»: анимированная схема архитектуры, которая шаг за шагом отслеживает живой звонок.
- История звонков: разговор каждого звонка с задержкой на каждом этапе, вызовами инструментов, событиями и отправленными сообщениями.
- Бэк-офис: пользователи и доступ; языки агента, голоса, подсказки, база знаний и видеоаватар; настройки электронной почты, SMS и WhatsApp.
- Десять вымышленных отелей: в Чикаго, Риме, Париже, Мюнхене, Мадриде и Амстердаме, каждый с файлом базы знаний.
Репозиторий также содержит сквозные тесты: npm test запускает реальный сервер на временной базе данных и проверяет правила доступа, изоляцию, файлы cookie, проверку и ограничения скорости.
Запуск локально
Вам понадобится Node.js 22.5 или новее и API-ключ Telnyx из портала Telnyx.
bash
Настройка загружает базу знаний отеля в Telnyx Cloud Storage, создает агента из конфигурации и подсказки репозитория и выводит логин администратора. Войдите в систему, откройте «Бронирование», нажмите «Забронировать голосом» и начните говорить. Пока вы не включите электронную почту и SMS в бэк-офисе, подтверждения будут отображаться как предварительный просмотр в браузере.
Сделайте это для своего отеля
- Ваши отели и номера. Отредактируйте public/booking.js, подсказку, списки отелей и номеров в assistant/assistant.json, файлы kb/ и фотографии. Затем запустите npm run assistant:sync и npm run kb:sync.
- Ваша доступность. Демонстрация вычисляет доступность и цены в браузере. Ваша система бронирования, PMS или GDS подключается на этом этапе.
- Ваши подтверждения. Добавьте домен для отправки электронной почты, профиль и отправителя SMS-сообщений, а для WhatsApp — номер Business с утвержденным шаблоном.
- Ваш хостинг. Разместите его через HTTPS, так как микрофону это необходимо: на любом хосте Node или на Telnyx Edge Compute, который развертывается одной командой и включает HTTPS.
Продукты Telnyx, лежащие в основе
Каждая часть демо-версии работает на Telnyx, от разговора до подтверждений.
Помимо отелей
Это голосовой агент, который управляет реальным пользовательским интерфейсом, а не чат-бот в боковой панели. Один аккаунт Telnyx, один API-ключ и одно развертывание охватывают речь, рассуждение (reasoning), поиск (retrieval), электронную почту, SMS, WhatsApp и хостинг без каких-либо промежуточных сервисов-связок.
Это делает репозиторий отправной точкой для любой стойки регистрации: ресторана, клиники, управляющего недвижимостью или диспетчерской службы. Цикл разговора, настройка инструментов, обработка языка и подтверждения уже встроены. Вы пишете базу знаний и страницу.
Начните разработку
Клонируйте репозиторий, добавьте свой API-ключ и запустите настройку; скрипт создаст агента и его базу знаний за вас. Затем замените их своими отелями, номерами и системой бронирования.
Изучите код на GitHubСоздайте аккаунт Telnyx
Одна платформа, один вендор, один API для ИИ, голоса и сообщений. Изучите код на GitHub, создайте аккаунт Telnyx или свяжитесь с нашей командой.
Deniz Yakışıklı
Старший менеджер по маркетингу продуктов











