Wunderous

re-Imagining generative AI as social platform for humans

What it does

Wunderous explores an idea related to multi-agent AI conversations, but in different direction: connecting multiple humans through a single Gemini instance that acts as a mediator among them e.g. consider this chat:
- Houman: Can you tell Sara that I said Hi?
- Gemini: Sure, I will let Sara know.
(later)
- Sara: Any news since we last interacted?
- Gemini: Yes, Houman said Hi!
Wunderous relies on system instructions to help Gemini generate cohesive dialogues, e.g. to avoid an invalid dialogue such as
- Houman: Can you tell Sara that I said Hi?
- Gemini: Sure Houman! Hey Sara, Houman is saying Hi!
(This is invalid because, from Houman's perspective, it's not addressing him, and also because Sara might not be interacting with Wunderous until much later.)
Just as a proof of concept, instructions for interactive stories and textcasting with an audience are included, but the core objective is to provide a toolset for experimenting with various instructions and setups for multi-user generative conversations e.g. a moderated debate room, a journalism channel, etc. The toolset, in particular, includes real-time chat via Firebase. I chose Gemini Flash for content generation as Gemini Pro can be costly in a long chat with a large token count. However, Gemini Pro is still used in the 'Interaction Validator' to validate individual user prompt and Flash response pairs, providing JSON schema-based 'corrective instructions' for Flash to retry whenever the pair is evaluated as invalid.

Built with

  • Flutter
  • Firebase
  • Gemini
  • of course :)

Team

By

Wundersmiths

From

Canada