Наименование организации:
ООО «Мой Софт»
40702810310000021416
Расчетный счет:
АО «ТИНЬКОФФ БАНК»
Банк:
044525974
БИК:
781101001
Корреспондентский счет:
7811616280
ИНН:
781101001
КПП:
1167847299410
ОГРН:
ОКПО:
03614300
Бесщетников Антон Игоревич
Генеральный директор:
192019, г. Санкт-Петербург, ул. Мельничная, д. 18, литер А, пом. 18-H 10, оф. 805
Юридический адрес:
Почтовый адрес:
192019, г. Санкт-Петербург, а/я 2
Реквизиты компании ООО «Мой Софт»
По нишам

Чат-бот для репетиторского центра

Как ИИ-агент подбирает репетитора по предмету и классу, находит окно в его личном календаре и записывает на пробный урок без звонка администратору.

Команда платформы СаввиОбновлено 25 сентября 20265 мин чтения
Стопка бумажных учебников с коралловым яблоком, рядом настольная лампа и два карандаша
Коротко

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

Родитель пишет в чат в девять вечера: «нужна математика, 8 класс, срочно, у ребёнка контрольная в четверг». Администратор увидит сообщение утром, полистает список из двенадцати репетиторов, вспомнит, у кого сегодня окно, и перезвонит уже после обеда — когда часть родителей успела написать конкуренту.

Настроенный агент проходит этот путь за минуту переписки: предмет и класс сужают список до двух-трёх имён, а календарь каждого сразу показывает, кто свободен.

Шаг 1. Соберите таблицу преподавателей

Основа подбора — простая таблица без объединённых ячеек: имя репетитора, предмет, класс или диапазон классов, формат занятия, окна работы по дням недели. Платформа Савви требует такую структуру для любой таблицы, иначе запрос к ней вернёт мусор вместо конкретной строки.

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

Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500

Собрать агента

Шаг 2. Подключите таблицу в разделе «Таблицы»

Файл загружается CSV, Excel-файлом или ссылкой на Google-таблицу с доступом «Читатель», в разделе «Таблицы» настроек агента. Дальше включается флаг «Разрешить получение данных через функцию»: он открывает поля «Имя функции» и «Описание таблицы». Требования к структуре здесь общие для любого агента, а не особенность репетиторского центра: без объединённых ячеек, дата в формате YYYY-MM-DD — подробности в материале про ИИ-агента и таблицы.

Описание — это инструкция для самой платформы: по нему Динамический генератор запросов (DSG) решает, когда обращаться к таблице и какой запрос строить. Строка вида «таблица репетиторов: предмет, класс, окно занятости, используется для подбора преподавателя по заявке родителя» работает надёжнее одного слова «репетиторы».

Шаг 3. Опишите отбор по предмету и классу в инструкции

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

Если родитель ищет репетитора, уточни предмет и класс ребёнка,
если они не названы явно. Затем вызови функцию tutors_table()
и передай туда предмет и класс.

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

!
Когда под запрос подходит больше одного репетитора

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

Шаг 4. Подключите личный Google-календарь каждого репетитора

Каждый преподаватель получает собственный календарь в интеграции «Google-календарь»: свой часовой пояс, свой ID и режим «Работа от расписания» с интервалами по дням недели под его реальный график.

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

Что определяет таблицаЧто определяет календарь
кто подходит по предмету и классукогда у этого человека реально свободно
формат занятия (очно, онлайн)длительность и время слота
контакт для связи, если нужен звонокподтверждение и напоминание о встрече

Шаг 5. Пропишите бронирование пробного урока

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

1 Заголовок события В настройке календаря задаётся шаблон вида «Пробный урок: {предмет}, {ребёнок}» — бот подставит в него данные из диалога.
2 Длительность и формат Пробный обычно короче обычного занятия, это фиксируется в инструкции агента отдельной фразой, а не наследуется от постоянного урока.
3 Подтверждение родителю После записи агент присылает дату, время и формат одним сообщением, без повторного вопроса «а вы точно записались?».

Шаг 6. Настройте уведомление репетитору о новой записи

Уведомление в Telegram или Max с именем ученика, предметом, классом и временем занятия сообщает преподавателю о записи сразу, без открытия личного кабинета центра. Шаблон собирается из переменных диалога — имя клиента, телефон, краткое summary заявки.

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

~15 ₽ стоимость диалога с подбором репетитора
1 личный календарь на каждого преподавателя
53,8 % обращений на платформе приходят вне будней с 9 до 18
Источник: Стоимость диалога — при оплате по токенам, 1000 токенов = 1 ₽. Доля обращений вне графика — по диалогам платформы Савви.

Подбор по предмету и классу — частный случай отбора по двум колонкам таблицы: у чат-бота для языковой школы те же две колонки называются уровнем и форматом группы. Полный список настроек интеграции — в руководстве по Google-календарю.

Какой предмет запустить первым

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

Отдельно стоит выписать репетиторов с нестандартным графиком (переезды между школами, окна только по вечерам) и завести им календарь с точным «Работа от расписания» с первого дня: у таких преподавателей цена ошибки в свободном времени выше, чем у тех, кто ведёт занятия из дома.

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

Как агент понимает, какой репетитор нужен

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

Что если под предмет и класс подходят два репетитора

Агент показывает окна обоих и предлагает выбрать по времени или формату занятия. Жёстко закреплять одного преподавателя за классом не нужно — таблица и так сузила выбор до нескольких вариантов вместо полного списка.

Можно ли вести расписание каждого репетитора отдельно

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

Как назначается пробный урок

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

Узнает ли администратор о новой записи

Да, через уведомление в Telegram или Max с именем ученика, предметом и временем. Оно уходит сразу после записи, и администратору не нужно открывать календарь, чтобы увидеть, что появился новый пробный урок.

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

Около 15 ₽ при оплате по токенам, тысяча токенов стоит 1 ₽. Цена не зависит от того, чем закончился разговор — подбором репетитора, переносом урока или вопросом о цене занятия.

Команда платформы СаввиПишем о том, как бизнес внедряет ИИ-агентов, на данных платформы. Обновлено 25 сентября 2026.