AI Bots – a Revolution in Community Management
Introduction
The add-on itself provides a powerful framework for implementing custom bots that can interact with your forum.The bot setups as follows: you specify the name of an existing user to which the bot will be attached and select a handler. Further setting depends on the handler. Let's look at two handlers that are currently implemented in the add-on:
ChatGPT
Best for communication
The handler processes messages using the ChatGPT 3.5 model and generates a response given the prompt it is configured with. Able to take into account the context of up to 10 messages. Designed to communicate with users in different ways and for different purposes.Prompts
Customize the behavior of your bot, the quality of its responses or the available context. All this is flexibly customized for different places on the forum.Restrictions
Global limits for the bot. For example, here you can limit the number of replies to thread, select nodes or user groups for which the bot will work.Triggers
This tab helps you customize the bot's reactions. Don't want the bot to react to quotes but react to mentions? Just disable the trigger. If you want the bot to react when the message contains the words "What does the AI think about this", just go to ChatGPT, ask him to compose a regular expression for the text containing this phrase and paste it into the "Regexes" setting. Also here you can configure where the bot will respond to messages.GPT Dall-E
Using ChatGPT to transform the user message into the best prompt and DALL·E 2 to generate images
This handler combines two artificial intelligence systems to produce the most suitable images. If for some reason the image was not generated, the bot will respond with a relevant message, suggesting where such images can be found.Why it not immediately use DALL·E 2 generate images?
DALL·E 2 is not good enough at natural language processing, it only understands descriptions for pictures, so when the user writes "@ImageBot, give me 10 big images with bird" to the bot, it will generate such an imageBut pre-processing with ChatGPT allows us to achieve the correct result
Tuning
It has the same settings as ChatGPT handler except for the Prompts tab - you won't be able to adjust the bot's behavior for this handler.Image restrictions
Configure size and count for images generation.Framework ambitions
The add-on can be used not only as a bot for communication or image generation. It provides a code base for developers who want to implement their own bots and integrate existing ones with minimal effort. Everything will be well-documented and friendly to third-party developers, which will attract a community that will generate new handler implementations.Some examples:
Real time chat integration
To integrate bots into the chat add-on, we needed only ~150 lines of code instead of ~1100 in the case of implementing the same bots directly in the add-on.Custom handler ideas
Scheduled content generator (ChatGPT + DALL·E 2): A handler that will generate contents based on the prompt. For example, "Please generate 10 threads in the Developer Guides category tomorrow during the day, attaching one to three illustrations to them."Permission changer (ChatGPT): A handler that will set permissions for the user based on the prompt. For example, "Please make it so that only administrators have access to the Staff section".
Warniger (ChatGPT): A handler that will issue warnings to posts based on forum rules.
Permissions
A flexible permission system allows you to correctly configure access to the bot. In addition to the restrictions that can be configured directly for the bot, you can also configure restrictions for the handler. For example, you can limit the number of uses of the Dall-E GPT handler in thread per day for a specific group of users or even a single user.How to get access to the beta?
Access to the beta is free and does not oblige you to purchase a license after the end of testing, if you do not plan to use the add-on.But in order to gain access, you must meet the following conditions:
☑️ Have a license for ChatGPT Autoresponder
☑️ ChatGPT Autoresponder was installed on the forum and actively used for at least a week
☑️ (optional) It will be a plus if you have an idea for a new handlers and want to immediately order its development
If you want to participate and meet all the prerequisites, please mention the @JoinBeta bot in this thread.
Note: even if you meet the criteria, you may not be selected to participate in testing.
Recruitment for participation will last three days from the date of publication of this message.
Last edited: