Это руководство объясняет, как включить и настроить функцию AI-бота плагина Discourse AI.
Требуемый уровень пользователя: Администратор
Умный чат-бот может отвечать на все вопросы о вашем сообществе Discourse и не только. AI-бот способен искать информацию в вашем текущем экземпляре Discourse и за его пределами, используя поддержку агентов, чтобы отвечать на любые ваши вопросы.
Возможности
- Возможность выбора конкретного агента AI-бота, с которым вы хотите взаимодействовать
- Гибкость выбора провайдера больших языковых моделей (LLM)
- Несколько пользователей могут взаимодействовать с AI-ботом одновременно в одном сообщении
- Генерация заголовков для личных сообщений (PM) с AI-ботом
- Ответы генерируются непрерывно через потоковую передачу и могут быть остановлены
- Включение бота для конкретного подмножества пользователей или групп
- Быстрый доступ к AI-боту через иконку

- Просмотр взаимодействий для целей отладки
- Копирование и обмен диалогами с AI-ботом
Агенты
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).
- OpenAI
- Anthropic
- Azure OpenAI
- AWS Bedrock с доступом к Anthropic
- Конечные точки HuggingFace с моделями, похожими на Llama2
- Самостоятельное размещение LLM с открытым исходным кодом
- Google Gemini
- Cohere
Опционально настройте следующее для получения дополнительных функций:
- Инструмент генерации изображений → Генерация изображений (используется агентами Художник и Дизайнер)
- Google Custom Search → Поиск ответов в интернете через Google
Настройка
- Перейдите в настройки
Администратор→Плагины→AI→ вкладкаНастройкии убедитесь, что она включена (discourse ai enabled) - Установите флажок
ai bot enabled, чтобы включить AI-бота - Установите флажок
ai bot add to header, чтобы включить быстрый доступ через иконку
в правом верхнем углу - Мы рекомендуем выбрать группу пользователей через
ai bot allowed groups, чтобы предоставить специфический доступ к AI-боту. - Используйте настройку
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-бот не обучается на каких-либо данных. Он использует технику генерации с расширенным поиском (RAG) для получения результатов.
Предостережения
- AI-бот — это область активных экспериментов, которая быстро меняется
- AI-бот не всегда предоставляет 100% точные результаты, поэтому обязательно внимательно проверяйте любой вывод
- Мы рекомендуем включать бота для конкретных групп пользователей, чтобы контролировать расходы, так как сторонние провайдеры взимают плату за каждое использование