Как ИИ-агент подбирает репетитора по предмету и классу, находит окно в его личном календаре и записывает на пробный урок без звонка администратору.
ИИ-агент репетиторского центра берёт заявку родителя, отбирает подходящего преподавателя по таблице с предметом, классом и окнами работы, а затем находит свободное время в личном Google-календаре именно этого человека. Пробный урок ставится отдельным событием, а администратор получает уведомление о новой записи без необходимости открывать расписание самому.
Родитель пишет в чат в девять вечера: «нужна математика, 8 класс, срочно, у ребёнка контрольная в четверг». Администратор увидит сообщение утром, полистает список из двенадцати репетиторов, вспомнит, у кого сегодня окно, и перезвонит уже после обеда — когда часть родителей успела написать конкуренту.
Настроенный агент проходит этот путь за минуту переписки: предмет и класс сужают список до двух-трёх имён, а календарь каждого сразу показывает, кто свободен.
Основа подбора — простая таблица без объединённых ячеек: имя репетитора, предмет, класс или диапазон классов, формат занятия, окна работы по дням недели. Платформа Савви требует такую структуру для любой таблицы, иначе запрос к ней вернёт мусор вместо конкретной строки.
Один репетитор — одна строка. Если человек ведёт и математику, и физику, лучше завести две строки с разными предметами, чем впихивать оба в одну ячейку через запятую: колонка, где хранится больше одного значения, ломает точный отбор по ней.
Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500
Собрать агентаФайл загружается CSV, Excel-файлом или ссылкой на Google-таблицу с доступом «Читатель», в разделе «Таблицы» настроек агента. Дальше включается флаг «Разрешить получение данных через функцию»: он открывает поля «Имя функции» и «Описание таблицы». Требования к структуре здесь общие для любого агента, а не особенность репетиторского центра: без объединённых ячеек, дата в формате YYYY-MM-DD — подробности в материале про ИИ-агента и таблицы.
Описание — это инструкция для самой платформы: по нему Динамический генератор запросов (DSG) решает, когда обращаться к таблице и какой запрос строить. Строка вида «таблица репетиторов: предмет, класс, окно занятости, используется для подбора преподавателя по заявке родителя» работает надёжнее одного слова «репетиторы».
В промпте агента прописывается порядок: сначала уточнить предмет и класс, если родитель их не назвал, затем вызвать функцию таблицы и передать оба значения как аргументы отбора.
Если родитель ищет репетитора, уточни предмет и класс ребёнка,
если они не названы явно. Затем вызови функцию tutors_table()
и передай туда предмет и класс.
Отбор по этим двум колонкам обычно работает точным совпадением — предмет и класс это фиксированные значения, а не свободный текст, поэтому смысловой поиск здесь не нужен: он медленнее, а выигрыша в точности не даёт.
Отбор по предмету и классу почти всегда возвращает несколько строк — это нормально. В инструкции стоит прописать не выбор одного имени наугад, а показ родителю всех подходящих вариантов с их окнами: пусть человек сам решит, какое время и какой формат занятия ему удобнее.
Каждый преподаватель получает собственный календарь в интеграции «Google-календарь»: свой часовой пояс, свой ID и режим «Работа от расписания» с интервалами по дням недели под его реальный график.
В инструкции агента прописывается, какой календарь открывать в зависимости от результата отбора по таблице из шага 3. Так репетитор математики не увидит слот у преподавателя английского, и запись попадёт именно в тот календарь, который потом откроет нужный человек.
| Что определяет таблица | Что определяет календарь |
|---|---|
| кто подходит по предмету и классу | когда у этого человека реально свободно |
| формат занятия (очно, онлайн) | длительность и время слота |
| контакт для связи, если нужен звонок | подтверждение и напоминание о встрече |
Пробный урок логичнее вести отдельным типом события, а не первым занятием абонемента: другая длительность, отдельная пометка в заголовке, часто бесплатная или льготная цена.
Уведомление в Telegram или Max с именем ученика, предметом, классом и временем занятия сообщает преподавателю о записи сразу, без открытия личного кабинета центра. Шаблон собирается из переменных диалога — имя клиента, телефон, краткое summary заявки.
Для сложных случаев, например брат и сестра на одно время, льгота или конфликт с уже стоящим уроком, стоит включить фразы принудительного прерывания диалога и передачу администратору: агент останавливается, а человек продолжает разговор с того же места.
Подбор по предмету и классу — частный случай отбора по двум колонкам таблицы: у чат-бота для языковой школы те же две колонки называются уровнем и форматом группы. Полный список настроек интеграции — в руководстве по Google-календарю.
Подберите один предмет с самым большим числом заявок, обычно это математика или английский, и заведите таблицу с окнами только двух-трёх репетиторов по нему. Остальные предметы и преподавателей добавляют строками в ту же таблицу, когда первый сценарий отработал неделю без ручных правок.
Отдельно стоит выписать репетиторов с нестандартным графиком (переезды между школами, окна только по вечерам) и завести им календарь с точным «Работа от расписания» с первого дня: у таких преподавателей цена ошибки в свободном времени выше, чем у тех, кто ведёт занятия из дома.
По таблице с преподавателями: предмет, класс или уровень, окна работы у каждого. Родитель называет предмет и класс, агент отбирает подходящие строки и предлагает свободное время из календаря нужного человека, а не первого попавшегося.
Агент показывает окна обоих и предлагает выбрать по времени или формату занятия. Жёстко закреплять одного преподавателя за классом не нужно — таблица и так сузила выбор до нескольких вариантов вместо полного списка.
Да, под каждого преподавателя заводится свой Google-календарь. Агент подключается к нужному в зависимости от результата отбора по таблице, поэтому один репетитор не видит запись у другого и не путает свободные часы.
Отдельным типом события в календаре преподавателя, с собственной длительностью и заголовком. Агент ставит пробный так же, как обычное занятие, но по инструкции отличает его от постоянного урока и не путает с продлением абонемента.
Да, через уведомление в Telegram или Max с именем ученика, предметом и временем. Оно уходит сразу после записи, и администратору не нужно открывать календарь, чтобы увидеть, что появился новый пробный урок.
Около 15 ₽ при оплате по токенам, тысяча токенов стоит 1 ₽. Цена не зависит от того, чем закончился разговор — подбором репетитора, переносом урока или вопросом о цене занятия.
Хотите сразу к продукту: ИИ-сотрудник для онлайн-школ
Дарим 500 ₽ на баланс при регистрации
Хватит на 33 диалога с ИИ-агентом. Карта не нужна.