Получить доступное время
Last updated
Last updated
Чтобы ИИ-агент мог правильно создавать события в вашем календаре, ему нужна функция "Получить доступное время". Эта функция позволяет ИИ-агенту анализировать ваше текущее расписание и находить подходящие временные интервалы для новых событий. ИИ-агент учитывает уже занятое время и не предлагает вам те интервалы, которые у вас уже забронированы.
Пример функции для получения доступного времени:
Название: get_available_start_times_by_date
Описание: Получить время доступное для записи
Добавим в параметрах функции:
• date
Инструкция: Дата. Формат - YYYY-MM-DD (например, 2025-01-24)
. Формат, в котором записываются данные в функцию. Советую использовать именно такой вариант.
Так как у меня несколько услуг, нужно добавить еще параметр
• event_type
и добавим список услуг, через вложенность одно значение Фитнес массаж, другое Антицеллюлитный массаж.
Переходим в отправку результатов для Google Calendar.
Выбор действия.
Выберите целевое действия Получить доступное время.
• Способ записи в календарь - Один календарь для всех событий. Если один календарь, то выбираем это значение. ИИ-агент будет анализировать расписание только с одного календаря.
• Отдельный календарь для каждого значения. Так как у меня несколько услуг, то выбираем параметр event_type.
ИИ-агент будет анализировать расписание с выбранных календарей.
• За конкретную дату. Позволяет ИИ-агенту анализировать ваше текущее расписание за конкретную дату. Выберите параметр функции с датой. Формат - YYYY-MM-DD (например, 2025-01-24).
• За период (дата и время). Позволяет ИИ-агенту анализировать текущее расписание за определенный период. Для этого нужно выбрать параметр функции с начальной и конечной датой и временем. Формат - YYYY-MM-DDTHH:mm (например, 2025-01-24T19:30), например
startTime
и endTime
"Продолжительность события" помогает ИИ-агенту анализировать, можно ли записать событие в выбранное время. Например, если вы хотите записаться на услугу, ИИ проверит, работает ли услуга в это время и хватит ли оставшегося времени до конца рабочего дня. Если до закрытия осталось всего 10 минут, а событие требует больше времени, ИИ не станет его записывать в календарь, а предложит перенести событие на другой день.
• Фиксированное значение, укажите продолжительность события в минутах.
• Значение из числового параметра функции, выберите числовой параметр функции, значение которого будет использовано как продолжительность события в минутах.
Для этого нужно создать параметр time
в функции.
• Своя продолжительность для каждого значения, выбираете параметр функции, для каждого значения которого будет задана своя продолжительность. Указываем продолжительность в минутах.