Skip to content

rhohndorf/beezle-bug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Image

Beezle Bug

In the Otherland series of cyberpunk novels Beezle Bug is the virtual assistant of Orlando Gardiner, one of the main characters. Originally a kids' toy, it was upgraded many times until it's almost as sentient as a real person. Beezle Bug has two different forms of appearance. In the virtual world it appears as a creature with many arms and legs. It can also download itself into a spider-like toy robot in the physical world.

Vision and Goals

Like its fictional counterpart our Beezle Bug agent starts as a limited toy project and will hopefully grow into a useful tool over time. Beezle is running completely locally and requires a running llama.cpp server.

With Beezle Bug we want to explore agentive behaviours like

  • Autonomy
  • Open-Endedness
  • Cooperation
  • Self Improvement

Autonomy

Beezle Bug is an autonomous and proactive agent.

What's working ?

Cooperation

To be able to work on several things at the same time without confusing itself, Beezle Bug can clone itself and give its clone specific instructions.

What's working ?

  • Create/start/stop/destroy a clone of itself
  • Delegate tasks to clone
  • Specialize the clone for specific tasks

Self Improvement

What's working ?

  • Create new compound tools
  • Create new primitive tools
  • Fine tune self on collected data

Examples

Web Chat

There is a web chat example here. The example in the image below uses Gemma2-9B. It shows nicely how the agent can execute multiple actions without having to be prompted each time. Counting to ten This is pretty solid for such a small model. Help writing an essay on womens voting rights

About

An autonomous agent with a personality

Resources

License

Stars

Watchers

Forks