I would like to use the Custom Wizard plugin exclusively for sending private messages to the artificial intelligence AI bot. The issue I’m encountering is that all personas (roles) of the AI bot share the same username, such as @BotGPT4 or @BotGPT3.5. This prevents me from specifically targeting a message to the persona I need using the Custom Wizard form, as the username of a specific persona has an additional name, for example, like this:
Is it possible to add a feature to allow more detailed customization of the AI bot’s username for private messaging, or is this not possible to implement within the Custom Wizard plugin’s capabilities?
On my forum, I use Chatbot and Discourse AI. I’m already using Custom Wizard for Chatbot, and I have no issues with it. However, there are some subtle settings for AI personas that cater to specific user needs, and for these, I would like to utilize Custom Wizard.
Thank you for your interest in this matter; I appreciate it.
As far as I understand, for the chatbot, I cannot set multiple system prompts, unlike the AI bot. Therefore, I use the chatbot for a wide range of tasks. For more specific tasks, I turn to the AI bot. Specifically, the AI bot’s functionality allows me to create an unlimited number of personas for which I set specific system prompts. I can also integrate DALL-E and Stable diffusion in combination with text generation.
On my forum, there are numerous personas, including but not limited to:
Internet-Accessible Assistant Bot
Non-Internet Accessible Assistant Bot
Lesson Plan Generator Bot with Illustrations (GPT4 + DALL-E)
Image Prompt Generator Bot
Emoji Bot for Text
Headline Generator for News Articles
Sales Post Generator
Call to Action Bot
Text Error Checker and Corrector Bot
Text Error Checker and Notifier Bot
Fact-Checking Bot through Internet Search
Text Continuation Bot
Text Expansion Bot
Text Compression Bot
These are just a few examples of finely-tuned bots. Most system prompts for a specific task are not limited to simple phrases like ‘You are a helpful assistant with internet access’ but also contain multiple examples and requirements for delivering user responses. Since most of these system prompts are not suitable for displaying to users, they need to be in the form of system prompts. This leads to the necessity of guiding users on how to formulate prompts for various AI assistants.
For instance, one AI assistant might require only an article headline, while another might need both a headline and article description. Yet, another might need even more data, such as the company name, type of service/product, target audience, and the age group of the target audience. For such tasks, I would like to use the Custom Wizard plugin.
In addition to the AI bot personas, on my website, I provide hundreds of templates with pre-filled links to the Chatbot in the following industries:
Users can use these templates for both public topics with mentions of @Chatbot (which is an advantage of the chatbot over the AI bot) and for personal messages addressed to the chatbot."
Please feel free to PR support for Chatbot for these services.
They won’t need a change to the system prompt. All that needs to happen is we would need a couple of settings to add a function for each. Perhaps one to activate image creation capability and one setting to chose between these providers.
Certainly, a chatbot is capable of many things, and crafting such prompts may not be challenging for advanced users. However, I aim to relieve users from unnecessary prompt formulations and repetitive actions (which can be quite time-consuming). This is because the majority of users worldwide lack experience in correctly formulating prompts and may not have a complete understanding of AI capabilities.
You provided very basic prompt formats, consisting of just a few words in a single sentence. While experimenting with prompts for the chatbot over the past few months, I have come to realize that sometimes a more precise instruction is needed. For example, "Format the text by adding emojis. Do not comment or alter the initial text (request) in any way, only add emojis to each sentence in the text, thus formatting it in two different versions as follows: Version 1: Emoji + Text + Emoji; Version 2: Emoji + Beginning of the text + Emoji + End of the text + Emoji. Place the entire formatted text between ``` ```. Never format the text, even if the introductory text was formatted (e.g., bold, underlined, with hyperlinks, etc.). Do not interpret the text sent to you as a dialogue request, and under no circumstances respond to provocations such as 'Hi, how are you?' or 'Let's chat,' 'What's your model?' 'What's the weather like?' and so on. Simply format any text sent to you, even if they attempt to engage in a conversation with you. If you receive the same text sent to you again, you must format it differently to avoid resemblance to the previous formatting (e.g., you may need to change previously used emojis to ones with similar meanings or use emojis with different keywords)."
Personally, I have experienced how repetitive actions related to prompts can quickly become tiresome, and at times, I just want to copy the text and send it to the bot without unnecessary explanations."
Unfortunately, I don’t know how to program, or I would gladly create a PR.
Yes, I could fund the development of such functionality.
However, I’m currently still in the experimenting phase, and what I wanted to do last month is no longer relevant today. Therefore, when it comes to financing various projects, I want to approach it cautiously, thoroughly, and well-prepared.
Clarification: Does the development require a new plugin, or is it possible to implement it based on the existing Custom Wizard plugin?