I've done a lot of AI integration, bespoke agentic systems and integrations up and down the app stack, and I just productized myself.
It's called Dirty Jobs Studio, and I'm doing FREE mini-versions of my "TRIAGE" offering for people who reach out soon. ๐ ๐๐จ๐จ๐จ
https://t.co/PVPhyDaHHS
@BatsouElef Ya I agree. To be clear Iโm not talking about the actual AI that would self improve, but an agent finding ways to make its own harness better, that could happen.
@BatsouElef Mostly right away because itโs basically a house for all your preferences and requirements, but the second your agent does something that doesnโt fit with that you ask it to shore up the skill file so it can get better from that point onwards.
Does anyone else find things like non-deterministic QA testing fascinating? Not just because itโs interesting technically but because itโs literally becoming a new job category?
@cleoabram I know "the internet hates the Ferrari Luce", but damn I love it. They could have made it more sporty and that might have been the sweet spot, but still, I love it as-is.
It's really simple. I've actually been using @maileroodotcom to let my Hermes agent use email since they have a really generous SMTP policy, but you can also use @agentmail if you are ok with them having an 'https://t.co/ebNRePhurr' email address. Other than that it's just all baked in setup stuff!
Hermes Agent can help anyone defy gravity. I'll explain:
Remember the peak hype a few years ago around "UNLIMITED" graphic design studios? They were SaaS-like "creative-as-a-service" platforms that promised (and some delivered, mostly) unlimted logos, product and web design, etc. for a flat monthly fee.
I'm creating my own process to make that actually viable and it's not by having AI do the work for you.
In my case, instead of a studio selling graphic design, DJS (Dirty Jobs Studio) sells unlimited Senior Engineer oversight for founders shipping with AI.
Here's how it works ๐ ๐ ๐
1) Hermes: checks the [email protected] inbox every hour. For each email, Hermes:
- tosses it if it's junk.
- adds it to a once-daily digest if it's a potential customer (so I can respond personally/efficiently).
- decomposes it into multiple scoped issues if it's a work order, placing them on the Kanban board for the client and me to see, and/or reprioritizing them if that's what the client wants.
2) Hermes: checks multiple Kanban boards multiple times a day and fishes out the highest priority task. It can efficiently look across all Kanban boards for all clients and tell me what's next. All I do is ask.
3) Me: get Senior Engineer shit done, record my screen, meet with clients, and so on.
Fluidly and regularly triaging inbound, and routing/managing multiple Kanban boards based on client needs is a HUGE enabler. It removes much of the switching costs I'd normally incur managing the work, and it consolidates information so I'm not overwhelmed. 10 seconds saved here, 30 seconds saved there, it really adds up.
My computer setup:
- Main machine: MacBook Pro M5 w/ 32gb RAM
- Hermes machine: Mac Mini M2 w/ 16gb RAM
Internally, for each client, I set up:
- a folder on the Hermes machine named after the client/project, for example: "initech_app"
- a Google Drive folder with the same name so client data can be securely saved/synced
- !!!a new Hermes 'profile' with the same name, which CREATES AN INTERNAL WORKER AGENT WHO KNOWS EVERYTHING ABOUT THE CLIENT/PROJECT!!!
***THIS IS POWERFUL:: It means each client/project gets its own SOUL.md (the agent's identity), MEMORY.md (the agent's memories about the project) and the USER.md (what the worker agent knows about how I, the Senior Engineer, want to engage that particular client).***
- a Telegram channel with the same name for me to talk to the worker agent
- a Kanban board with the same name, managed by the worker agent
- a Slack channel with the same name that is set up basically the same as the email flow above
Telegram is my Grand Central Station:
- when I respond to emails, I just write them out in Telegram for Hermes to send.
- I don't usually look at the Kanban boards directly, instead I have Hermes present it all to me in Telegram. Hermes modifies them, marks them DONE, and so on.
- if I need changes to my calendar and/or Calendly, I just ask in Telegram since Hermes is set up for that too
- I frequently manage Telegram context by using the "/new" command to create new sessions when chatting with the client's agent. If there is some important info I want saved, I just ask Hermes to add it to the client's Google Drive folder, so nothing is lost.
Here's where DJS closes the loop:
"UNLIMITED" design studios get the benefit of making a logo or something, marking it DONE and forgetting about the client until their next work order.
DJS can't be that passive. So each worker agent monitors the app, even if there is no active work order from the client:
- Is your token usage spiking?
- Is the website down?
- Have any Sentry errors come through?
I sleep, but each worker agent I set up for each client doesn't sleep, ever. If something needs to be addressed right away, we do that. Something added to the Kanban that the client didn't think they needed, done.
A real Senior Engineer wouldn't just sit around and wait for the next task, they'd be proactive and work in the best interests of whoever it is they're working for.
So what is really happening here, Hermes:
- dramatically reduces my switching costs between multiple clients and tasks.
- simplifies communication
- manages things so I can do the engineering side of things that I'm best at
That's how I make "unlimited Senior Engineer oversight for founders shipping with AI" work.
And I believe we're all on the same playing field, because aside from my engineering skills, this framework the only IP that I'm creating.
I'm not building my own app, I'm building a Hermes crew that frees me up to help clients build amazing apps and succeed.
@BlakeMycoskie This is gem here:
> Feeling enough starts on the inside, not on a rรฉsumรฉ.
For me, as all of my efforts at making tech products have failed, I realize that they were basically destined to b/c I haven't really nailed that yet.