Перейти к содержимому

Интегрируйте Quickchat AI с Drupal. Получите API-токены, синхронизируйте элементы Базы знаний и добавьте AI-агент на сайт Drupal.

Это руководство показывает, как встроить AI-агент в Drupal. Мы рассмотрим:

  1. Получение токена интеграции Drupal
  2. Синхронизацию элементов Базы знаний
  3. Добавление AI-помощника Quickchat в Drupal
  • Проверка кода виджета. Проверьте вставленный код на соответствие указанному Scenario ID. Это не загружает ваш сайт.

  • Сравнение способов развёртывания. Сопоставьте указанные каналы, доступ к сайту и необходимые функции с вариантами настройки Quickchat AI. Проверка не изучает ваш сайт или аккаунт.

В совместимом браузере эти проверки также доступны как инструменты сайта. Ссылки открывают обычные формы.

  1. Активируйте интеграцию Drupal на вкладке Внешние приложения в Quickchat AI.
  2. Скопируйте scenario_id и токен.

Панель Drupal во Внешних приложениях

Диалог подключения Drupal с Scenario ID и токеном интеграции

Включите модуль Quickchat, чтобы предоставить API-клиент подмодулям. На этом этапе настройка не требуется.

Включение модуля Drupal

Модуль добавляет новый тип содержимого quickchat_kb (admin/structure/types/manage/quickchat_kb) и представление quickchat_kb (/admin/structure/views/view/quickchat_kb), которые можно использовать как источник знаний для моделей чат-бота.

Настройте модуль по адресу (/admin/config/services/quickchat-api/sync), указав:

  • Имя модели
  • scenario_id
  • API-токен
  • Имя представления: источник элементов Базы знаний (можно использовать представление модуля или собственное).
  • Отображение представления: вариант отображения выбранного выше представления.

Настройки синхронизации Drupal

На этом экране можно добавить несколько моделей с разными парами токена и scenario_id и разными источниками-представлениями.

Если вы хотите использовать другое представление как источник Базы знаний и разделить результаты на разные элементы, используйте разделитель \n. Иначе результаты представления будут считаться одним элементом Базы знаний.

Представление источника знаний в Drupal

После настройки сопоставлений моделей синхронизируйте элементы Базы знаний для чат-ботов. Для этого перейдите в /admin/content/kb.

В этом разделе вы увидите список настроенных моделей:

Список настроенных моделей Drupal

Нажмите название модели для синхронизации. Откроется похожая страница:

Страница синхронизации модели Drupal

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

Доступны действия Update и Rebuild:

Действия синхронизации Drupal

Действие Update отправляет элементы Базы знаний выбранной модели (scenario_id). После отправки элементы автоматически обрабатываются и становятся доступны, поэтому отдельное действие Rebuild больше не требуется.

Результат синхронизации Drupal

Подмодуль quickchat_chatbot добавляет новый тип блока chatbot_block, в котором можно задать scenario_id.

Настройка блока AI-агента в Drupal

Можно добавить несколько блоков чат-бота с разными scenario_id для разных типов страниц, например:

Несколько блоков чат-бота Drupal

После включения блока откройте страницы, где он должен отображаться согласно настройкам видимости, и начните общение с ботом.

Готово! 🎉 Интеграция Drupal настроена. Если у вас есть вопросы или нужно более сложное решение с дополнительными функциями, свяжитесь с нами.

Последнее обновление: