Just noticed three new bot accounts have been created recently (October 19th, three days ago, just noticed them today) on forum in staff-only mode hosted at San Jose servers, are these part of a system update or something?
Is kind of alarming to see these new bots not sure if they are authorized to be there and what is their purpose?
We’ve recently made the AI bot module from our AI plugin available to all plans on our hosting. These three users are the friendly little chaps who would be dishing out the AI advice once you enabled it and added in the relevant api keys (Discourse AI - How to enable AI Bot in Discourse).
However, as Moin points out, we’re now thinking it would be better to defer creating them until the AI Bot module is actually enabled and configured by site admins. That’s still a work in progress change, but hopefully we’ll have that sorted soon.
They are place holders for the AI bots, which until they are set up by an admin with an API key in the Discourse settings are essentially just names of accounts with no ability to do anything, not even respond to a message.
Here is a test message to see if the AI bot responds when not set up with an API key.
However, if the bots are activated then be very careful with who you allow to converse with the bots because if their use violates the policy of the AI company such as OpenAI the account for the API key will be disabled and most likely never be allowed to be reactivated.
As a Discourse admin on another site I too noticed the update and did check out the bots without the API key set. I currently consider them harmless when not activated and unless you have a savvy user, most users will never know about them at present or even how to make use of them.
On this Discourse site I do have access to the bots, so here is a demonstration of the same test.
Notice that no API key is set. Also never publish an API key, keep them safe at all times. If by accident you do publish one, sites such as OpenAI have a page to revoke a current API key and immediately reissue you a new one.
They don’t do anything without the relevant admin settings enabled, but we do appreciate that it would be better if they weren’t created unless you actually enabled the AI Bot module. There’s a change in the works to make it so, so they should be removed from your site in the near future as that change rolls out on our hosting.
I may answer this latter but currently don’t have all of the details. I will note that I have been involved in some of the use of the bots for about a month or more now and will note that one should not consider anything as set it stone. Also if you have ideas, suggestions, recommendations etc. please make them but don’t expect a reply/implementation or anything else as this is a very very dynamic part of Discourse development.
If you have admin rights to a Discourse site then check out this URL to learn more, that is where I first went after seeing your question.
https://<Discourse site URL>/admin/site_settings/category/discourse_ai
I posted screenshots of the current Discourse AI bot default settings into an earlier post so that everyone can see what they are but more importantly have a reference so they can follow along in conversations about the details of the settings.
I haven’t used the bot on this site in a few weeks but did want to point this out as it may not be obvious on first use.
The bot can have different personas which can be selected but the selection option is not so obvious.
If one clicks on Forum Helper it is really a drop down list.
Also of note is that since the bot is currently accessible via a private message and other users can be invited to a private message, when two real people or more and the bot are in the same PM the bot responds to every post, even it the post was not directed toward them.
If you look at my examples earlier you will see that there are two different wordings and AFAIK that is this setting
For the site I have admin access we will not be setting up the AI bots. For the sites I have access to running Discourse AI bots I do not have admin access. I also don’t plan to set up a dev site and add an AI API key to test this so if you stay active with what you are doing you can carry the baton in a week or so.