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% точные результаты, поэтому обязательно внимательно проверяйте любой вывод
  • Мы рекомендуем включать бота для конкретных групп пользователей, чтобы контролировать расходы, так как сторонние провайдеры взимают плату за каждое использование
44 лайка
Discourse AI
New AI Persona Editor for Discourse
Discourse AI - AI Bot - a glimpse of capabilities
Reply bot for Discourse?
Set up Gemini API Keys for Discourse AI
A conversation with the Discourse AI - AI Bot worth sharing
Discourse AI + Google Search: website + forum | Is this correct?
How to add a ChatGPT trained AI to discourse?
Configuring LLM Usage Quotas in Discourse AI
Discourse AI - AI triage
Can AI bot be trained on community data
Could we use LLMs to improve translations?
Discourse AI - Ask Discourse
Is the AI Bot limited to just staff?
AI Bot icon doesn't show up when I enable the AI Bot
AI bot - Custom tools
AI bot - Agents
About monitoring agents chats
AI Forum Helper cannot access some categories
Discourse AI going off the rails
You can now use Discourse to power your own AI Q&A homepage
Is there any built-in chatbot or conversational assistant available in Discourse?
Chat with forum via the AI
Discourse AI with notification in telegram bot
Discourse AI with notification in telegram bot
AI Bot icon not appearing in header for non-staff
AI Plugin Build Error - 'bundle exec rake db:migrate' failed
My Wiki of useful Meta (and other) links
Gpt3.5_bot user
New bot accounts
New bot accounts
New bot accounts
AI flagging too sensitive
Star common AI conversations
Managing AI credentials
Can Discourse AI Suggest Relevant Topics and Send Private Messages to Users Based on Their Queries?
Forum Researcher AI Agent guide
Using PDF and attachment support with AI bots
Can't get the AI plugin enabled