AI-бот: интеграция чата и личных сообщений

:bookmark: Это руководство объясняет, как интегрировать AI-бота — Агентов в ваш опыт общения в чате и личных сообщениях (ЛС).

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

Настройка чата и личных сообщений для Агентов

:information_source: Для интеграции с чатом или упоминаниями в темах агент должен иметь созданного Пользователя и выбранный Языковая модель по умолчанию.

  1. Включите Разрешить личные сообщения. Это позволит пользователям отправлять ЛС агенту.

  2. Включите Разрешить упоминания в темах. Это позволит пользователям из разрешённых групп упоминать этого агента в темах.

  3. Включите Разрешить прямые сообщения в чате. Это позволит агенту получать прямые сообщения (DM) в чате.

  4. Включите Разрешить упоминания в каналах чата. Это позволит пользователям из разрешённых групп упоминать этого агента в каналах чата.

Советы по настройке агентов чата

При настройке агента для чата имейте в виду следующие рекомендации:

  • Максимальное количество постов в контексте: Сообщения в чате обычно короткие, поэтому рассмотрите возможность увеличения параметра Максимальное количество постов в контексте для агентов, ориентированных на упоминания. Это позволит ИИ удерживать больше контекста из предыдущих сообщений.

  • Языковая модель (LLM) и пользователь по умолчанию: Упоминания в чате и темах можно включить для агента только если включены как языковая модель по умолчанию (LLM), так и пользователь. Убедитесь, что эти настройки правильно сконфигурированы.

  • Функции на основе ЛС: Все функции, доступные для агентов, работающих через личные сообщения, также доступны для агентов чата. Однако дополнительная расширенная информация об отладке, отображаемая в ЛС, в чате не показывается.

Аудит взаимодействий в чате

Аудит взаимодействий в чате может быть немного сложнее по сравнению с другими методами. Однако ai_api_audit_logs будут содержать полные логи всех взаимодействий в чате. Вы можете запрашивать эти логи с помощью Data Explorer в Discourse.

Поведение в чате

При взаимодействии с агентами чата имейте в виду следующее поведение:

  • Прямое сообщение (DM): Для каждого нового сообщения, отправленного боту через DM, будет безоговорочно создана новая ветка.

  • Канал: При упоминании бота в канале ответ будет добавлен в текущий контекст. Если упоминание сделано внутри существующей ветки, бот ответит в этой ветке. Если упоминание сделано в основном канале, бот ответит непосредственно в канале.

12 лайков

A post was split to a new topic: AI Chat not reacting to mentions on renamed users

This is an amazing plugin and it’s working well. However, I have two issues that I haven’t been able to resolve after any tinkering:

  1. I’m not able to select any default language model. Whenever I try to type in a name it only returns “No matches found”. Therefore I can’t use the chat feature for the persona.
  2. For some reason when interacting with the bot via DM, the images are not uploading (using GPT-4o with vision enabled)

I’d be very thankful for any pointers on these two dilemmas.

Can you confirm if this is working properly now (be sure to update to latest) we redid how LLMs are configured.

All fixed. Y’all are seriously the best.

1 лайк

Hello, can we setup so only allow the bot reply in certain chat channel ? thanks

Not at the moment, but this is certainly a good idea to add. Keep in mind it only replies on mentions at the moment, so it is quite hidden. Also we respect the permission on the persona so if users don’t have access to the person they will not hear back when they @mention.

Not sure if it’s worthy of its own topic but it seems like the [grid] is redundant in a chat message with images

3 лайка
3 лайка