Добавление функций
Last updated
Last updated
- это инструменты ИИ-агента, которые позволяют ему взаимодействовать с внешним миром - отсылать уведомления, двигать карточки в crm, узнавать цены и остатки товаров на складе и т.д.
Использование функций позволяет сделать из ИИ-агента не просто "болталку" в чате, а полноценный и полезный инструмент бизнеса.
После того как ИИ-агент настроен и консультирует клиентов, вы можете добавить ему новые обязанности:
Уведомления: сообщает вам о сложных запросах или внештатных ситуациях.
Заполнение заказов: ИИ-агент самостоятельно записывает данные клиента и отсылает уведомление в группу телеграмм.
Для начала перейдём на страницу :
Заполним имя функции, имя должно быть на английском языке (не латинскими буквами, а именно на английском языке). Из названия должно быть понятно зачем нужна эта функция, так как нейросеть ориентируется в каком случае вызывать функцию в том числе и по названию. В нашем случае выберем имя: call_for_help
Кратко заполняем инструкцию: "Запросить помощь" - в инструкции мы объясняем что делает эта функция, в нашем случае хватит очень краткого объяснения, так как поведение этой функции вполне ясно из её названия и контекста использования.
Добавляем всего один параметр: Имя параметра "query", инструкция для параметра "Причина обращения." В это поле ИИ-агент будет записывать по какой причине он вызывает помощь.
Добавим постановку на паузу, в случае если функция выполнилась. Чтобы ИИ-агент в этом диалоге больше ничего не отвечал.
Не забудьте всё сохранить и активировать функции.
Далее возвращаемся на страницу редактирования агента, и добавляем в инструкцию сценарий при котором нужно запустить функцию: Если у тебя возникли сложности с ответом, или ты не знаешь ответа, а также клиент просит позвать живого человека вызови функцию: call_for_help.
Важно помнить, что текст функций и промптов нужно подбирать индивидуально для каждого ИИ-агента.
Отлично! ИИ-агент понимает в каком случае нужно вызывать подмогу.
Имя функции: send_order_details (Отправить детали заказа)
Описание: Функция отправляет менеджеру данные о заказе для оформления и доставки. Включает информацию о заказе, адресе доставки, имени клиента и его контактном номере.
Аргументы:
order Описание: Детали заказа пользователя, включая наименование товара и его количество в формате: название - кг. Пример: Стейк Рибай - 3кг Филе Миньон - 0.8кг Говяжий фарш - 5кг
delivery_address Описание: Адрес доставки.
client_name Описание: Имя клиента.
phone_number Описание: Номер телефона для связи с курьером.
Сохраняем функцию!
Далее пробуем: Видно что ИИ-агент сам понял что оформления заказа ему нужно уточнить такие вопросы. Но мне не нравится что вываливает все вопросы кучей. Давайте попросим задавать по одному:
Доработаем инструкцию:
Для того что-бы заполнить карточку заказа необходимо ШАГ ЗА ШАГОМ уточнить у клиента:
желаемый товар и его количество, не забывай про дополнительные продажи (предложи кетчуп, специи);
адрес доставки;
имя клиента;
телефон после получения всех данных вызови функцию send_order_details, для информирования о новом заказе.
Мясник (ИИ-агент): Здравствуйте, чем могу вам помочь?
Пользователь: Привет, хочу сделать заказ.
Мясник (ИИ-агент): Здравствуйте! Отлично, что вы решили заказать у нас! Давайте начнем. Какой товар и в каком количестве вас интересует? Мы можем также предложить кетчупы и специи для вашего заказа.
Пользователь: Что-нибудь для стейка.
Мясник (бот): Отличный выбор! Для приготовления стейка у нас есть несколько вариантов:
Стейк Рибай (2000 руб./кг): мраморная говядина с потрясающим вкусом.
Филе Миньон (2500 руб./кг): нежное и мягчайшее мясо, идеальное для гурманов.
Томагавк (3000 руб./кг): эффектный стейк с реберной костью, который украсит любой ужин.
Какой вариант вам интересен и сколько килограммов хотите? Также могу предложить приправы для стейков или кетчуп.
Пользователь: Давай Рибай, пару кило.
Мясник (ИИ-агент): Отличный выбор! Записываю 2 кг стейка Рибай.
Хотите добавить специи для стейков (идеальная смесь специй за 300 руб.) или кетчуп (150 руб.) для полного удовольствия? 😊
Пользователь: Хорошо.
Мясник (ИИ-агентт): Добавляем специи для стейков за 300 руб. к заказу! Также напомню, что на первый заказ у нас действует скидка 10%.
Теперь уточним адрес доставки, чтобы ваш заказ прибыл вовремя. Куда доставить ваш Рибай и специи? 😊
Пользователь: Аа, ну тогда давай ещё 3 кило фарша.
Мясник (ИИ-агент): Прекрасно! Добавляем ещё 3 кг говяжьего фарша к вашему заказу. Напоминаю, что скидка 10% на первый заказ будет распространяться на весь ваш заказ.
Итак, ваш заказ:
Стейк Рибай — 2 кг
Говяжий фарш — 3 кг
Специи для стейков
Теперь уточним адрес доставки. Куда доставить заказ? 😊
Пользователь: На Ленина 71-23.
Мясник (ИИ-агентт): Отлично! Доставим ваш заказ по адресу: Ленина, 71, кв. 23.
Осталось только уточнить ваше имя и номер телефона, чтобы курьер смог с вами связаться. 😊
Пользователь: Дмитрий, 89219702847.
Мясник (ИИ-агент): Дмитрий, ваш заказ оформлен! Мы доставим:
Стейк Рибай — 2 кг
Говяжий фарш — 3 кг
Специи для стейков
Адрес доставки: Ленина, 71, кв. 23. Телефон для связи: 89219702847.
Ожидайте наш звонок для подтверждения. Спасибо, что выбрали "Мясной стиль"! 😊
Отлично! ИИ-агент не только болтает в чате но и выполняет полезную работу.
Далее мы добавим ИИ-агента в телеграмм. Создадим группу для курьеров и менеджеров и будем отправлять заявки туда.
Результат выполнения функции: