The 365 Commitment

The author recounts their experience building an autonomous agent named Tyler, initially hoping it would handle various tasks. They discovered that true autonomy for an agent is not about unlimited freedom but rather about defined responsibilities and a constrained operating envelope, similar to managing an employee. The author concludes that a series of smaller, specialized bots with clear responsibilities is more effective than a single, all-encompassing autonomous agent.

Show Notes

Tyler. That is the name of my autonomous agent. I named him Tyler, based on the alter ego in the movie Fight Club. Seemed somehow appropriate. Tyler started out simple enough. I wanted to experiment with using some of the new agent systems out there to build one that could handle tasks for me that I did not want to do. Research a topic while I was sleeping, outline my meeting notes in preparation for discussions in my schedule, read my email and automatically take care of things, pay my bills, alert me when I am missing something important. The list grew. I fell into the trap of believing some of the voices on the internet talking about how awesome an agent could be for you.

However, as Tyler grew, the more I realized I was essentially training a two-year-old to do complex tasks. To get the results that I wanted, I had to build systems around Tyler to keep him in check. He would sometimes go out of bounds and other times not go out of bounds enough. After a while, Tyler started costing more than hiring a person to just be Tyler. I seriously started thinking about hiring someone, and their job title would be "Tyler." Fake like you are an autonomous bot, just so I could look like the cool kids who have an autonomous bot.

I set out to really solve this problem, and what I ultimately concluded is that as much as the Holy Grail is a fully autonomous agent, the actual answer is a discrete, mostly deterministic series of smaller bots that each do one function well. I came up with a new working definition for autonomy:

Autonomy is not freedom to do anything. Autonomy is freedom to decide how to achieve an outcome within a defined operating envelope.

So I thought I wanted Tyler to do anything I wanted. That goal was complete folly. What I really want is for Tyler to have bounded autonomy. In fact, this would not be all Tyler. Just like the human brain, Tyler is now comprised of several subsystems that report to Tyler, rather than Tyler trying to be in control of them all. Instead of remembering to breathe all the time, my brain can be happy typing this blog without worrying that the body will die due to lack of attention. Same with Tyler.

To put this another way, I would not hire a new entry-level employee and say, "Do exactly these 47 steps; make no mistakes." I also would not tell that same employee, "You have unlimited authority to do what you want; do not come back until you are done." The reality is that you would give the new employee a small scope, a boundary such as a budget, and guidelines over what they could change and could not change. You would then have them report in frequently with progress. The same, I am afraid, is true of Tyler.

Ambiguous authority does not work. The only way an agent, or even an employee for that matter, can truly be autonomous and do a good job. In a phrase, you are not hiring an employee or building an agent as much as you are assigning responsibilities. When these social media people talk about their swarm of agents doing all their work for them, be highly suspicious. True, you can definitely build an army of agents. I could also hire a bunch of people. The agents might be cheaper, but the result would be the same: chaos. Everyone getting stuck because they do not know what to do. The responsibility, defined carefully, is what has to happen first.

Build an agent to read your email. Go ahead. You will use it for about two to three days. Then you will stop. Why? Because your email is tied to all your responsibilities and an agent cannot handle those, because you have not defined them in any meaningful way. Hate to break it to you: the magic super-agentic AI harness will still leave you at the same place you started. To be successful, you need a clear mission with defined objectives and identified responsibilities.

As for now, Tyler has been relegated to my cheerleader. He sends me an email every morning with happy thoughts, and in the evening, a closing thought. I gave him that one responsibility, and that has been going pretty well for the last few weeks. Joking aside, there is more to it than that, but the point is that you have to start out well defined, narrow in scope, with a clear understanding of the responsibilities being assumed.

What is The 365 Commitment?

The 365 Commitment Podcast focuses on helping people make and keep life changing commitments.

Day, 319 autonomous is constrained.
Tyler, that is the name of my autonomous agent. I named him. Tyler based on the alter ego in the movie Fight Club seemed to somehow appropriate
Tyler started out simple enough. I wanted to experiment with using some of the new agent systems out there to build one that can handle tasks for me that I did not want to do research a topic while I was sleeping,
Outline my meeting notes and preparation for discussions. In my schedule, read my email and automatically take care of things. Pay my bills alert me when I am missing something important. The list kept growing.
I fell into the Trap of believing, some of the voices on the internet talking about how awesome and agent could be for you.
However is Tyler grew the more I realized I was essentially training a two year old to do complex tasks.
To get the results that I wanted. I had to build systems around Tyler to keep him in. Check, he would sometimes go out of bounds and other times not go out of bounds enough. After a while, Tyler started costing more than hiring a person to just beat Tyler. I seriously started thinking about just hiring someone and their job title would be Tyler.
Fake like you're an autonomous bots so that I can look like the cool kids who have an autonomous spot.
I set out to really solve this problem. And what I ultimately concluded is that, as much as the Holy Grail is a fully autonomous agent. The actual answer answer is a more discreet mostly deterministic series of smaller Bots, that each do one function. Well, I came up with a new working definition for autonomy.
Autonomy is not freedom to do anything.
Autonomy is freedom to decide how to achieve an outcome within a defined operating envelope.
So, I thought I want to Tyler to do anything. I want it.
That goal was completely falling. What I really want is for Tyler to have bounded autonomy. In fact, this would not be all Tyler, just like the human brain. Tyler is now comprised of several subsystems that report to Tyler rather than Tyler trying to be in control of the mall.
Instead of remembering to breathe all the time, my brain can be happy typing this blog, without worrying that the body will die due to lack of attention. Same with Tyler.
To put this another way, I would not hire a new entry level employee and say, do exactly. These 407 steps and make no mistakes.
I would also not tell the same employee. You have unlimited authority to do what you want. Do not come back until you are done.
The reality is that you would give the new employee a small scope, a boundary such as a budget and guidelines over what they could change and what they could not change.
You would then have them report in frequently with progress the same. I am afraid is true of Tyler.
Ambiguous Authority does not work. The only way an agent or even an employee for that matter. Can truly be autonomous and do a good job in a phrase. You were not hired an employee or building an agent as much as you are assigning responsibilities.
When these social media people talk about their swarm of Agents. So we can all their work for them, be highly suspicious.
True. You can definitely build an army of Agents. I could also hire a bunch of people.
The agents might be cheaper but the result would be exactly the same chaos.
Everyone getting stuck because they do not know what to do. The responsibility to find carefully is what has to happen first.
Build an agent to read your email go right on ahead, you will use it for about two to three days. Then you will stop. Why? Because your email is tied to all of your responsibilities and an agent cannot handle those because you have not defined them in any meaningful way even to yourself.
I hate to break it to you. The magic super identic. AI harness will still have you at the same place? You started?
To be successful. You need a clear Mission with the find objectives and identified responsibilities.
As for now, Tyler has been relegated to be to be my cheerleader. He sends me an email every morning with happy thoughts and in the evening of closing thought.
I gave them that one responsibility and that has been going pretty well for the last few weeks.
Joking aside, there's more to it than that. But the point is that you have to start out well-defined narrow in scope with a clear understanding of the responsibilities that are being assumed