Dialogue AI - Conversation Language

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
Pascal_007
Posts: 2
Joined: Tue Oct 03, 2023 4:40 am

Dialogue AI - Conversation Language

Post 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
User avatar
Tony Li
Posts: 21679
Joined: Thu Jul 18, 2013 1:27 pm

Re: Dialogue AI - Conversation Language

Post 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().
Pascal_007
Posts: 2
Joined: Tue Oct 03, 2023 4:40 am

Re: Dialogue AI - Conversation Language

Post 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
Post Reply