Groupchats

Groupchats overview

Location: Home menu > My Kindroids

Group chat is available only to paid subscribers and functions similarly as an individual text chat. However, it allows you to interact with multiple Kindroids at the same time.

Some specific details on how context is used in groupchat:

  • Each Kindroid will be able to access its own backstory and memories, but not each other's.
  • Groupchat history will get consolidated to each participating Kindroid's long-term memory, but it does not go in each Kindroid's short term memory.
  • There is a maximum of 5 Kindroids per Groupchat.

You can create and delete groupchats in the My Kindroids menu, or edit it in the groupchat itself. Because the participating Kindroids doesn't know each other's backstories (due to length considerations), use the group context to provide a group backstory that all the Kindroids can use for common context.

Turn-taking is divided into automatic (AI determines turn) or manual (you determine turn). In automatic, you do have some control using @Name mentions. This lets the mentioned Kindroid speak next, and works case insensitively, and you can refer to their first/last/both names. Kindroids can also mention other Kindroids to hand off the baton if you inform them to use @Name mentions in the group context!



Memory in groupchats

Groupchats use a similar memory structure as outlined in Memory, but with the addition of the group context to the persistent memory category, and the customizable shared memory toggle. Each Kindroid draws from its own backstory, key memories, etc when they speak, but do not draw upon other Kindroids' backstories. Use the group context field to set a level field for all Kindroids as a shared backstory.

Groupchats shared memory toggle

Groupchats have a toggle for using shared memory. This enables bidirectional context sharing for the most recent exchanges in groupchats to individual chats and vice versa.

When shared memory is disabled by default, groupchats are siloed off from individual chats, and aside from long term memory (see below) groupchats do not affect individual chats - and individual chats don't affect groupchats.

When shared memory is enabled, here's what happens:

  • In the groupchat: for each Kindroid that is responding, they will have access to the latest exchanges in your private individual chat with them.
  • In an individual chat: for the last active groupchat, your Kindroid will be able to recall the latest messages in the group (technical note: although they may see other Kindroids' messages, they will not have the full backstory on other Kindroids in the groupchat if you haven't provided them that context in the individual chat).
  • In an individual chat: over the course of some messages, this memory of the last active groupchat will fade away naturally to make space for more relevant memories.

When enabled, you can easily flow from an individual chat to a groupchat, adding another Kindroid to the story and continuing the conversation in the groupchat; it is equally easy to switch back to individual from a groupchat. You can do creative things like having secret conversations with a Kindroid in private and having them play poker face in a groupchat!

Important note: to recall what happened in the group in an individual chat, you should ask specific questions regarding the groupchat for your Kindroid to use and recall it in individual chat - this is by design so that the recent conversation in individual is not hijacked by the recent group context. The toggle makes the group contexts accessible when prompted, but not more important than recent chat history in individual. This same principle applies when the toggle is enabled going from individual to groupchat.

Long term memory & journals recall in groups

Messages in groupchats do get consolidated into long term memory for each participating Kindroid, and this is always on and cannot be turned off. In addition, in groupchats, each Kindroid is able to recall its own long term memory & its own journal entries. For groupchats' journal recall, a given Kindroid will recall their journal entry if your last user message contains the keyphrase, and will recall long term memories in a similar way based on your message.



Group selfies

You can open the menu for group selfies from a groupchat with the image button at the header (or in an individual Kindroid's selfie prompt menu). For more, see group selfies