Sorry to bother you but there is something I can not figure out with the Open AI integration. When a player submits a reply with FreeformTextInputConversation, RuntimeAIConversationSettings detects the Input with
Code: Select all
public StandardUIInputField ChatInputField => chatInputField;
What is happening is even though I am changing the topic with an external command, the original topic is always restated through the AIs text.
So for example, the RuntimeAIConversation Topic starts with "Welcome the player" and then after the player responds the topic is changed to "Ask the player..." but every time the second conversation starts it welcomes the player and then asks the player. It's like there is a list of Topics that get cached and recalled in every conversation.
If this makes sense, can you think of a way around this?
Thank you,
Nathan