NPC creation system

Original Discord Post by john_k_wick | 2024-02-26 06:53:10

I would like to ask a few questions about convai’s features.

  1. When will functions such as long-term memory, where each NPC remembers the content of their communication with the player and allows them to grow and create memories in the long term, be implemented?

  2. When will the official NPC to NPC conversation function be available?
    Currently, it is implemented so that two designated NPCs can start a conversation with the user’s button, but when will the function to chat with random NPCs instead of only the two designated NPCs be implemented?

  3. Compared to InworldAI’s NPC creation system (persona building, long-term memory, relationship improvement, etc.), Convai seems to be a step lower in terms of functionality. Do you have any plans to further improve these features?
    The detailed functions are at a lower level than inworldai, but I think convai is much better in other functions. Implementing NPCs in Unreal Engine is very convenient and supports multiple languages. It is also easy to build conversations (two people) between NPCs, and it is also very convenient to trigger NPC actions or implement natural movements during conversations.
    In my personal opinion, if we benchmark inworldAI’s NPC production system and implement a more detailed NPC production function and supplement the NPC growth function through the NPC’s long-term memory, convai will be perceived as a much more convenient and superior service than inworldai from the user’s perspective.

Reply by k3kalinix | 2024-02-26 09:09:31

Hello <@1097385730445164566>,

Reply by k3kalinix | 2024-02-26 09:09:49

Thank you for your feedback.

I have forwarded your questions to my teammate and she will help answer your questions as soon as possible.

Reply by k3kalinix | 2024-02-26 09:22:39

<@365628745886859267>

Reply by freezfast | 2024-02-26 12:58:46

Hi <@1097385730445164566> ,

Thank you for reaching out and sharing your thoughts on Convai’s features. We appreciate your feedback and are excited to address your queries.

  1. We still have quite a few other features that needs to come out, but we can say that long-term memory is estimated for release towards the end of March or the beginning of April.

  2. The tutorial and sample blueprint provided were designed to showcase the basics of our NPC to NPC conversation system, aiming for simplicity and ease of understanding and for that we have added a lot of comments on the sample blueprint. However, this is just the tip of the iceberg. You can indeed leverage the provided sample as a foundation for more complex scenarios, where any two characters can engage in conversations under any conditions you define. For example, you could set up a scenario where two NPCs, based on their current quest progress or relationship status, initiate a conversation about recent events in the game world, dynamically chosen at the moment. This system allows for a vast range of interactions, limited only by the dev creativity.

Regarding your third point, I understand it pertains more to our backend/server team’s domain. I’ll make sure to pass on your feedback to them as we continuously strive to improve Convai’s offerings.

This conversation happened on the Convai Discord Server, so this post will be closed.