Page 1 of 1

Dialogue AI - Conversation Language

Posted: Wed Dec 13, 2023 6:16 am
by Pascal_007
Hi there!

I noticed that if an actor's description is in English, it will often produce a runtime Chat-GPT response in English instead of using the language (topic) that had been used as the input (ex: French).

Changing the description to French solved this issue.

I am wondering, would it be possible to have a localisation tab for the actor's description (ex: similarly to what is provided in the conversation section)?

In the meantime, is it possible to change the actor's description at runtime? If not, perhaps there could be a way to insert a translated version of the actor's description when GetCharacterInfo(conversant) gets called in StartFreeformTextInputConversation()?

Thanks!
Pascal

Re: Dialogue AI - Conversation Language

Posted: Wed Dec 13, 2023 8:26 am
by Tony Li
Hi Pascal,

Those are excellent points and ideas. I'll add tasks to the development backlog to better handle different languages and to grab the Description field from Lua so you can change it at runtime using DialogueLua.SetActorField().

Re: Dialogue AI - Conversation Language

Posted: Thu Dec 14, 2023 5:48 am
by Pascal_007
Hi Tony,

Thanks for looking into this and also for your solution using DialogueLua.SetActorField(). It's really great to be testing out the AI Add-on and I am looking forward to future update!

Pascal