По нишам

Чат-бот для ветеринарной клиники

Как ИИ-агент записывает питомца на приём: уточняет вид, породу и жалобу, работает с Google-календарём нескольких врачей и не лечит сам.

ДКДмитрий КайгородовОбновлено 16 сентября 20266 мин чтения
Пластилиновый кот на приёме у ветеринара рядом со звонящим телефоном, телефон коралловый
Коротко

Коротко: ИИ-агент ветклиники сначала уточняет вид животного, породу и вес, возраст питомца и жалобу хозяина, а затем предлагает свободное время в Google-календаре нужного врача. Диагноз и лечение он не называет: при тревожных симптомах останавливает диалог и зовёт человека, предлагая срочный приём. Цены он берёт из таблицы, а вопросы про вакцинацию и подготовку к операции — из базы знаний.

Кошка третий час сидит под кроватью и не выходит даже на консервы. Хозяйка набирает клинику — «занято». Ещё раз — снова короткие гудки. Администратор в это время ведёт уже второй разговор одновременно, и вопрос «когда можно привезти кота» подождёт пару минут в переписке — если у клиники есть кому там ответить.

Что агент уточняет, прежде чем предложить время

Перед тем как назвать свободное время, агент собирает пять фактов о питомце: вид животного, порода и вес, возраст, жалоба хозяина и был ли питомец в клинике раньше. Это настройка внутри интеграции с календарём: администратор отмечает, какие пункты агент спрашивает сам, и ответы попадают в карточку записи.

1 Включить триггеры анкеты В настройках Google-календаря отмечаются пункты, которые агент собирает автоматически: вид животного, порода, возраст.
2 Добавить вес и жалобу Эти два пункта не входят в стандартный список триггеров, их прописывают отдельным вопросом в инструкции агента.
3 Спросить про предыдущие визиты Ответ «был раньше» — сигнал агенту искать карточку питомца в таблице клиентов вместо новой записи с нуля.
4 Перенести данные в заголовок события Заголовок события в календаре собирается из подставляемых полей: вид, кличка и жалоба видны администратору сразу в расписании.

Как запись работает через Google-календарь

Агент получает список свободных слотов из Google-календаря и создаёт запись сам, без звонка администратору. Если в клинике несколько врачей, за каждым закрепляют свой календарь — агент либо предлагает ближайший свободный слот у любого, либо ведёт к конкретному специалисту, если хозяин попросил именно его, точно так же, как у чат-бота для медицинского центра. Запись на сеанс с шагом интервала под длительность показана в чат-боте для психолога.

Два режима определяют, как агент понимает рабочее время. «Работа от расписания» — интервалы по дням недели задаются один раз в настройках, и агент предлагает только слоты внутри них. «Работа от инструкции» — график описан текстом в промпте, это удобнее для клиники с плавающим графиком дежурств. Отдельная настройка «уменьшать границы занятого времени на минуту» чинит особенность Google-календаря, из-за которой слот встык с прошлой записью иногда ошибочно выглядит свободным.

Часовой пояс, ID календаря и сообщение об ошибке при сбое записи настраиваются так же, как в статье о записи через Google-календарь — здесь к общей механике добавляется только справочник врачей по календарям.

Откуда агент берёт цены на приём и вакцинацию

Прайс ветклиники обычно устроен как таблица — услуга, вид животного, цена. Файл загружается в раздел «Таблицы», у него включается функция получения данных с именем и описанием — оно объясняет платформе, когда её вызывать. Формулировки хозяев редко совпадают дословно со строкой прайса, поэтому колонку с названием услуги ищут смысловым поиском, а не точным совпадением текста, — механика устроена так же, как в материале ИИ-агент и таблицы. Корм по виду и весу питомца из таблицы подбирает агент для зоомагазина.

!
Вес влияет на цену чаще, чем вид

Прививка для собаки часто стоит по-разному в зависимости от веса, а не только от породы. Отдельная колонка с весовой категорией в прайсе избавляет от уточняющего звонка: агент находит нужную строку сразу.

Что агент знает сам и когда напоминает о вакцинации

На вопросы про график вакцинации, подготовку к операции и режим работы клиники агент отвечает из базы знаний, а не от себя: документы с готовыми ответами загружаются под тег услуги, и агент подтягивает текст, который уже написал ветврач. Дата следующей прививки хранится как переменная в карточке питомца, и когда подходит срок, агент напоминает о ней сам через фоллоу-ап, устроенный так же, как напоминание о визите у чат-бота для стоматологии — только интервал здесь длиной в условный год от даты последней вакцинации.

Вопрос хозяинаОткуда ответ
Когда делать следующую прививкудата в карточке питомца плюс фоллоу-ап
Что нужно перед операциейбаза знаний
Работаете ли в выходныебаза знаний, режим работы
Сколько стоит вакцинация для крупной собакитаблица цен по весовой категории

Где проходит граница: агент не лечит

Агент не ставит диагноз и не назначает лечение — это правило прописывается в инструкции прямым текстом, а не подразумевается само собой. Если хозяин описывает тревожные симптомы: питомец не встаёт, отказывается от воды больше суток, в выделениях кровь, — агент останавливает обычный сценарий записи и зовёт человека, предлагая срочный приём вместо совета понаблюдать до утра.

Формулировка вроде «в сложных случаях зови оператора» не работает: агент решает сам, что случай простой, и отвечает по своим правилам. Рабочий вариант — конкретный список симптомов, при которых диалог передаётся человеку без исключений, и готовая фраза про запись на срочный приём. Без такого списка модель на медицинских темах начинает советовать по аналогии с обычными случаями, и это тот самый сценарий из материала почему ИИ-агент выдумывает.

~15 ₽ стоимость одного диалога с записью на приём
53,8 % обращений приходят вне Пн–Пт с 9 до 18
~89 ₽ цена обращения у администратора на окладе, оценка по средним ставкам
Источник: Стоимость диалога — при оплате по токенам, 1000 токенов = 1 ₽. Доля обращений вне рабочих часов — по диалогам платформы Савви. Оценка стоимости обращения у администратора — от бенчмарка 40 000 ₽ в месяц и около 450 обращений.

Сверьтесь с журналом звонков за неделю

Сверьтесь с журналом звонков клиники за последнюю неделю и посчитайте, сколько обращений пришлось на часы, когда линия была занята, — или на время после десяти вечера. Обычно это заметная доля всех обращений, и именно эти хозяева первыми напишут в мессенджер, если он там подключён.

Дальше порядок обычный: подключить таблицу с прайсом, загрузить в базу знаний тексты про вакцинацию и подготовку к операциям, прописать список тревожных симптомов для передачи врачу и только потом открывать саму запись. Иначе агент начнёт предлагать время раньше, чем научится отвечать на вопросы, которые обычно звучат перед записью.

Частые вопросы

Что агент спрашивает у хозяина, прежде чем назвать время записи

Пять фактов: вид животного, порода и вес, возраст, жалоба и был ли питомец в клинике раньше. Часть вопросов задаётся настройкой триггеров у интеграции с календарём, часть добавляется прямым указанием в инструкции агента. Ответы попадают в заголовок события в календаре, и администратор видит суть визита сразу в расписании.

Может ли чат-бот поставить диагноз или назначить лечение

Нет, и это правило прописывается в инструкции агента прямым текстом. Агент отвечает только по базе знаний и таблицам клиники: график вакцинации, подготовка к операции, цены на приём. Вопрос за пределами этих тем передаётся ветврачу или администратору.

Что делает агент, если хозяин описывает тревожные симптомы

Останавливает обычный сценарий записи и зовёт человека. В инструкции заранее перечислены признаки, при которых это происходит: питомец не встаёт, отказывается от воды больше суток, есть кровь в выделениях. При совпадении агент предлагает срочный приём вместо совета подождать до утра.

Как запись работает, если в клинике несколько ветврачей

За каждым врачом закрепляется отдельный Google-календарь. Агент предлагает ближайший свободный слот у любого специалиста или ведёт к конкретному, если хозяин попросил именно его, точно так же выбирается специалист у чат-бота для медицинского центра.

Напомнит ли агент о повторной прививке сам

Да, если дата следующей вакцинации сохранена в карточке питомца. Агенту задаётся момент срабатывания фоллоу-апа, и сообщение уходит без участия администратора, обычно за несколько дней до срока.

Сколько стоит один диалог с ИИ-агентом ветклиники

Около 15 ₽ при оплате по токенам, где тысяча токенов стоит 1 ₽. Цена не зависит от числа врачей и календарей, подключённых к агенту, отдельной платы за канал переписки тоже нет.

ДК
Дмитрий КайгородовДиректор по маркетингу платформы СаввиПишет о том, как бизнес из разных ниш продаёт и обслуживает клиентов с ИИ-агентами и сколько это даёт в деньгах.