Make Your AI Agent Less Miserable
My AI agent could do useful work. The little things that made it frustrating to use kept getting in the way.
While setting up Milo, my Hermes agent, I kept running into friction: long silences, progress updates that just said “Python,” and no easy way to stop a long answer or get the agent into a conversation.
Each annoyance became one small fix: more useful progress updates, a Stop button, a Join button. The interaction got smooth enough that I wanted to use it regularly.
In this episode:
- Finding the little things that make you avoid using a tool
- Turning vague status messages into useful, sometimes funny updates
- Solving one friction point at a time
- Why your simplest useful fix may look different from mine
Try this with your own agent: “Here's the problem I'm trying to solve. What's the simplest fix?”
Less Miserable Tech is a podcast and field journal about real workflows: where they get stuck, what small fixes actually help, and how to make systems fit the people doing the work.
Website: https://lessmiserabletech.com/
Watch, listen and read transcripts: https://podcast.lessmiserabletech.com/
Speaker:
I was setting up my own agent.
Speaker:
So there's a framework called Hermes that you can put, uh, AI
Speaker:
agents inside of, and it's a whole framework for managing stuff and doing
Speaker:
things, and it's like, okay, great.
Speaker:
I mean, I've been using AI for three years.
Speaker:
We were on the b- we've been on the bleeding edge all the way up until now.
Speaker:
And so I started setting up my agent, but I kept having all these little
Speaker:
friction points, things that bothered me.
Speaker:
It's like I got in Telegram.
Speaker:
Okay, great, but you gotta press and hold to talk to it, and I'm driving.
Speaker:
It's like, well, I don't wanna drive.
Speaker:
Can… Is there more of an interaction we can just talk, right?
Speaker:
And it's like, "Well, sure. You can do that in Discord." And I'm
Speaker:
like, "Okay, great. Let's set up Discord." So that little pain in
Speaker:
the butt, but I got it set up.
Speaker:
And then it's like, okay, I can talk, but then there's these long silences.
Speaker:
I'm like, "Ooh, are we still talking? What's going on?" 'Cause
Speaker:
it's not interactive, right?
Speaker:
It's not in the immediate.
Speaker:
What, what happens is you, you tell Hermes, or in my case, I named him
Speaker:
Milo, uh, you give him an instruction, and he goes through a series of
Speaker:
steps to answer your question.
Speaker:
He does an amazing job, and it has, it builds, uh, information
Speaker:
about you and your problems and what you're working on over time.
Speaker:
I have the archive of dubious certainty is set up for me
Speaker:
that has all these, this data.
Speaker:
I use Honcho for back-end memory, as well as this local stuff that it does.
Speaker:
So it takes a while.
Speaker:
So I said, "Well, can you at least tell me what you're doing so I
Speaker:
know you're not dead?" Right?
Speaker:
That the thing's actually working, 'cause sometimes tech fails.
Speaker:
It goes, "Sure.
Speaker:
Here's what I'm doing." And it literally said, 'cause it's running
Speaker:
these things called Python scripts with code, and it goes, "Python Python.
Speaker:
Python.
Speaker:
I'm like, "Oh my God, can you please…" Oh, at first it was,
Speaker:
"Terminal, terminal, terminal." Like, "Can you please tell me what you're
Speaker:
doing?" He goes, "Python, Python."
Speaker:
I said, "Oh, Milo, you're killing me here. Can we please, can you make it more
Speaker:
interesting?" So I'm using Groq with a Q, which is a high-speed inference system.
Speaker:
I'm using it to do quick analysis, to just give it the whole thread
Speaker:
and have it give you back something to tell me about what's happening.
Speaker:
And suddenly now I'm getting intelligent stuff, like when I do a long, a
Speaker:
long text, it comes back and says, "Oh, I'm glad you took a breath."
Speaker:
Uh, and it analyzes what I said, and then it tells me what it's doing.
Speaker:
And when it's like, "Uh, running that search again. Hopefully we're gonna find
Speaker:
something." You know, I'm, I'm chasing that down like a caffeinated truffle pig.
Speaker:
You know, 'cause I have dry wit, I have a little bit of humor in it.
Speaker:
It makes it fun.
Speaker:
So while I'm driving along, I can do that, then all I have to do
Speaker:
is unmute, talk to him, and mute.
Speaker:
Well, then of course he goes on these long, long explanations, 'cause sometimes
Speaker:
I'm using Codex subscription, which is actually GPT, and sometimes it can go
Speaker:
very long, just like I'm doing right now.
Speaker:
And it was like, "Okay, you're killing me here.
Speaker:
How do I stop you?" So then I had to create a stop button.
Speaker:
So now I have a stop button.
Speaker:
It's like, well, then getting him to join the chat was difficult,
Speaker:
so I have a join button now.
Speaker:
And what I've done is each time a little piece of friction, things that made it
Speaker:
difficult to use the technology to get what I wanted done, you identify it, and
Speaker:
then you solve the smallest usable fix.
Speaker:
Uh, uh, 'cause once you identify that problem, now you can solve that.
Speaker:
And now of course I've done that- 20 different ways to now where I find
Speaker:
a very smooth experience talking and dealing with, um, with, with Milo
Speaker:
and my Hermes agent, and I'm able to do a lot of things now that make it
Speaker:
super easy because I enjoy doing it.
Speaker:
It-- the friction of the actual interaction is low enough that I
Speaker:
use it regularly, where before it was a big old pain in the butt.
Speaker:
By the way, I'm gonna a- create my own web app interface to make that even easier.
Speaker:
Now, the lesson for most people is, like, your problem isn't my problem.
Speaker:
Your goofiness… Like, I chose a very specific voice, and it was a
Speaker:
voice that cost a little bit of money.
Speaker:
It's from Groq with a Q. They have the best voice, in my opinion, for whatever.
Speaker:
I needed that intonations.
Speaker:
I needed its way that it said things and phrases.
Speaker:
It made it more natural for me.
Speaker:
And so by doing that, um, uh, again, I use it.
Speaker:
Your issue's gonna be something completely different.
Speaker:
Like, I've set up now these, these agents for two other people.
Speaker:
They're using them completely differently than me.
Speaker:
Their friction points are different, and they'll tell me, and I can
Speaker:
help them out, or they tell their own agent, and he'll go fix it.
Speaker:
So that's what you need to identify.
Speaker:
What is it that slows you down and makes you go, "Ugh, I don't
Speaker:
wanna do that." It's like, "Okay, yeah, I gotta go do that again.
Speaker:
I gotta copy and paste 30 times, or I gotta go deal with this thing that
Speaker:
I hate dealing with." And when you're able to, um, identify that, then we can
Speaker:
help-- Not we, but you can figure out then, okay, how do we solve that best?
Speaker:
What's the tool?
Speaker:
What's the process?
Speaker:
What's the thing that's gonna fix that thing?
Speaker:
It's not about, "I created a whole new system. I created salesforce.com for
Speaker:
myself. Isn't it amazing?" It's like, well, no, I solved the problem, and
Speaker:
now I can move on to the next thing.
Speaker:
And it's about making tech less miserable while using it and actually being
Speaker:
productive and useful in solving things.
Speaker:
And the same thing can be true for you.
Speaker:
So, um, is this when I say leave a comment and subscribe?
Speaker:
Like, I don't know.
Speaker:
I'm just saying think about that and identify your friction,
Speaker:
and the tool may reveal itself.
Speaker:
Or just ask, "Here's the problem I'm trying to solve." Ask your own a- agent,
Speaker:
"Here's a problem I'm trying to solve.
Speaker:
What's the simplest fix I might have for that?" And then ask for a more
Speaker:
complicated fix because sometimes they give you some really janky stuff.
Speaker:
But it's like, that's okay, and now you're solving something that's real.
Speaker:
Cheers.
YouTube
RSS Feed
Spotify
PocketCasts
Podchaser
Apple Podcasts
Castbox
Podcast Addict
Amazon Music
TuneIn