Comparator, the AI agent for Paper servers

  • Thread starter Thread starter /u/bitstomper
  • Start date Start date
U

/u/bitstomper

Guest
Hey all!

A few months ago I made a post about Genius, my first attempt at building an AI agent for Paper servers. The concept worked, but as I kept adding features it became clear the project couldn't really grow the way I wanted - so I rebuilt it from the ground up as Comparator.

Players can interact with the bot two ways:

  • /ask <question> (also aliased as /c)
  • Mentioning it in public chat with a configurable prefix

Watch my demo video to see it in action.

Key features:

  • Multi-turn conversations
  • Tool use (searching the web, getting the server's version, etc)
  • Custom tool API to allow other plugins to define their own tools.
  • Fully asynchronous
  • Fully configurable system prompt
  • Works with local or (free!) cloud models via Ollama

Links:


Would love feedback from server admins on what tools or features would actually be useful to you!

And as with Genius, Comparator's answers may be AI-generated, but the codebase is not. I used Claude to generate KDoc comments and scaffold some of the tests - but hopefully my commit history & usage documentation stand as evidence that this code is mine.

submitted by /u/bitstomper
[link] [comments]

Continue reading...
 
Back
Top