This character 4271f1ac-69da-11ef-865e-42010a7be011 has started including “Hey (name here)…” (he’ll say the name of the Player here or if that’s unknown will say Hey Player) in every response. I have tried a different LLM, I’ve tried saying to him stop saying a greeting in every response, and added to his character description to stop saying “Hey player….” in every response, I’ve reset the Session ID, he still does it. He’s a popular character but can’t be used really at the moment. Help would be greatly appreciated
Here’s a Session ID for an example conversation I just had with him 38f23081e18e643cbe06c8960de8f335
EDIT : All my other characters I have are doing it too, apart from this one : 3cb10fe6-81ad-11f0-90ba-42010a7be01f who was only created about 2 weeks ago.
I am Kamal from the LLM team. I think your characters are narrative enabled and you are using some kind of triggers to go to those sections.
What you need to do is, send your characters from the intro section (where the objective is to greet the players Hi) to an idle section, where the character’s objective will be to “talk with the user casually” or any other instruction that you like to add.
prompt = $"Greet the Player for the first time. Include the time of day in your greeting; the time of day is {partOfDay}. " + $“Also introduce yourself since you haven’t met before, and use the player’s name which is {playerName}.”;
This code is invoked only once at the start of the app, and never again. Afaik using narrativeDesignTrigger.InvokeSpeech(prompt); does not invoke any Narrative Design triggers I have set up, because I am not specifying them anywhere.
Maybe I am misunderstanding what narrativeDesignTrigger.InvokeSpeech does, I thought it was just for making the character speak through a generic Narrative Design Trigger that I don’t have to actually setup for the character in the Playground.
@Kamal you pointed me on the right track, thank you. I disabled the Narrative Design section for the characters and it’s working fine. I think I got confused about what InvokeSpeechdoes, I didn’t realise it activated my existing Narrative Design triggers, I thought it was something Convai provided as a way to get a character to speak, a kind of generic Narrative Design feature that wasn’t actually linked to any ND’s I had setup for my characters. Sorry about that. Thanks and have a great rest of your day.