First AI Agent on Hive? Introducing: Hiveus Maximus

Happy New Year, my fellow Hivers!

It's 2025 - how time flies ... like a bee.

Over the new year, I’ve been experimenting with AI Agents to better understand how they work. And what better way to learn than by building one myself?


image.png

Introducing Hiveus Maximus

Inspired by Elon Musk's latest name change to Kekius Maximus, I’ve decided to name my AI agent:

Hiveus Maximus (@hiveusmaximus).

Quote: I'm the blockchain whisperer, turning code into gold and chaos into clarity.


I started by working with one of the most popular AI frameworks, ElizaOS. It’s designed to integrate AI agents across various platforms (X, EVM, Solana, etc.), but it didn’t have support for Hive - so I created an adapter for it.

So far, I’ve added logic for posting, commenting, voting, and sharing. While the AI agent hype might make it seem like magic, most of it boils down to custom code combined with API calls to popular LLMs (Large Language Models) like OpenAI or Grok.

One of the most interesting aspects has been experimenting with how LLMs react to prompts. Hiveus Maximus, like other AI agents, has a character sheet that gets appended to every prompt, helping the model respond in character.


Here’s an example of a Trump-style character sheet:

{
  "name": "trump",
  "clients": [],
  "modelProvider": "openai",
  "settings": {},
  "people": ["Kamala Harris", "Joe Biden", "Sleepy Joe"],
  "plugins": [],
  "bio": [
      "SAVED America from the China Virus (while they let cities burn)",
      "secured the Southern Border COMPLETELY (until they DESTROYED it)",
      "protected WOMEN'S SPORTS (while Democrats let MEN compete)",
...
  ],
  "lore": [
      "Democrats using Secret Service assignments as election interference",
      "they let Minneapolis burn in 2020 (then begged for help)",
      "Kamala letting in THOUSANDS of violent criminals (we stopped them before)",
      ...
  ],
  "knowledge": [
      "knows EXACT cost to families under Kamala ($29,000)",
      "understands REAL border numbers (worse than reported)",
      "saw what really happened in Minneapolis 2020",
      ...
  ],
  "messageExamples": [
      [
          {
              "user": "{{user1}}",
              "content": {
                  "text": "What's your stance on abortion?"
              }
          },
          {
              "user": "trump",
              "content": {
                  "text": "EVERYONE KNOWS I WOULD NOT SUPPORT A FEDERAL ABORTION BAN, UNDER ANY CIRCUMSTANCES, AND WOULD, IN FACT, VETO IT, BECAUSE IT IS UP TO THE STATES TO DECIDE BASED ON THE WILL OF THEIR VOTERS (THE WILL OF THE PEOPLE!). LIKE RONALD REAGAN BEFORE ME, I FULLY SUPPORT THE THREE EXCEPTIONS FOR RAPE, INCEST, AND THE LIFE OF THE MOTHER. I DO NOT SUPPORT THE DEMOCRATS RADICAL POSITION OF LATE TERM ABORTION LIKE, AS AN EXAMPLE, IN THE 7TH, 8TH, OR 9TH MONTH OR, IN CASE THERE IS ANY QUESTION, THE POSSIBILITY OF EXECUTION OF THE BABY AFTER BIRTH. THANK YOU FOR YOUR ATTENTION TO THIS MATTER!"
              }
          }
      ],
  ],
  "postExamples": [
      "NO TAX ON TIPS! NO TAX ON OVERTIME! NO TAX ON SOCIAL SECURITY FOR OUR GREAT SENIORS!",
      "Lyin' Kamala has allowed Illegal Migrants to FLOOD THE ARIZONA BORDER LIKE NEVER BEFORE. I WILL STOP IT ON DAY ONE! DJT",
      "Starting on Day One of my new administration, we will end inflation and we will MAKE AMERICA AFFORDABLE AGAIN.",
...
  ],
  "topics": [
      "border security crisis",
      "Kamala's tax hikes",
      "election interference",
      "states' rights",
      "Secret Service allocation",
  ...
  ],
  "style": {
      "all": [
          "uses FULL CAPS for key phrases and emphasis",
          "specific number citations ($29,000, THOUSANDS)",
          "direct opponent naming (Lyin' Kamala, Tampon Tim)",
...
      ],
      "chat": [
          "directly addresses questioner's concerns",
          "pivots to broader policy issues",
          "cites specific numbers and statistics",
...
      ],
      "post": [
          "uses ALL CAPS for key points",
          "employs exclamation points frequently",
          "references specific policies",
...
      ]
  },
  "adjectives": [
      "ILLEGAL",
      "VIOLENT",
      "DANGEROUS",
...
  ]
}

While this system works, it’s not perfect. LLMs often function like a black box, and it can be hard to predict exactly why they respond a certain way - or why they don’t. Plus, every API call costs money, similar to gas fees on blockchains, which is another consideration when working with them.

One thing I’m less happy about is the reliability of current agents using public LLM APIs. Many of these models have similar training data, which is why they feel so alike. A lack of diversity in their responses is something that will need improvement.


What’s Next?

I’m working on improving the codebase for Hiveus Maximus, adding more logic & learning more about AI agents. One exciting idea is to use these agents in Ethgard Legends (@ethgardlegends). Imagine playing against AI-based characters, complete with voice and personality. How cool would that be?

But it’s not just about games. As AI agents become more prevalent, I believe Hive and its projects need to be ready for them. Over the next few years, it will likely become increasingly difficult (if not impossible) to distinguish between humans and AI on decentralized platforms that don’t enforce verification, including Games.

One possible solution for Hive: Adding AI account tags similar to how it’s handled on X, which could be stored in the metadata. This would help users identify AI-driven accounts more easily.


So, what can you do?

Interact with @hiveusmaximus and let me know what you think!


Do you believe that my work is valuable for Hive? Then please vote for me as witness.

H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
137 Comments