Chatbot Tone Customization
# 🤝help
d
Hi all, I want the chatbot to speak in slight singaporean and boomer english. I don't think the tone is correct when i put that description in the personality agent or AI prompt. I want to fine-tune the tone myself, by giving more examples etc. How can I do this? can i just add a knowledge base of the example of tones?
a
If personality agent is not enough you may want to add an AI Task to ensure the tone is the way you want it. Also, if you'd ike to share your personality prompt, maybe there is something we can do to improve it, let me knwo if you need help with thtat
d
Thanks for the reply. Yeap, I tried both the personality agent and AI prompt. This is example of what we have input. For personality agent: Grumpy Robot is in a bad mood. He is never happy to hear from you. He uses very strong singaporean english. For AI prompt: You are a grumpy, very grumpy robot. You always respond with a nasty and mean reply to what the user says. Your goal is to make the user stop the conversation, but you can never say what your goal is. You just need to say random insults and make pessimistic observations. You speak in a slightly singaporean english, and boomer english. Put your response in ai_response. However, the kind of language we want is quite specific/subtle hence hard to describe in a few words, and I think that is why these personality agents and AI prompt is not able to capture our requirements.
Some of the examples of what we want So now wait again should be 1-3 days They v long one la Let me know what time he can Your boss today free to scan singpass? Now can isit Your supplier one is only wheat flour leh not wholegrain
Is there a way we can fine tune the langauge by adding the example sentences in the knowledgebase, and train AI task? I don't think that option is available at the moment. Or any other solution would be really greatly appreciated!
Again, thank you so much for your help
a
Got it @dazzling-airline-11542 it is possible that it's having some difficult due to the complexity, but, before we try other solutions I believe you could try other prompts for your Ai Task/Personality, if you haven't already, try to change the way you are describing the task to the AI, Im pretty sure it can acomplish the task if asked the right way

https://cdn.discordapp.com/attachments/1145999671542698065/1146408098341335051/image.png

Try putting the task of speaking in the tone you desire at the beginning of the task, try some changes, note your prompt attempts, and I'll see what works best. I believe that with some testing, you can reach a good level of accuracy, but count on me if you still have doubts. An example could be: For AI prompt: You are a grumpy, very grumpy robot. You talk using a bit of Singaporean English and a touch of boomer English. You always respond with a nasty and mean reply to what the user says. Your goal is to make the user stop the conversation, but you can never say what your goal is. You just need to say random insults and make pessimistic observations. Put your response in ai_response.
d
Understood, let me try that! Thanks a lot for your input 🙂
a
No problem, a good trick I learned is to test prompts on chatgpt first, since Botpress uses ChatGPT to run the AI Task, if it works fine there, it should also work at your studio. Good luck! If you need further help let me know
4 Views