Discourse AI - AI-бот

:bookmark: Это руководство объясняет, как включить и настроить функцию AI-бота плагина Discourse AI.

:person_raising_hand: Требуемый уровень пользователя: Администратор

Умный чат-бот может отвечать на все вопросы о вашем сообществе Discourse и не только. AI-бот способен искать информацию в вашем текущем экземпляре Discourse и за его пределами, используя поддержку агентов, чтобы отвечать на любые ваши вопросы.

Возможности

  • Возможность выбора конкретного агента AI-бота, с которым вы хотите взаимодействовать
  • Гибкость выбора провайдера больших языковых моделей (LLM)
  • Несколько пользователей могут взаимодействовать с AI-ботом одновременно в одном сообщении
  • Генерация заголовков для личных сообщений (PM) с AI-ботом
  • Ответы генерируются непрерывно через потоковую передачу и могут быть остановлены
  • Включение бота для конкретного подмножества пользователей или групп
  • Быстрый доступ к AI-боту через иконку :robot:
  • Просмотр взаимодействий для целей отладки
  • Копирование и обмен диалогами с AI-ботом

Агенты

:information_source: AI-бот, пытающийся делать всё, в конечном итоге потерпит неудачу из-за потери контекста и ограничений LLM. Вот почему мы внедрили агентов, чтобы помочь вам получить лучший опыт, предоставляя наилучшие возможные ответы.

Полное руководство по AI-агентам доступно здесь. Вы можете создавать пользовательских AI-агентов для бота, адаптированных под ваши нужды.

В зависимости от необходимой помощи доступно несколько предопределённых агентов по умолчанию:

  • Помощник форума: Многофункциональный AI-бот, способный выполнять различные задачи. Может искать информацию в вашем текущем экземпляре Discourse и использовать её для формирования ответов
    • Например: Какие самые популярные посты по теме ИИ?
  • Помощник SQL: AI-бот, специализирующийся на помощи в составлении SQL-запросов для этого экземпляра Discourse (осведомлён о текущей схеме вашей БД)
    • Например: Напиши мне запрос, чтобы найти все сообщения AI-бота от конкретного клиента/пользователя
  • Художник: AI-бот, специализирующийся на генерации изображений. Требуется настроенный инструмент генерации изображений
    • Например: Нарисуй мне картинку с котом
  • Дизайнер: AI-бот, специализирующийся на генерации и редактировании изображений
  • Исследователь настроек: AI-бот, специализирующийся на помощи в изучении настроек сайта Discourse (осведомлён об исходном коде Discourse)
    • Например: Как мне включить Discourse AI на моём сайте Discourse?
  • Веб-исследователь: AI-бот с доступом к Google и возможностью просматривать веб-страницы для поиска информации. Требуется ключ API Google Custom Search.
    • Например: Сколько ног у динозавра?
  • Творческий: AI-бот без внешних интеграций
    • Например: Придумай 5 идей для улучшения вовлечённости сообщества
  • Помощник GitHub: AI-бот, специализирующийся на исследовании репозиториев GitHub
    • Например: Что делает ССЫЛКА_НА_PR?
  • Помощник Discourse: AI-бот, специализирующийся на задачах, связанных с Discourse, ищет на meta.discourse.org
  • Исследователь форума: AI-бот, специализирующийся на глубоком исследовании форума
  • Создатель веб-артефактов: AI-бот, специализирующийся на создании интерактивных веб-артефактов

Включение AI-бота

Предварительные требования

Вы должны настроить хотя бы одну большую языковую модель (LLM) от провайдера.

Чтобы начать работу, вы можете настроить их на странице настроек Discourse AI - Большие языковые модели (LLM).

Опционально настройте следующее для получения дополнительных функций:

  • Инструмент генерации изображений → Генерация изображений (используется агентами Художник и Дизайнер)
  • Google Custom Search → Поиск ответов в интернете через Google

Настройка

  1. Перейдите в настройки АдминистраторПлагиныAI → вкладка Настройки и убедитесь, что она включена (discourse ai enabled)
  2. Установите флажок ai bot enabled, чтобы включить AI-бота
  3. Установите флажок ai bot add to header, чтобы включить быстрый доступ через иконку :robot: в правом верхнем углу
  4. Мы рекомендуем выбрать группу пользователей через ai bot allowed groups, чтобы предоставить специфический доступ к AI-боту.
  5. Используйте настройку ai bot enabled llms, чтобы выбрать, какие LLM будут доступны для диалогов с AI-ботом.

Мониторинг обсуждений

В некоторых случаях вы можете захотеть отслеживать обсуждения бота, чтобы улучшить его производительность.

Если вы планируете это сделать, мы рекомендуем включить ai_bot_enable_chat_warning; это покажет пользователям предупреждение о том, что разговоры отслеживаются.

Затем, как администратор, добавьте ссылку в вашу боковую панель:

https://discourse.example.com/u/ИМЯ_БОТА/messages

ИМЯ_БОТА — это имя пользователя бота, которого вы хотите отслеживать.

Технический FAQ

Почему я вижу, что пользователи бота добавляются на мой сайт?

  • Эти пользователи необходимы для работы AI-бота. Они ничего не делают в фоновом режиме и используются только при взаимодействии с ботом.

Где я могу редактировать агентов?

  • Перейдите на discourse.example.com/admin/plugins/discourse-ai/ai-agents, где вы можете управлять тем, какие агенты включены и кто имеет доступ к каждому из них.

Обучается ли AI-бот на данных моего сообщества?

Предостережения

  • AI-бот — это область активных экспериментов, которая быстро меняется
  • AI-бот не всегда предоставляет 100% точные результаты, поэтому обязательно внимательно проверяйте любой вывод
  • Мы рекомендуем включать бота для конкретных групп пользователей, чтобы контролировать расходы, так как сторонние провайдеры взимают плату за каждое использование
42 лайка