Agents (topic)
Last updated 2026-09-22What's new
- Codex (a tool by OpenAI that helps you do tasks with AI, like writing, designing, or coding) can be used to build skills, create branded deliverables, and even automate tasks, all without needing a technical background.
- The Codex desktop app (a program you download to use Codex easily) is recommended for a consistent experience, and it uses the same subscription as ChatGPT (a popular AI chatbot), so you won't need a new account.
- Codex is more powerful than Work (a tool for non-technical knowledge work) and can do everything Work can do, plus more, making it a better investment for learning and using in the long run.
- The course will teach you how to use Codex effectively with natural language (regular English, not code) and explain core concepts simply, helping you become a pro AI builder.
- The workshop will introduce "agent harnesses" (a hot topic in AI that helps manage and connect AI models to data and tools) and "agent memory" (how AI systems can remember and use past interactions).
- Participants will learn to build their own agent harness using GitHub Codespaces (a cloud-based development environment) and a provided GitHub repository (a storage space for coding projects).
- The session will cover the "agent stack" (five layers that make up AI systems, including data, models, infrastructure, and compute) and focus on the data layer, where agent harnesses play a crucial role.
- The workshop will also explore different types of AI applications, from simple chatbots to more advanced AI agents that can automate tasks and act autonomously.
- Mike Chambers, a senior AI specialist at Amazon AWS, discusses two types of AI agents: those we use (like Claude Code, Cursor, and Kirao for productivity and coding) and those we build (custom agents for specific audiences).
- A "harness" in AI is like a set of straps controlling an animal, but for AI models; it's the non-model parts of an agent, including memory, skills, and tools (like documentation servers).
- AWS offers a free Agent Toolkit on GitHub to help deploy and manage AI agents, aiming to reduce "slop ops" (messy, inefficient operations) in cloud development.
- AI assistants (agents) are being designed to work together, sharing information to help users, but the speaker reframes this as a search problem, focusing on giving the AI the right information to make the best decisions.
- The ideal AI would have access to all the world's information, but privacy and security concerns make this impossible, so the goal is to approximate this by giving AIs access to relevant data within certain boundaries.
- One approach is to create AIs that have access to specific sets of data, like a family AI that can access both parents' emails, or an HR AI that can access all HR systems, but this can create new data silos and still requires human oversight.
- The speaker suggests that this approach may not be the best long-term solution, as it doesn't reduce the need for humans or break down data silos, and hints at a more clever approach that balances power and privacy.
Key points
What it is
- An **AI agent** (software that works toward a goal) is an AI model that uses tools in a repeating cycle of action and checking to complete tasks.
- It combines a large language model (AI trained on text to reason) with a harness (surrounding code and files) that includes memory for remembering things across steps.
- Agentic AI is a system pattern around the model, adding planning, tools, memory, and goal-directed autonomy (acting without step-by-step instructions).
How to use it
- Write clear instructions in plain language, stating the goal and giving the agent a name, title, and description like a job posting.
- Use agents for recurring tasks, such as research, where one agent can search, gather data, and generate ideas, with other agents refining them.
- Keep things simple, build the simplest version that works, and verify consequential results before relying on them.
Watch out for
- Agents are non-deterministic (not producing predictable results), so tasks may fail unexpectedly.
- Agents don't share one big brain; each has its own private notes and history, so information isn't automatically shared between them.
- Agents can hallucinate (make things up) or lose context mid-task, so stay responsible for the result and verify important information.
Lesson 1: What is Agents (topic) and why it matters
An AI agent is simpler than the 200-plus definitions floating around make it sound. One practical way to think about it: an agent is a model that uses tools in a loop (repeating cycle of act and check). You give it a goal, it decides what to do next, calls a tool, looks at the result, and keeps going until the task is done. That loop is the core idea; memory, orchestration, and multi-agent setups are built on top of it.
Another working definition: an agent is a large language model (AI trained on text to reason) plus a harness (the surrounding code and files). The model handles reasoning; everything else is the harness. That includes memory, often a database or files, which lets the agent remember things across steps. Some people describe agents as just markdown files (plain text documents) bundled with a package of skills, and note that "agents" and "skills" are sometimes used interchangeably.
Why does this matter for AI development? Agentic AI is not just another layer inside the model. It is a system pattern around the model, adding planning, tools, memory, and goal-directed autonomy (acting without step-by-step instructions). A plain chat answer is like a cook following one order; an agentic system is more like an operator managing the whole job, perceiving, gathering data, then acting. As agents gain the ability to talk to external systems, they become distributed systems (software spread across networked machines), so distributed-systems thinking matters when you build them. One cautionary example: an agent once deleted a production system, showing why careful engineering matters. This is why agent engineering is emerging as its own subdiscipline of AI engineering.
Sources
- 2026-07-08 — An AI Agent Is Just a Folder With 3 Things Inside It
- 2026-02-13 — Claude Code 2.1.41 Update Breakdown Terminal, File Reads & More
- 2026-08-03 — ChatGPT or Claude The 10 Questions Everyone Asks Me
- 2026-07-23 — Why Agentic Systems Need Ontologies Frank Coyle, UC Berkeley
- 2026-09-18 — Total Recall Agent Memory and Harness Engineering Ignacio Martinez, Oracle
- 2026-07-12 — The Agentic Web and the Bazaar Era of AI - Ramesh Raskar, MIT Media Lab
- 2026-08-29 — AI Agents Are Just Distributed Systems Now Salman Munaf, TikTok
- 2026-05-09 — Agentic AI Systems, Clearly Explained
- 2026-07-28 — The Dirty Secret of Forward Deployed Engineering Natalie Meurer, Sierra
- 2026-06-14 — Zero to AWS Certified AI Practitioner AIF-C01 in 2026 Part 2 AIML Vocabulary
- 2026-07-08 — 100 hours of Hermes Agent lessons in 19 minutes
- 2026-08-25 — Einstein Arena Harnessing Collective Agent Intelligence for Open Science James Zou, Together AI
- 2026-05-16 — Claude Code Just Got Better Agent View
Lesson 2: How to use Agents (topic): step-by-step
An agent (software that works toward a goal) isn't as mysterious as it sounds. One creator puts it simply: an agent is just a folder with three things inside it — instructions, a brain, and a memory. Think of the brain as the AI model deciding what to do, the instructions as the brief telling it what you want, and the memory as the notes it keeps between steps.
Here's how to use one, step by step. First, write your instructions in plain natural language. Start by stating the goal clearly, because when the agents "wake up, they have no context" — they only know what you tell them. Next, give each agent a name, a title, and a description, almost like a job posting, so other agents can look at the descriptions and hand off tasks to whoever matches.
Then let the work run. Agents are most useful on recurring tasks — things you do regularly. For a research job, one agent can search the web, pull relevant data, synthesize findings, and generate a first batch of ideas. Expect those first ideas to be rough; that's normal, and other agents spar with them to refine.
Finally, remember that agents don't share one big brain. Each has its own name, job, chat history, and private notes, so a researcher agent can gather information only it knows. Keep things simple — agents naturally suggest complicated solutions, so build the simplest version that works and shorten the feedback loop. Stay responsible for the result, and verify anything consequential before you rely on it.
Sources
- 2026-07-11 — Claude Code for Non-Coders (6 Hour Course)
- 2026-07-08 — An AI Agent Is Just a Folder With 3 Things Inside It
- 2026-05-28 — The acceleration is here!
- 2026-08-23 — Zero to Claude Certified Associate Foundations Part 11 Practice Questions Domain 1
- 2026-08-20 — How I automate my own job at Hugging Face using agents Niels Rogge, Hugging Face
- 2026-05-29 — The Claude Update Everyone Missed (Dynamic Workflows)
- 2026-09-18 — Total Recall Agent Memory and Harness Engineering Ignacio Martinez, Oracle
- 2026-08-25 — Einstein Arena Harnessing Collective Agent Intelligence for Open Science James Zou, Together AI
- 2026-03-23 — How to Build Claude Agent Teams Better Than 99% of People
- 2026-08-12 — Grok Bot is For Real. What You Need to Know.
- 2026-06-03 — ChatGPT And Codex Are Merging (This Changes Everything)
- 2026-05-25 — Bounded Autonomy Between Free Will and Determinism Angus J. McLean, Oliver
- 2026-08-26 — Cursor Accidentally Exposed Grok Bots Blueprint
Lesson 3: Best practices and pitfalls
Agents are really non-deterministic (not producing predictable results), so when a task fails, you might not know whether your skill is bad or the task was just too challenging for the model. Before building anything, it helps to separate the agents you use from the agents you build. Most people use agents for writing code or productivity work.
A core lesson from experienced builders is that every single thing you add to an agent risks making it worse — large prompts and piles of edge cases often backfire. When agents fail, it's usually the thinking, not the plumbing; roughly two-thirds of complaints come down to hallucination or losing context mid-task. Agents also don't distill understanding: they can find information but often don't grasp how dependencies and architecture fit together, and they tend to stop early once they find something that looks correct, rather than doing enough leg work.
A useful design pattern is decoupling the brain (the reasoning loop) from the hands (tool execution). And remember that locally, you the human act as the context layer — catching errors and supplying missing facts. So write documentation for agents rather than humans, design your attention like a system, and focus your energy on what agents can't do: providing judgment, nuance, and deciding what to do next.
Sources
- 2026-07-14 — Don't Ship Skills Without Evals Philipp Schmid, Google DeepMind
- 2026-05-28 — The acceleration is here!
- 2026-08-21 — Building Agents Is Trivial Now, Context Is the Next Frontier Jeff Ng, Unblocked
- 2026-05-19 — Don't Build Slop (4 Levels of AI Agent Maturity) - Ara Khan, Cline
- 2026-07-21 — 2026 State of AI Engineering Barr Yaron, Amplify Partners
- 2026-08-27 — How to Generate Mergeable Code with a Context Engine Peter Werry, Unblocked
- 2026-05-25 — Bounded Autonomy Between Free Will and Determinism Angus J. McLean, Oliver
- 2026-06-29 — Building Great Agent Skills The Missing Manual
- 2026-06-29 — The Future Is Domain-Specific Agents - Justin Schroeder, StandardAgents
- 2026-08-26 — AI in GTM at Notion Flora Liu
- 2026-08-11 — Evolution of agentic surfaces Gagan Bhat & Isabella Kai He, Anthropic
- 2026-03-23 — Andrej Karpathy's AI Agent Blueprint! 10 Principles!
- 2026-07-22 — I Reverse-Engineered 10 AI Channels Making 10K+Month (Copy This)
- 2026-07-14 — The engineer of the future is the person who is able to choose what is worth doing. Addy Osmani
- 2026-06-08 — Why More Context Makes Your Agent Dumber and What to Do About It Nupur Sharma, Qodo