Original Discord Post by itaad0 | 2024-02-05 20:57:04
Hello, I’m having some issues with my character that I don’t know how to solve. The character is a sales assistant for products, providing advice on their use. When I ask about a specific product, the AI responds correctly. However, when I ask about several products mentioned by the AI but not by me, it gives incorrect information. Here’s a real example:
-
Me: Hi, I’m interested in buying a VR headset, which ones do you have available?
-
AI: Hi, we have Meta Quest 3, Apple Vision Pro, and PlayStation VR2. What information do you need?
-
Me: I would like to know the price and resolution of the three you mentioned.
-
AI:
However, if I specify, “Tell me the price of Apple Vision Pro, Meta Quest 3, and PSVR2,” then it gives the information correctly. But this is a problem for the flow of the conversation because a customer talking to the AI won’t be specifying constantly; they will be speaking based on the context of the conversation. It seems that the AI doesn’t understand the context of the conversation when we discuss multiple things that it has to compare or respond to simultaneously.
Is there a solution to this? Because if it can’t handle such a simple task of comparing information for two or three objects correctly, it’s a significant problem for functional use in a video game or application. I find it surprising that no one else has encountered this. Perhaps it’s something specific to my character.
We use Spanish for communication, and we’ve tested the knowledge base and other inputs in both English and Spanish, with the same unsuccessful result. We are using Unreal Engine and the free tier of Convai but we are willing to pay de pro tier.