This guide explains how to integrate AI bot - Personas into your chat and personal message (PM) experience.
Required user level: Administrator
Configuring chat and PM for Personas
In order to integrate with chat, a persona must have a
User
created and have aDefault Language Model
selected.
-
Enable
Allow Chat Direct Messages
, this will allow the user persona to receive direct messages (DMs). -
Enable
Allow Personal Messages
, this will allow users to send PMs to the persona
Tips for configuring chat personas
When configuring a persona for chat, keep the following tips in mind:
-
Max Context Posts: Chat messages tend to be short, so consider increasing the
Max Context Posts
setting to a higher number for personas focused on mentions. This will allow the AI to maintain more context from previous messages. -
Default LLM and User: Chat can only be enabled on a persona if you enable both a default LLM (language model) and user. Make sure to properly configure these settings.
-
PM-based Features: All features available for PM-based personas are also available for chat personas. However, the optional advanced debugging information displayed in PMs is not shown in chat.
Auditing chat interactions
Auditing chat interactions can be a bit more challenging compared to other methods. However, ai_api_audit_logs
will still have full logs of all chat interactions. You can query these logs using the Data Explorer in Discourse.
Chat behavior
When interacting with chat personas, keep the following behavior in mind:
-
DM: A new thread will be unconditionally created for every new message sent to the bot via DM.
-
Channel: When replying directly to a message in a channel and threading is enabled, a new thread will be created. Otherwise, the reply will be added to the channel.
Last edited by @Saif 2024-11-04T23:39:55Z
Last checked by @hugh 2024-08-06T02:12:37Z
Check document
Perform check on document: