# Настройка действий для чат-бота в ChatRex

Для эффективной работы чат-бота с действиями (функциями), важно указывать в промпте чёткие требования, ссылаясь на конкретные названия действий. Это позволяет боту понимать, когда и какие функции следует вызывать, а также как использовать их результаты для ответа пользователю.

# Качественное заполнение информации в Действиях

Предварительно вам необходимо создать действия, более подробно о действиях разбирается в инструкции

При создании действий Вам неоходимо указать информацию:

  • Название действия - краткое наименование действия
  • Описание действия для бота - подробно и понятно опишите для чего данное действие
подсказка текстовая

Более подробно о действиях мы рассказываем в инструкции. В рамках этой статьи мы описываем как добиться лучшего взаимодействия чат-ботов с действиями

# Основные рекомендации для написания промпта

# 1. Указывайте конкретные действия

  • Включайте название действия, которое бот должен использовать, чтобы не было путаницы.

Пример: Если клиент хочет узнать стоимость товара, используй действие "Получить цену". Формат ответа: "Стоимость товара: [результат действия]".


# 2. Описывайте, когда использовать действия

  • Чётко укажите условия, при которых бот должен вызывать действие.

Пример: Используй действие "Проверить наличие", если клиент спрашивает, есть ли товар в наличии.


# 3. Укажите формат ответа после использования действия

  • Опишите, как бот должен представлять результат, полученный от действия.

Пример: После вызова действия "Создать заказ" подтверди клиенту: "Ваш заказ успешно создан. Номер заказа: [результат действия]".

# Как описывать действия в промпте

# Пример структуры промпта:

Ты — виртуальный помощник компании.

Для выполнения задач используй действия:
1. "Получить цену" — чтобы узнать стоимость товара.
2. "Проверить наличие" — чтобы узнать наличие товара.
3. "Рассчитать доставку" — чтобы определить стоимость доставки.

Вызывай действия только при необходимости, если запрос клиента явно относится к этим задачам.
Представляй результат действия в понятной форме. Пример: "Стоимость товара составляет [результат действия]."