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

🛠️ Инструмент за задействане на разговори

Инструментът за задействане на разговори позволява на AI агентите в SmartFlow динамично да взаимодействат с външни инструменти и системи, вземайки интелигентни решения за изпълнение на задачи, извличане на данни или задействане на последващи действия. Използвайки AI двигател за решения, агентите решават кои инструменти да използват и управляват множество действия ефективно. Тази система поддържа до 10 действия на инструменти на взаимодействие преди да предостави отговор.

pasted-image.png


📝 Подробности за задействането

Име: Conversation Tool
Категория: Задействия


🔧 Параметри

  1. Име на инструмента

    • Тип: string
    • Описание: Указва инструмента, който трябва да бъде изпълнен от AI агента. Инструментът трябва да бъде предварително конфигуриран и интегриран в SmartFlow.
    • Задължителен: Да
    • Пример: "CRM Lookup"
  2. Входни променливи

    • Тип: object
    • Описание: Данните, необходими на инструмента за изпълнение на задачата, често произтичащи от контекста на работния процес или разговора.
    • Задължителен: Да
    • Пример:
      {
      "customerId": "12345"
      }
  3. Наблюдение

    • Тип: string (по подразбиране: Изход, специфичен за инструмента)
    • Описание: Резултатът от действието, който може да повлияе на последващото поведение на AI. По подразбиране наблюдението е зададено на изхода на инструмента, но може да бъде ръчно определено, за да насочи следващото действие на агента.
    • Пример:
      • Наблюдение по подразбиране: Резултат от API, върнат от инструмента.
      • Персонализирано наблюдение: "Задействайте следващата форма на базата на предпочитанията на потребителя."

🚀 Как работи

  1. Наблюдения по подразбиране:

    • Всяко действие на инструмента генерира наблюдение по подразбиране на базата на резултата от инструмента.
    • Пример: Успешно извикване на API връща отговора от API като наблюдение.
  2. Настройка на ръчно наблюдение:

    • Потребителите могат да заменят наблюдението по подразбиране, за да повлияят на следващото решение на AI.
    • Пример: Вместо да използват резултата от API като наблюдение, персонализирано съобщение като "Започнете процеса на подаване на форма" може да насочи AI да инициира друго действие.
  3. AI Двигател за решения:

    • Двигателят за решения анализира текущото наблюдение и определя следващото действие на инструмента, безпроблемно свързвайки множество инструменти, когато е необходимо.
  4. Формулиране на отговор:

    • След изпълнение на до 10 действия на инструменти, AI агентът формулира отговор, използвайки наблюденията или на базата на допълнителен вход от потребителя.

💡 Сценарии на употреба

  1. Динамична поддръжка на клиенти:

    • Сценарий: Потребител пита: "Мога ли да получа актуализация за моята последна поръчка?"
    • Работен процес:
      • Инструмент: API извикване за извличане на детайли за поръчката.
      • Наблюдение: Резултат от API с статус на поръчката.
      • Отговор: "Вашата поръчка е на път и ще пристигне на 15 януари 2025 г."
  2. Персонализирано пренасочване на работния процес:

    • Сценарий: Потребител задейства инструмент, но искате AI да стартира конкретна форма вместо това.
    • Работен процес:
      • Инструмент: "Стартер на форма."
      • Наблюдение: "Инициирайте формата за обратна връзка от потребителя."
      • Резултат: AI динамично преминава към подаване на форма.
  3. Интеграция с много стъпки:

    • Сценарий: "Колко е текущата ми фактура и мога ли да я платя сега?"
    • Работен процес:
      • Стъпка 1: Извличане на детайли за фактурата чрез API.
      • Стъпка 2: Задействане на платежната система.
      • Наблюденията насочват последователността на тези действия.

🔍 Примерна конфигурация

Наблюдение по подразбиране

Име на инструмента: "Управление на поръчки"
Входни променливи:

{
"orderId": "67890"
}

Наблюдение: Резултат от API

{
"trigger": "ConversationTool",
"toolName": "Управление на поръчки",
"input": {
"orderId": "67890"
},
"observation": "Статусът на поръчката е извлечен успешно."
}

Персонализирано наблюдение

Име на инструмента: "Стартиране на форма"
Входни променливи:

{
"formId": "feedbackForm"
}

Наблюдение: "Формата за обратна връзка от потребителя е инициирана."

{
"trigger": "ConversationTool",
"toolName": "Стартиране на форма",
"input": {
"formId": "feedbackForm"
},
"observation": "Формата за обратна връзка от потребителя е инициирана."
}

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

  1. Наблюдения по подразбиране срещу персонализирани наблюдения:

    • Използвайте наблюдения по подразбиране за стандартни работни процеси и интеграции с API.
    • Заменяйте наблюденията, за да пренасочите поведението на AI за специфични сценарии.
  2. Ясни съобщения за наблюдение:

    • Уверете се, че персонализираните наблюдения са точни, за да насочат AI ефективно.
  3. Свързване на действия:

    • Планирайте работните процеси, за да минимизирате ненужните стъпки, докато ефективно използвате лимита от 10 действия.
  4. Тестване на наблюдения:

    • Симулирайте работни процеси, за да проверите дали както наблюденията по подразбиране, така и персонализираните наблюдения водят до очаквани решения на AI.

📊 Наблюдение и отстраняване на проблеми

  • Използвайте таблото за наблюдение на SmartFlow, за да проследите:
    • Изпълнени действия на инструменти.
    • Генерирани наблюдения.
    • Решения на AI и техните резултати.
  • Отстранявайте проблеми в работните процеси, като преглеждате логовете на наблюденията, за да идентифицирате и разрешите неочаквано поведение.

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

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

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