Задание: Боты с AI. AI администратор для стоматологии (Дистанционная работа)
Создание системы, которая автоматизирует коммуникацию с пациентами стоматологической клиники и выполняет функции администратора:
* запись на приём
* перенос и отмена записи
* ответы на вопросы пациентов
* напоминания о визите
* обработка лидов
* возврат пациентов
* интеграция с CRM стоматологии
2. Пользователи системы
## 2.1 Пациент
Взаимодействует с системой через:
* телефон
* мессенджеры
* чат на сайте
Функции:
* запись на приём
* перенос визита
* отмена записи
* получение информации о клинике
---
## 2.2 Администратор клиники
Функции:
* контроль диалогов
* вмешательство в диалог
* управление настройками агента
* просмотр статистики
---
## 2.3 Руководитель клиники
Функции:
* аналитика
* отчёты
* показатели конверсии
---
## 2.4 Администратор платформы
Функции:
* управление клиниками
* управление интеграциями
* управление биллингом
* мониторинг системы
---
# 3. Каналы коммуникации
## 3.1 Телефония
ИИ-агент должен принимать входящие звонки и выполнять:
* запись пациента
* перенос записи
* ответы на вопросы
Требования:
* интеграция с SIP-телефонией
* поддержка голосового распознавания
* синтез речи
---
## 3.2 Мессенджеры
Поддерживаемые каналы:
* Telegram
* мессенджер
Функции:
* текстовый диалог
* запись на приём
* отправка напоминаний
---
## 3.3 Чат на сайте
Виджет онлайн-чата на сайте стоматологии.
Функции:
* консультации
* запись на приём
* ответы на FAQ
---
# 4. Основные функции системы
---
# 4.1 Запись пациента на приём
ИИ-агент должен:
1. определить цель обращения пациента
2. уточнить услугу
3. предложить врача
4. предложить свободное время
5. записать пациента
Необходимые данные:
* имя
* телефон
* услуга
* филиал
* врач
* дата и время
После записи:
* создаётся запись в CRM
* пациент получает подтверждение.
---
# 4.2 Перенос записи
ИИ-агент:
1. находит запись пациента
2. предлагает доступные даты
3. переносит запись
Изменения должны синхронизироваться с CRM.
---
# 4.3 Отмена записи
Пациент может отменить запись.
Система:
* находит запись
* отменяет её в CRM
* фиксирует причину отмены
---
# 4.4 Напоминания о визите
Система автоматически отправляет напоминания:
* за 24 часа
* за 2 часа
Форматы:
* сообщение
* голосовой звонок
Пациент может:
* подтвердить запись
* перенести
* отменить.
---
# 4.5 Ответы на вопросы пациентов
ИИ должен отвечать на вопросы:
* стоимость услуг
* подготовка к процедурам
* график работы
* адрес
* парковка
* акции
Ответы формируются из **базы знаний клиники**.
---
# 4.6 Обработка новых пациентов
Если пациент обращается впервые:
ИИ собирает:
* имя
* телефон
* проблему
Создаётся карточка пациента в CRM.
---
# 4.7 Возврат пациентов
Система автоматически контактирует с пациентами:
* которые не пришли
* которые отменили запись
* которые давно не посещали клинику
Цель - повторная запись.
---
# 5. Интеграция с CRM стоматологий
## 5.1 Поддерживаемые CRM (MVP)
популярных системы:
* Ident
* Medesk
* YCLIENTS
* 1С-Медицина
* Dental Pro
---
# 5.2 Универсальный слой интеграции
Для работы с различными CRM необходимо реализовать **Integration Hub**.
Этот слой переводит разные API CRM в единый интерфейс.
---
# 5.3 Основные сущности системы
Пациент
* имя
* телефон
* история визитов
Врач
* специализация
* расписание
Услуга
* название
* длительность
* стоимость
Запись
* пациент
* врач
* дата
* услуга
---
# 5.4 Основные операции интеграции
Система должна поддерживать операции:
поиск пациента
```
searchPatient(phone)
```
создание пациента
```
createPatient()
```
получение расписания
```
getAvailableSlots()
```
создание записи
```
createAppointment()
```
перенос записи
```
rescheduleAppointment()
```
отмена записи
```
cancelAppointment()
```
создание лида
```
createLead()
```
---
# 6. Поведение ИИ
ИИ-агент не должен:
* ставить диагноз
* назначать лечение
* рекомендовать лекарства
Если пациент задаёт медицинские вопросы:
ИИ предлагает записаться на консультацию.
---
# 7. Эскалация на человека
Диалог должен передаваться администратору если:
* пациент просит оператора
* пациент недоволен
* система не может найти время записи
* возникает ошибка CRM
---
# 8. База знаний
ИИ использует базу знаний клиники.
Источники:
* прайс
* описание услуг
* информация о врачах
* инструкции подготовки к процедурам
* акции
---
# 9. Админ-панель
Админ-панель должна позволять:
управлять:
* филиалами
* врачами
* услугами
* базой знаний
настраивать:
* сценарии диалогов
* тон общения
* правила записи
просматривать:
* диалоги пациентов
* статистику
* отчёты
---
# 10. Аналитика
Система должна отображать:
* количество обращений
* количество записей
* конверсию обращений
* отмены записей
* причины отмен
* среднее время ответа
---
# 11. Нефункциональные требования
## Производительность
Время ответа системы:
≤ 3 секунды.