Stromatic Labs explains Hermes Agent's Bots mode: creating niche AI agents via Soul MD profiles, choosing models, and having bots chat with each other.
Key Takeaways
- Bots mode lets you build specialized agents for individual niches via Soul MD definitions.
- Bots can communicate with one another, enabling orchestration or cross-agent queries.
- The feature is largely a UI convenience layer over existing Hermes profile capabilities.
- Each bot's model is independently configurable.
What the video covers
- Bots mode in Hermes Agent is accessed via a bots tab in the top-left of the interface.
- Each bot is created as a new profile, with a name, description, avatar, and a Soul MD defining its persona and expertise.
- The Soul MD is the key component; the more specific it is, the better the output.
- Gemini is recommended for drafting Soul MD text.
- Bots are best used as niche-focused agents (e.g., AI news, LinkedIn, weather) rather than one general agent.
- Each bot can be assigned a different LLM model, such as DeepSeek flash or GLM.
- Bots can be addressed directly through the bots UI, and users can chat with one bot from another using 'chat with [bot name]' syntax.
- Bots can be connected to messaging platforms like Telegram, WhatsApp, and Signal.
- The presenter compares Bots mode to Grok bots and Buzz, but notes it runs locally within Hermes.
- A demo shows a LinkedIn bot requesting the top AI news from the AI news bot, which returned a weekly summary.
Full Transcript — Download SRT & Markdown
Speaker A
What is up, guys? here. In today's video, we're going to be explaining bots mode in Hermes Agent. So, you may have already seen that if you go up here in the top left, you'll have this whole entire tab that shows your bots. And you
Speaker A
if you already have profiles, you should already have some bots there, and you'll see in the bottom here new agent. So, I'll be explaining to this what the usage and use case scenario of this is, and if it's really worth it for you, and
Speaker A
how well you could use it for. So, when you first start, you'll be able to see if you go to sessions and you go in the bottom right here in the bottom left, you'll see all these different profiles that you may or may not have
Speaker A
created. If you have, they're already should be in your bots tab. If you haven't, you just go over here. Um you'll see manage right here for me, but you'll go over here where it says new profile, you press new profile, generate
Speaker A
it, and you'll have a new bot. Regardless, I'm going to be showing you guys how to create the bots and the whole entire usage case scenario for these. So, when you go down here to new agent, we can press this, and you'll see
Speaker A
that it shows bot generate upload pet, and you can pretty much just select how you want your bot to look. You can have the name, description. The biggest thing is is that you're going to have to apply a sole MD here, okay? So, the thing is
Speaker A
is that this is pretty much all these bots are just you can think of them as like personal agents that are all um geared towards like a certain niche. So, rather than crossing them together, you want each one to have like its own
Speaker A
niche. So, for example, let's say you want one that only researches, let's say school, and then another one that only researches, okay, school's a pretty broad topic, but let's just say like a certain author that you really like. The
Speaker A
next one is only regarding weather, right? So, you would want to have each agent talk or have like a you know, an expertise about this one certain topic, and then you can have either like one agent or like a or one main agent that
Speaker A
you just choose that you name uh to be like an orchestrator of them all, or you can just have each one chat with each other, right? So, let's just say I'm going to be using free in this instance,
Speaker A
but let's just do new agent. I'm going to show you guys how to write a quick little sole MD. When it comes to writing your sole MD for your actual agent, I prefer using Gemini. Just quickly, I'm going to show you guys. You can see I
Speaker A
put sole MD for Hermes Agent for AI News Professional. This is super quick. The more specific you are, the better output you're we're to have, but I'm just using this just for the tutorial anyway, so we'll have new agent. You can choose
Speaker A
what he looks like, whatever. You can have the name, so I'll do AI news for this. Uh you can have the description.
Speaker A
This doesn't really do anything with the actual like use of the actual bot itself. And then Soul MD, this is the important part. You're going to put what your Soul MD is here. So, you are Hermes Puls, an specialized AI news and
Speaker A
intelligence analyst. So, this agent, this bot itself within Hermes Bot is going to be a professional for AI news, right?
Speaker A
You can also choose the type of model that you want this bot to use. So, as you go through these different ones, so let's see for example, you know, I go over here to free, okay? You can see I
Speaker A
have boom, it running on V4 flash. You can go to AI news and change it, right?
Speaker A
So, my default right now is GLM, but you can also change this one to flash and have it work with whatever one you would like personally, okay? So, I'm just going to change it really quick to the deep sea flash right here, okay? And now
Speaker A
I can use AI news, right? The bot AI news up here. I can use AI news to chat with my free bot, okay? So, now I'm just going to say like I'm going to be on my free bot, right? Let's just say, "Hey."
Speaker A
Or actually, let's just go to my LinkedIn bot just quickly. So, LinkedIn's just a professional that's very good with LinkedIn. If you right click and press edit profile, you can see what uh not only edit like the image
Speaker A
of it, but see what kind of Soul MD you gave it. So, you can see here I just have as like a very, you know, professional LinkedIn professional. Um so, right here I'm going to click on LinkedIn, right? You can see here, "Tell
Speaker A
me about yourself." whatever. Deep Sea flash. And now I'm able to communicate with other bots through this bot itself, right? So, the way like I said, you want each one to have orchestrated itself and have like its own skills, have its own
Speaker A
set of libraries, everything. So, I'm just going to send, "Hey, chat with" and you can put like at, right? To like let's just say at AI news. Um and you can do it from that sense. So, where is it? AI Whoops,
Speaker A
AI-news in this case. So, you can either talk with it like this or you can just say like, "Hey, chat with um you know, chat with AI news." With or just say agent. If it's not too broad, you can
Speaker A
just do say chat with AI news and it'll talk with it. So, you can actually like talk between your profiles kind of in the same way. Like, let's say if I'm in the profile for free and I want to chat
Speaker A
with AI news, I can still do this within my session. But, bots is just like an easier UI to do this. You also have cron jobs here which haven't worked for me in terms of messaging cuz I haven't really
Speaker A
set them up too much to message to my directly. But, you can also set the subs so like you can have your bot, let's say for example, set it up with Telegram and WhatsApp and Signal and Telegram, WhatsApp, and Signal all talk to this
Speaker A
one bot. So, let's say I set it up with LinkedIn, I'd have all of them talking with LinkedIn, okay? So, uh like I said, hey chat with and then I'll do AI whoops with uh AI-News.
Speaker A
Okay, about uh AI and LinkedIn news, okay? So, I can request to talk with this other bot right here, AI news, and it'll use its expertise on AI news, right? The sole entity that we just wrote to talk with LinkedIn and give you
Speaker A
the best, in this case scenario, AI and LinkedIn news, okay? So, this is really what it's good and used for. Um but, when it comes to bot, it's just, in my opinion, I'd say it's a little bit more
Speaker A
of just like a UI kind of thing. So, um you know, we do know Grok bots came out and it's been very useful. A lot of people have been loving Grok bots. So, it's almost like Grok bot but Hermes
Speaker A
version. Um obviously, Grok bot has virtual machines and a little bit different use case scenarios. I think this is just a little bit more like, I guess, like local in a way. If you have local AI or any of those, you can always
Speaker A
use, you know, that to use with Hermes. Um unlike the Grok Grok bot. But, like I said, so you can see right here, the user wants to converse with AI news agent via a simple handle.
Speaker A
Um yeah, and then it'll just go through and pretty much talk with, you know, with the two. Um like I said, you can also just kind of talk like, hey, how's it going? Can you talk with AI news, the
Speaker A
agent? And, you know, find find anything like that. So, it took a little bit, just had to initialize something really quick. But, you can see here it says, AI AI news top five from the week. And it says, you know, Claude taxes, the street
Speaker A
notes on AI and LinkedIn Um on August 20th. So, you can see everything that says here and it worked with AI news and LinkedIn. You can use a bunch of different agents.
Speaker A
The way I kind of see this is almost like Buzz. I was using Buzz to kind of do this previously. Right now, I just I guess it's all a little bit easier cuz it's all within the Hermes timeframe and
Speaker A
obviously you can use your Hermes skills and all of the above and really tune in and choose what LLM you would like to use. But, regardless, that's what that's pretty much the explanation of Hermes bots. Uh if you do have any questions,
Speaker A
definitely let me know in the comments below. I'll be happy to help you guys out. But, yeah, when it comes to Hermes bots, that's a quick little explanation of how it works and what you can use it for. As always, guys, it's been the one
Speaker A
and only streammatic. Peace.
Topics:Hermes AgentBots modeSoul MDAI agentsmulti-agentLLMDeepSeekTelegram integrationGrok botsAI tutorial











