agentos.guide › blog
How to learn creating AI agents starts with a one-page brief, because you should design the agent before you touch a tool.
I'm Julian Goldie, and I run a crew of AI agents inside my own Agent Operating System.
The path is short, and it goes like this.
This page walks you through one agent from the blank brief to the finished setup.
This is the shortest route from nothing to one working agent.
You can do the first six steps in one sitting.
The seventh step is the one that turns a toy into something you use.
An AI agent is a model with a job, instructions, tools and something that starts it.
Every agent tool I use asks for the same nine parts, even when the screens look different.
| Part of the agent | The question it answers | Where it lives in an Agent OS |
|---|---|---|
| The job | What is the one outcome? | It becomes a card on the task board. |
| The brain | Which model does the thinking? | It is one profile per model. |
| The instructions and persona | How should it behave? | It is the profile's own instructions file. |
| The tools | What can it use? | It is the short list you switch on for that agent. |
| The permissions | What may it touch? | It is the access you allow or remove. |
| The memory | What should it remember? | It is the shared memory vault every agent reads. |
| The trigger | What starts it? | It is chat, a schedule or a message. |
| The approvals | When must it ask first? | It is the approval level you set on day one. |
| The test | How do you know it works? | It is five real tasks you score yourself. |
An Agent OS is one dashboard where all your agents live and share one memory.
Mine has three pieces, which are one screen, one shared memory and one task board where agents pick up work.
When you design an agent with these nine parts, it slots straight into that system.
This page is about designing and creating one agent.
My sibling guide on how to learn building AI agents is the project ladder that comes next.
You fill this in before you open any tool.
| Line of the brief | What you write | Beginner answer |
|---|---|---|
| Name | A short name you'll recognise in a list | You name it after the job. |
| The one job | One sentence with one outcome | You keep it small enough to check in a minute. |
| Finished looks like | What you expect to receive | You describe one short, clear result. |
| Brain | The model | You use a free model or a subscription you already own. |
| Reasoning level | How hard it thinks | You choose medium. |
| Personality | The tone of voice | You choose composed. |
| Instructions | Five to ten plain sentences | You write who it is, the job, the rules and what to do when unsure. |
| Never do | The hard limits | You write at least two limits. |
| Tools | What it can use | You allow one or two. |
| Permissions | What it may read and change | You keep it read only. |
| Memory | What it should remember | You use the built-in memory. |
| Trigger | Chat, schedule or message | You start on chat. |
| Approval level | Ask first or act freely | You choose ask for approval. |
| Five test tasks | Real tasks from your week | You score each one as good, fixable or wrong. |
If the job doesn't fit in one sentence, you aren't ready to create the agent yet.
I teach one agent doing one job, because a small agent is easy to test and easy to fix.
Here is a brief for a small SEO helper.
SEO is what I told my own StarNet agent I wanted help with, so I've used it as the example.
| Line of the brief | My example answer |
|---|---|
| Name | Scout, which is only an example name |
| The one job | It reads the search queries I paste in and names the three I should write about next. |
| Finished looks like | I get three keywords with one sentence of reasoning each. |
| Brain | I use Grok through the account I already have. |
| Reasoning level | I choose medium. |
| Personality | I choose composed. |
| Never do | It never invents a search number, and it never publishes anything. |
| Tools | It gets web search only. |
| Permissions | It may read the web, and it may not touch local files. |
| Trigger | I start it from chat. |
| Approval level | It asks for approval. |
Every line took a few seconds to write, and the whole brief took a few minutes.
That's the point of designing first, because the tool then only asks you questions you've already answered.
🔥 Want the exact agent creation setup I run inside my Agent OS?
Inside the AI Profit Boardroom you get the installable Agent OS, step-by-step video tutorials, four coaching calls a week and 3,400+ members building real automations.
StarNet is a free, open-source agent harness that shows your agents in a pixel-art space station.
Its creation screen follows the brief almost line by line.
I signed in with Grok in one quick step.
I chose Grok 4.6 over Grok 4.7, because I actually prefer Grok 4.6 for that kind of chat.
My agent then said "I'm awake. Let's give the station a direction."
It asked me, "What made you want to set up an AI agent?"
I told it SEO and gave it aiprofitboardroom.com.
After that you open the agent's detail panel.
The panel shows the model, the personality, the instructions, the access permissions and the approval prompts.
You paste your instructions into the instructions field, and you allow or remove access to the web and your local files.
The panel's tabs are Brief, Growth, History and Memories, so you can see what the agent has done and what it has remembered.
I'll keep my honest caveat from the video.
I think StarNet is fun to play with, and I don't think there's a massive amount of practical use cases yet.
There's also a slight delay when you send a message.
It's a very good classroom, though, because every design choice is a button you can see.
I also have StarNet built into my own Agent OS as a tab.
My StarNet AI agent guide covers the rest of the station.
Hermes Agent is an open-source agent from Nous Research that runs on your own machine.
It's the long-runner in my Agent OS, which means it handles the jobs that keep going without me.
You create the same agent with three commands.
hermes profile create scout
hermes -p scout setup
hermes -p scout
The first command makes a new isolated profile.
The second command gives that profile its own model.
The third command opens a chat with it.
A profile is a folder with its own settings, memory and plugins.
I keep one profile per model, so each brain gets a clean agent and I can compare them on the same job.
The persona and instructions go in the profile's SOUL.md file.
The built-in memory is two small files, which are MEMORY.md for the agent's notes and USER.md for your preferences.
My guide to the best Hermes Agent model will help you fill in the brain line.
| Design choice | Pick this first | Move on when |
|---|---|---|
| Job size | One outcome | You never widen it, because you create a second agent instead. |
| Brain | Free or already paid for | The agent fails the same test twice. |
| Reasoning level | Medium | The answers are too shallow or too slow. |
| Personality | Composed | You want a different tone. |
| Tools | One or two | A test can't be done without another tool. |
| Permissions | Read only | You trust its output on real work. |
| Memory | Built in | You want every agent to share one vault. |
| Trigger | Chat | It passes all five tests. |
| Approval | Ask for approval | You've watched it for several sessions. |
My rule for permissions is that an agent gets only the access its job needs.
My rule for approvals is that every new agent starts on ask for approval.
I watch what it tries to do for a few sessions, and then I loosen the leash once I trust it.
🔥 Want the exact agent creation setup I run inside my Agent OS?
Inside the AI Profit Boardroom you get the installable Agent OS, step-by-step video tutorials, four coaching calls a week and 3,400+ members building real automations.
Creating the agent is the first half of the work.
The second half is deciding how it fits the system around it.
I move every agent through three stages, which are manual, then assisted, then automated.
| Stage | What the agent does | What you do | Brief settings |
|---|---|---|---|
| Manual | It answers when you ask in chat. | You read every result. | Chat trigger and ask for approval |
| Assisted | It prepares the work and waits. | You approve or reject. | Task board card and ask for approval |
| Automated | It runs on a schedule. | You check the results each week. | Schedule trigger and wider approval |
The three triggers map onto those stages.
Chat is the manual trigger, and in Hermes you start it with hermes -p and the profile name.
A schedule is the automated trigger, and in Hermes you create one with hermes cron create.
A message is the trigger for when you're away from your desk, and hermes gateway setup connects an app such as Telegram.
Here is a real scheduled job from my own guides.
hermes cron create "0 6 * * *" "Read my task list and send me a short to-do recap for today" --name "Daily 6AM To-Do Recap" --deliver telegram
You can read a whole brief out of that one line.
The schedule is the trigger, the prompt is the job and the delivery target is where the result lands.
Hermes also has an emergency stop, which is the hermes pause command.
The shared memory is what makes the agent part of a team.
In my Agent OS the memory is a vault of plain text files, and every agent reads from it.
That means a new agent already knows my business on its first day.
My AI Agent OS guide shows how to build the dashboard, the memory and the task board.
These five are small, useful and easy to test.
Each one has a single outcome that you can check in a minute.
I'd create them in that order, because the first three only need chat and the last one needs a schedule.
You learn creating agents by doing it, and the loop has three moves.
You fill in the brief and create the agent in one sitting.
You then try to make it fail on purpose.
You change one instruction, one tool or one setting.
You then run the same five tasks again.
If you change three things at once, you'll never know which change helped.
Every failure points back to a line in the brief, and that's why the brief is worth keeping.
Each of these is a design mistake, which is why I teach design before tools.
If the word agent is still new to you, start with how to learn AI agents from scratch.
If you want a structured course, my post on the best AI agent course for beginners compares the options.
My free community, the AI Money Lab, is a good place to share your first brief.
Design one agent on paper first. Fill in a one-page brief covering the job, the brain, the instructions, the tools, the permissions, the memory, the trigger and the approval level. Then create it in a free tool and test it on five real tasks.
No. StarNet creates an agent through a few clicks, and Hermes Agent needs three short commands. The real skill is writing a clear job and clear instructions.
An agent brief lists the name, the one job, what finished looks like, the brain, the reasoning level, the personality, the instructions, the hard limits, the tools, the permissions, the memory, the trigger, the approval level and five test tasks.
The job becomes a card on the task board, the brain is its own profile, and the memory is the shared vault that every agent reads. The agent moves from manual chat to assisted work and then to a schedule.
No. Start every new agent on ask for approval, watch it for a few sessions and widen its freedom only after it passes your tests.
Start with a notes agent, a research agent or a keyword scout, because each has one outcome you can check in a minute. Add a draft-reply agent and a scheduled daily recap after that.
Write the brief, create one agent, break it and fix it, and you'll have the real answer to how to learn creating AI agents.
About Julian
I'm Julian Goldie, an AI entrepreneur, SEO expert and the founder of the AI Profit Boardroom, which has 3,400+ members.
I help business owners scale with AI agents, automation and SEO.
My YouTube channel has 400,000+ subscribers, and I run Goldie Agency, a seven-figure SEO agency.
→ How to Build Your Own AI Agent OS
The installable system behind every guide on this site — dashboard, agents, memory and pipelines — updated as new tools land, with 3,400+ members and four coaching calls a week.
Join the AI Profit Boardroom →📺 Video notes + links to the tools 👉
🎥 Learn how I make these videos 👉