Working with GitHub Copilot to develop software, I was struck by how surprisingly human AI can feel.
When you give Copilot a task, it does not produce a perfect answer in one step. It makes a plan, follows it, checks its own work, notices mistakes, and tries again. This loop of planning, acting, evaluating, and adjusting is the same way humans work.1
For a long time we imagined AI as something that would make no mistakes. Early hallucinations challenged that idea. But with agent-style workflows, the problem becomes manageable in the same way it is with humans. We create checks for correctness, break big problems into smaller pieces, and work around limited memory or context.
We also like to think that humans reason from first principles. In reality, we mostly reuse ideas we have already heard. AI works in a similar way.
The main differences are speed, endurance, and focus. AI does not get tired or distracted.
Working with AI agents also feels similar to delegating work to coworkers. First you make sure you both understand the task. Then you set guardrails so things do not go in the wrong direction. You do not want to micromanage, but you also do not want to discover too late that everything has drifted off course. If you have ever delegated work to a junior colleague, you already have an advantage when working with AI.
In fact, working with AI is teaching techies a new skill: mentoring. What was once a soft skill is now a hard skill.
The unsettling part will come when AI is no longer the junior partner. When Copilot starts taking real initiative and becomes your mentor, what will that look like?
More
https://www.oneusefulthing.org/p/three-years-from-gpt-3-to-gemini?
- Note that it’s not that surprising. The agent mode was designed like this by human. The loop isn’t an emerging property of LLM. ↩︎