Получить доступное время

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

Пример функции для получения доступного времени:

Название: 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

В Telegram

Продолжительность события

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

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

Значение из числового параметра функции, выберите числовой параметр функции, значение которого будет использовано как продолжительность события в минутах. Для этого нужно создать параметр time в функции.

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

Last updated