I was wondering what people think about the idea of using other modes. (We had ‘betarabbit’ ofcourse and I hope there will be some other official modes)
I believe it would be great to be able to create our own modes in the rabbithole.
I think it could be as simple as a custom GPT (and injecting your own instruction).
A example of a mode I would like:
Using the keyword “conversation rabbit” would trigger a mode for when you don’t want R1 to search the web but instead just respond in a more conversational, playful manner—like throwing in some creative flavour that is less focused on providing factual information.
I’ve seen people talk about wanting to play (roleplaying) games with their R1 but how cool would it be if you could save your idea in a mode available to trigger with a keyword.
I love this idea! And if you could switch between modes like @C28 suggests then even a simple “hi Miffy” could set it in the kids mode that was suggested here.
It also aligns with the idea of having multiple profiles to work with that was suggested here.
You could have a “George” Rabbit that always likes to work with imperial metrics, “Werner” who speaks German and uses a European localization (answering to the request for local metric systems), or “Ruth” who is set up to have deep and meaningful conversations. If we could get multiple voices a rabbit could have it’s own voice and if they would have their own memory section it would be like having a whole family of individual rabbits in your pocket to interact with.
These could be called “Rabbits”, the Rabbit Hole could be renamed “The Warren” and the integrations (or teach mode rabbits) could be renamed “Rabbit Holes”.
Thanks for bringing these ideas together! Yeah that was what I thinking. Sharing rabbits (or concepts for rabbits) would be something very interesting aswell.
I don’t think we should clutter the simple experience with all kinds of complicated things but I still like to drop this idea. (It might solve some challenges teachmode faces aswell)
I like the idea of different kinds of assistants with their own skills,
switching between these should be intuitive. You could look at these ‘Rabbits’ as forms of apps. (I know Rabbit doesn’t like apps but an assistant skills are also kind of like apps)
It would be nice to make them yourself and be able to see the ones you made, or make the rabbit recognize what kind of Rabbit/Mode is appropriate. Just like how the rabbit uses different tools at the moment.
@simon are there any plans for personalizing our assistant behaviour? Or a form of custom instruction making since it would add a lot of creative freedom to using the R1.
This falls in line with some of the design ideas I’ve written about on game design for the r1. Specifically…
I never considered using it to alter the “personality” of the rabbit, but rather to help create fixed experiences. Especially if the full vision of the r1 is reached, having a lot of custom functions that the community makes might result unreliable prompts and false queries.
With these types of menus, I also proposed a design you might enjoy in my virtual pet games write up. The intention was to keep a simple menu interface, while still allowing for some nested menus and providing some depth to work with in UI. Essentially once a user scrolls onto the menu they would like to interact with, using the PTT could select that option, and rotating the device could act as a secondary input. Take a basic inventory menu for example. PTT might give a “simple” view of the item highlighted. It could expand the selected item to show a description and stats. Rotating the screen instead opens item options (equip, delete, craft, trade, sell, etc.)
Thanks for your reply. Good to know, it’s something you would like to look into. I think it could be really powerful to get the conmunity to create with the R1.