Преминете към основното съдържание

Създаване на AI инструменти

Дайте на вашия AI асистент суперсили с персонализирани инструменти

AI SmartTalk's SmartFlow визуален строител на възли ви позволява да създавате персонализирани инструменти за вашия AI асистент без да пишете код. Тези инструменти разширяват възможностите на вашия AI извън разговорите в реални действия.

Video tutorial

Накарайте вашия AI агент да ДЕЙСТВА · изградете първия си инструмент


Какво са AI инструменти?

Инструментите (известни също като "извикване на функции") позволяват на вашия AI да извършва специфични задачи по време на разговори. Вместо просто да отговаря на въпроси, вашият AI може да:

  • Търси в продуктовия ви каталог
  • Резервира срещи
  • Създава тикети за поддръжка
  • Проверява статус на поръчки
  • И много повече

Без инструменти срещу с инструменти

СценарийБез инструментиС инструменти
Статус на поръчка"Моля, посетете нашия уебсайт, за да проверите поръчката си"AI извлича информация за проследяване и я показва незабавно
Резервиране на среща"Обадете се на 555-1234, за да насрочите"AI проверява наличността и резервира времето
Търсене на продукт"Разгледайте нашия каталог на..."AI търси и показва съвпадащи продукти

Създаване на инструменти с SmartFlow

Използвайте тригера Conversation Tool, за да създадете инструменти, които вашият AI може да използва по време на чатове.

Стъпка 1: Създайте нов SmartFlow

  1. Отидете на Automation → SmartFlows
  2. Кликнете + New SmartFlow
  3. Дайте му описателно име (например, "Инструмент за търсене на продукти")

Стъпка 2: Добавете тригера Conversation Tool

Плъзнете тригера Conversation Tool на платното:

Conversation Tool Trigger

Конфигурирайте тригера:

ПолеОписание
ИмеИмето на инструмента, което AI ще разпознае
ОписаниеПомага на AI да разбере кога да използва този инструмент
Целева група потребителиКой може да използва този инструмент (всички потребители, само свързани и т.н.)
Променливи на инструментаПараметри, които AI трябва да събере от потребителя

Стъпка 3: Определете променливи

Добавете променливи, които вашият AI трябва да събира по време на разговора:

ПроменливаТипОписание
productNameStringКакъв продукт да се търси
maxPriceNumberМаксимален ценови филтър
categoryStringКатегория на продукта

AI ще пита естествено потребителите за тези стойности по време на разговора.

Стъпка 4: Добавете действия

Свържете действия, за да извършите реалната работа:

Node Editor

Чести комбинации от действия:

Случай на употребаДействия
Търсене на продуктSearch Knowledge → Set Observation
Създаване на тикетJIRA Create Issue → Set Observation
СрещаAPI Call (calendar) → Send Message
Проверка на поръчкаAPI Call (e-commerce) → Set Observation

Стъпка 5: Върнете резултати с Set Observation

Използвайте Set Observation, за да изпратите резултатите обратно на AI:

Search Knowledge Action

AI получава наблюдението и го използва, за да отговори на потребителя.

Стъпка 6: Тествайте инструмента си

Кликнете ▶ Testing, за да опитате инструмента си:

Test Panel

  1. Създайте тестов разговор
  2. Напишете съобщение, което трябва да задейства инструмента ви
  3. Наблюдавайте как протича потока
  4. Уверете се, че AI отговаря правилно

Пример: Инструмент за търсене на продукти

Цел: Позволете на потребителите да търсят продукти, като питат естествено

Конфигурация на тригера:

  • Име: searchProducts
  • Описание: "Търсене в продуктовия каталог по име, категория или цена"
  • Променливи: query (String), maxPrice (Number, optional)

Поток:

Conversation Tool Trigger

Search Knowledge Base
→ Query: {{trigger.query}}
→ Limit: 5 results

Set Observation
→ Results: {{searchResults}}

Потребителско изживяване:

Потребител: Имате ли сини джаджи под 50 евро?

AI: Позволете ми да потърся това...

Намерих 3 сини джаджи под 50 евро:
1. Синя джаджа Базова - 29.99 евро
2. Синя джаджа Про - 45.00 евро
3. Синя джаджа Мини - 19.99 евро

Искате ли повече подробности за някоя от тях?

Пример: Създаване на тикет в JIRA

Цел: Позволете на потребителите да създават тикети за поддръжка от чата

JIRA Example

Конфигурация на тригера:

  • Име: createTicket
  • Описание: "Създайте тикет за поддръжка за технически проблеми"
  • Променливи: title (String), description (String), priority (String)

Поток:

Conversation Tool Trigger

JIRA Create Issue
→ Project: SUPPORT
→ Type: Bug
→ Summary: {{trigger.title}}
→ Description: {{trigger.description}}

Set Observation
→ "Тикет {{jiraIssue.key}} успешно създаден"

Най-добри практики

Ясни описания на инструменти

Напишете описания, които помагат на AI да разбере кога да използва всеки инструмент:

// Добре
"Търсене в продуктовия каталог по име, категория или ценови диапазон"

// Твърде неясно
"Търсене на продукти"

Значими имена на променливи

Използвайте описателни имена на променливи и описания:

ПроменливаОписание
customerEmailИмейл адрес за проверка на поръчката
appointmentDateПредпочитана дата за срещата

Обработка на грешки

Включете обработка на грешки в наблюденията си:

// Успех
{"found": true, "results": [...]}

// Няма резултати
{"found": false, "message": "Няма продукти, които да съответстват на вашето търсене"}

Тестирайте разговорно

Тествайте инструментите си, като разговаряте естествено, а не само като натискате бутони. Уверете се, че AI:

  • Пита за необходимите променливи естествено
  • Използва инструмента в подходящия момент
  • Представя резултатите ясно

Свързана документация

Готови ли сте да повишите вашето
потребителско изживяване?

Разгърнете AI асистенти, които радват клиентите и се разширяват с вашия бизнес.

Съответствие с GDPR