Creating a Custom Rabbit (Skills)

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.

Any ideas on modes you would create?

6 Likes

This could be triggered with the name of the rabbit too!

“Convo Rabbit, let’s chat”
“Research Rabbit, let’s chat”
“Verbal Abuse Rabbit, let’s chat”
“Early Modern English Rabbit, let’s chat”

Then, the requested rabbit would speak with you until you request another rabbit model.

2 Likes

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”.

Cool idea! :star_struck:

3 Likes

Definitely great to be able to keep it in a mode. Giving it it’s own name on screen. And maybe even it’s own face/icon.

2 Likes

Thanks for bringing these ideas together! Yeah that was what I thinking. Sharing rabbits (or concepts for rabbits) would be something very interesting aswell.

3 Likes

Automatically detecting what mode should be used would be great too ofcourse.

2 Likes


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.

6 Likes

@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.

1 Like

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.

2 Likes

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.)

1 Like

Yes, I thought about how flexible making and using a custom GPT is. It can be and do anything…

1 Like

It’s definitely something we’d like to look into, but it’s not (as far as I’m aware) something we have been able to spend any time scoping just yet.

2 Likes

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.

2 Likes

I have an watch app on my Galaxy watch called ‘power chat’ AI that provides the most simple way to add changes to the system prompt.

Why wouldn’t we do something like this for the R1? Everyone could experiment with their own preferences more.

Screenshot_20241008_143921_gptapp
Screenshot_20241008_143935_gptapp
Screenshot_20241008_143947_gptapp

ChatGPT also has this feature to add instructions and change assistant behavior.

1 Like