<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>LLM Agents on AIBussin — AI applications, systems and books</title>
		<link>https://aibussin.com/tags/llm-agents/</link>
		<description>Recent content in LLM Agents on AIBussin — AI applications, systems and books</description>
		<generator>Hugo</generator>
		<language>en-US</language>
		
		
		
		
			<lastBuildDate>Sun, 30 Aug 2026 18:39:00 +0100</lastBuildDate>
		
			<atom:link href="https://aibussin.com/tags/llm-agents/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>What Is an Agent, Really?</title>
				<link>https://aibussin.com/books/agents-from-first-principles/01-chapter/</link>
				<pubDate>Sat, 08 Aug 2026 15:40:00 +0100</pubDate>
				<guid>https://aibussin.com/books/agents-from-first-principles/01-chapter/</guid>
				<description>&lt;p&gt;This book is about building systems &lt;strong&gt;around&lt;/strong&gt; models. Before we build planners, memory, tool routing, critics, search and verifiers, we need an answer to a question that turns out to be harder than it looks:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;What is an agent?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The word is currently applied to almost everything: a single LLM call, a chatbot, a fixed pipeline, a tool-using loop, and any five model calls with class names ending in &lt;code&gt;Agent&lt;/code&gt;. Those systems may all be useful. But when one word covers all of them, it stops telling us anything about the computation, and we lose the ability to say which mechanism is doing the work.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Introduction to LLM Agents</title>
				<link>https://aibussin.com/books/agent-architectures/01-chapter/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://aibussin.com/books/agent-architectures/01-chapter/</guid>
				<description>&lt;h3 id=&#34;what-is-an-llm-agent&#34;&gt;What Is an LLM Agent?&lt;/h3&gt;&#xA;&lt;p&gt;An &lt;strong&gt;LLM agent&lt;/strong&gt; is a software system built around a language model that can pursue a goal through context, state, tool use, feedback, and repeated interaction.&lt;/p&gt;&#xA;&lt;p&gt;The model is important, but it is not the whole agent. The larger system supplies the prompt, chooses what context the model sees, exposes tools, records state, retrieves memory, validates actions, handles errors, and decides when the work is finished. Two distinctions run through this book. First, the &lt;em&gt;prompt&lt;/em&gt; — roughly, what was typed — is only part of the &lt;em&gt;context&lt;/em&gt;: everything actually made available to the model for one computation, including retrieved memory, tool results, and runtime instructions. Second, when people say that an agent &amp;ldquo;remembers,&amp;rdquo; &amp;ldquo;plans,&amp;rdquo; or &amp;ldquo;uses a tool,&amp;rdquo; the precise mechanism usually belongs to this surrounding runtime, not to the model by itself.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Methodologies and Core Patterns</title>
				<link>https://aibussin.com/books/agent-architectures/02-chapter/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://aibussin.com/books/agent-architectures/02-chapter/</guid>
				<description>&lt;h3 id=&#34;five-core-shifts-in-the-ai-human-paradigm&#34;&gt;Five Core Shifts in the AI-Human Paradigm&lt;/h3&gt;&#xA;&lt;p&gt;Chapter 1 introduced agents as systems built around language models, not as models alone. This chapter looks at the working patterns that make those systems useful.&lt;/p&gt;&#xA;&lt;p&gt;The patterns are not complicated. They are easy to miss because they do not look like traditional programming. You converse, inspect, revise, compare, preserve, and try again. The loop is simple, but its consequences are large.&lt;/p&gt;&#xA;&lt;p&gt;Five shifts sit underneath that loop.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Candidate Generation and Selection</title>
				<link>https://aibussin.com/books/agents-from-first-principles/03-chapter/</link>
				<pubDate>Sat, 08 Aug 2026 15:54:00 +0100</pubDate>
				<guid>https://aibussin.com/books/agents-from-first-principles/03-chapter/</guid>
				<description>&lt;p&gt;The previous chapter built a boundary that stops arbitrary model output from acquiring execution authority without explicit checks. It made one class of failure inspectable and enforceable, and it is silent about another.&lt;/p&gt;&#xA;&lt;p&gt;Suppose the model is asked to solve a coding problem. One run produces the right patch. The next produces a plausible but incomplete one. A third produces something better again. Nothing is malformed, nothing violates the action schema, and every one of them would pass the boundary we just built. Validity and quality are different properties. A proposal can be completely valid and still be a poor choice, which relocates the uncertainty rather than removing it:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Critique, Revision, and Acceptance</title>
				<link>https://aibussin.com/books/agents-from-first-principles/04-chapter/</link>
				<pubDate>Sat, 08 Aug 2026 16:23:00 +0100</pubDate>
				<guid>https://aibussin.com/books/agents-from-first-principles/04-chapter/</guid>
				<description>&lt;p&gt;Selection can only choose among the candidates it is given. A strong evaluator may recognize that every available candidate is poor, but it cannot select a correct answer that the generator never produced.&lt;/p&gt;&#xA;&lt;p&gt;That limitation becomes practical because the candidates usually come from one model answering one prompt, and such samples correlate. When four candidates share the same misreading of the evidence, ranking them can still produce a confident winner while leaving the shared defect untouched.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Planning and Execution</title>
				<link>https://aibussin.com/books/agents-from-first-principles/05-chapter/</link>
				<pubDate>Sat, 08 Aug 2026 16:35:00 +0100</pubDate>
				<guid>https://aibussin.com/books/agents-from-first-principles/05-chapter/</guid>
				<description>&lt;p&gt;The critique loop works on one thing at a time. It assumes the task already exists as a candidate we can hold, inspect and improve.&lt;/p&gt;&#xA;&lt;p&gt;Some tasks have no draft to hold.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Inspect a project, reproduce the failing test, find the cause, patch the code, rerun the relevant tests, and report what changed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;No single narrow action responsibly completes that goal, and the actions constrain each other. Patching before diagnosis is guesswork wearing the costume of work, and reporting success before observing a passing test is a claim about the world that nothing in the run supports. Worse, if execution reveals that an assumption was wrong, the rest of the route may be wrong too. A runtime choosing each action independently can react to the new observation, but without an explicit representation of the intended route it has nothing concrete to compare the changed world against.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Runtime State, Progress, and Termination</title>
				<link>https://aibussin.com/books/agents-from-first-principles/06-chapter/</link>
				<pubDate>Sat, 08 Aug 2026 16:56:00 +0100</pubDate>
				<guid>https://aibussin.com/books/agents-from-first-principles/06-chapter/</guid>
				<description>&lt;p&gt;A plan is a claim about the future. It says that reproducing the failure, then diagnosing it, then patching, then testing, is a route from here to a working system. Making that claim explicit was worth the machinery. But it is written before any of the work happens, and execution may invalidate one of its assumptions almost immediately.&lt;/p&gt;&#xA;&lt;p&gt;Execution produces something else entirely: a trajectory. Actions went out, observations came back, and some of what came back may contradict the intended route. The patch step failed because a dependency is missing. The test step is not merely late; it is unreachable.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Memory and Selective Recall</title>
				<link>https://aibussin.com/books/agents-from-first-principles/08-chapter/</link>
				<pubDate>Sat, 08 Aug 2026 17:14:00 +0100</pubDate>
				<guid>https://aibussin.com/books/agents-from-first-principles/08-chapter/</guid>
				<description>&lt;p&gt;The capability boundary gave the agent a defined action space and a rule for which capabilities are eligible at each step. Runtime state gave it an explicit working representation of what this run has established so far and how it reached that point. Together they govern the current execution, but neither gives information from an earlier run a controlled way to influence this one. There is a family of failures that requires exactly that.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Trajectory Search</title>
				<link>https://aibussin.com/books/agents-from-first-principles/09-chapter/</link>
				<pubDate>Sat, 08 Aug 2026 17:26:00 +0100</pubDate>
				<guid>https://aibussin.com/books/agents-from-first-principles/09-chapter/</guid>
				<description>&lt;p&gt;An agent can make every local decision look reasonable and still lose the task.&lt;/p&gt;&#xA;&lt;p&gt;A coding agent sees that &lt;code&gt;test_checkout_redirect&lt;/code&gt; is failing, concludes there is an implementation bug in &lt;code&gt;checkout.py&lt;/code&gt;, and then behaves impeccably for twenty steps: it reads the file, edits it, runs the tests, repairs the new failures its edit introduced, rewrites the patch, and runs the tests again. Every one of those steps is defensible given the step before it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Memory Contamination Problem</title>
				<link>https://aibussin.com/books/hallucination-from-first-principles/14-chapter/</link>
				<pubDate>Sun, 30 Aug 2026 18:39:00 +0100</pubDate>
				<guid>https://aibussin.com/books/hallucination-from-first-principles/14-chapter/</guid>
				<description>&lt;p&gt;Chapter 13 ended with a strict recovery invariant:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;repair&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;→ new candidate state&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;→ re-measure&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;→ re-authorize&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;and with one additional rule:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;candidate in HOLD&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;→ do not persist as trusted factual memory&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;That second rule changes the scale of the problem.&lt;/p&gt;&#xA;&lt;p&gt;A hallucinated sentence displayed once is transient.&lt;/p&gt;&#xA;&lt;p&gt;The same sentence written into persistent state can survive the conversation that created it.&lt;/p&gt;&#xA;&lt;p&gt;It can then be:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;retrieved&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;summarized&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;copied&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cited&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;used as agent experience&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;used to fill a user profile&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;inserted into a vector index&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;fed into another model&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;used as a future repair source&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;and eventually appear to the system as if it came from somewhere else.&lt;/p&gt;</description>
			</item>
			<item>
				<title>References and Supporting Papers</title>
				<link>https://aibussin.com/books/agent-architectures/90-chapter/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://aibussin.com/books/agent-architectures/90-chapter/</guid>
				<description>&lt;p&gt;This section collects the papers, essays, and project references behind the themes in the book. Each work appears once, with its verified identifier. Works are listed as supporting reading: where a chapter relies on a source directly, the source is cited in the text.&lt;/p&gt;&#xA;&lt;h2 id=&#34;canonical-entries&#34;&gt;Canonical entries&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vaswani et al. (2017). &lt;em&gt;Attention Is All You Need&lt;/em&gt;. NeurIPS 2017. &lt;a href=&#34;https://arxiv.org/abs/1706.03762&#34;&gt;arXiv:1706.03762&lt;/a&gt; — Introduced the transformer architecture foundational to modern LLMs.&lt;/li&gt;&#xA;&lt;li&gt;Brown et al. (2020). &lt;em&gt;Language Models are Few-Shot Learners&lt;/em&gt; (GPT-3). NeurIPS 2020. &lt;a href=&#34;https://arxiv.org/abs/2005.14165&#34;&gt;arXiv:2005.14165&lt;/a&gt; — Demonstrates zero/few-shot learning without fine-tuning.&lt;/li&gt;&#xA;&lt;li&gt;OpenAI (2023, Jun 13). &lt;em&gt;Function calling and other API updates&lt;/em&gt;. &lt;a href=&#34;https://openai.com/index/function-calling-and-other-api-updates/&#34;&gt;openai.com&lt;/a&gt; — Product note (not a paper) describing tool-calling interfaces and structured model outputs.&lt;/li&gt;&#xA;&lt;li&gt;Yao et al. (2022). &lt;em&gt;ReAct: Synergizing Reasoning and Acting in Language Models&lt;/em&gt;. ICLR 2023. &lt;a href=&#34;https://arxiv.org/abs/2210.03629&#34;&gt;arXiv:2210.03629&lt;/a&gt; — Reasoning traces interleaved with actions; relevant to reasoning-and-acting loops.&lt;/li&gt;&#xA;&lt;li&gt;Schick et al. (2023). &lt;em&gt;Toolformer: Language Models Can Teach Themselves to Use Tools&lt;/em&gt;. &lt;a href=&#34;https://arxiv.org/abs/2302.04761&#34;&gt;arXiv:2302.04761&lt;/a&gt; — Self-supervised API-call learning; relevant to tool-use interfaces.&lt;/li&gt;&#xA;&lt;li&gt;Shinn et al. (2023). &lt;em&gt;Reflexion: Language Agents with Verbal Reinforcement Learning&lt;/em&gt;. NeurIPS 2023. &lt;a href=&#34;https://arxiv.org/abs/2303.11366&#34;&gt;arXiv:2303.11366&lt;/a&gt; — Verbal self-reflection over trials; relevant to reflection and feedback loops. Does not by itself establish companion-agent memory or content filtering.&lt;/li&gt;&#xA;&lt;li&gt;Madaan et al. (2023). &lt;em&gt;Self-Refine: Iterative Refinement with Self-Feedback&lt;/em&gt;. NeurIPS 2023. &lt;a href=&#34;https://arxiv.org/abs/2303.17651&#34;&gt;arXiv:2303.17651&lt;/a&gt; — Same-model generator/feedback/refiner loop; the model-as-critic structure.&lt;/li&gt;&#xA;&lt;li&gt;Qin et al. (2023). &lt;em&gt;ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs&lt;/em&gt;. ICLR 2024 Spotlight. &lt;a href=&#34;https://arxiv.org/abs/2307.16789&#34;&gt;arXiv:2307.16789&lt;/a&gt; — Basis for tool-augmented capabilities; the ToolBench dataset and evaluation are introduced inside this work (cited as ToolBench therein, not as an independent paper).&lt;/li&gt;&#xA;&lt;li&gt;Patil et al. (2023). &lt;em&gt;Gorilla: Large Language Model Connected with Massive APIs&lt;/em&gt;. &lt;a href=&#34;https://arxiv.org/abs/2305.15334&#34;&gt;arXiv:2305.15334&lt;/a&gt; — Fine-tuned API-call generation; relevant to tool and API use.&lt;/li&gt;&#xA;&lt;li&gt;Wu et al. (2023). &lt;em&gt;AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation&lt;/em&gt;. &lt;a href=&#34;https://arxiv.org/abs/2308.08155&#34;&gt;arXiv:2308.08155&lt;/a&gt; — Conversation-first multi-agent framework; practical implementation of roles and coordination.&lt;/li&gt;&#xA;&lt;li&gt;Li et al. (2023). &lt;em&gt;CAMEL: Communicative Agents for &amp;ldquo;Mind&amp;rdquo; Exploration of Large Language Model Society&lt;/em&gt;. NeurIPS 2023. &lt;a href=&#34;https://arxiv.org/abs/2303.17760&#34;&gt;arXiv:2303.17760&lt;/a&gt; — Role-played multi-agent dialogue; relevant to role assignment in simulations.&lt;/li&gt;&#xA;&lt;li&gt;Chen et al. (2023). &lt;em&gt;AgentVerse: Facilitating Multi-Agent Collaboration and Exploring Emergent Behaviors&lt;/em&gt;. &lt;a href=&#34;https://arxiv.org/abs/2308.10848&#34;&gt;arXiv:2308.10848&lt;/a&gt; — Multi-agent collaboration; relevant to centralized vs decentralized architectures.&lt;/li&gt;&#xA;&lt;li&gt;Khattab et al. (2023). &lt;em&gt;DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelines&lt;/em&gt;. ICLR 2024. &lt;a href=&#34;https://arxiv.org/abs/2310.03714&#34;&gt;arXiv:2310.03714&lt;/a&gt; — Declarative language-model programs; relevant to modular program design.&lt;/li&gt;&#xA;&lt;li&gt;Rajani et al. (2019). &lt;em&gt;Explain Yourself! Leveraging Language Models for Commonsense Reasoning&lt;/em&gt;. ACL 2019 (P19-1487). &lt;a href=&#34;https://arxiv.org/abs/1906.02361&#34;&gt;arXiv:1906.02361&lt;/a&gt; — Background on explanation and reasoning traces.&lt;/li&gt;&#xA;&lt;li&gt;Bai et al. (2022). &lt;em&gt;Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedback&lt;/em&gt;. Anthropic. &lt;a href=&#34;https://arxiv.org/abs/2204.05862&#34;&gt;arXiv:2204.05862&lt;/a&gt; — Reward feedback loops and alignment strategies.&lt;/li&gt;&#xA;&lt;li&gt;Bai et al. (2022). &lt;em&gt;Constitutional AI: Harmlessness from AI Feedback&lt;/em&gt;. Anthropic. &lt;a href=&#34;https://arxiv.org/abs/2212.08073&#34;&gt;arXiv:2212.08073&lt;/a&gt; — Building AI systems aligned with stated principles.&lt;/li&gt;&#xA;&lt;li&gt;McLuhan, M. (1964). &lt;em&gt;Understanding Media: The Extensions of Man&lt;/em&gt;. McGraw-Hill, New York. — &amp;ldquo;The medium is the message&amp;rdquo;; the AI-as-medium discussion.&lt;/li&gt;&#xA;&lt;li&gt;Sutton, R. (2019, Mar 13). &lt;em&gt;The Bitter Lesson&lt;/em&gt;. Essay. &lt;a href=&#34;http://www.incompleteideas.net/IncIdeas/BitterLesson.html&#34;&gt;incompleteideas.net&lt;/a&gt; — Argues that general methods that scale with computation, search and learning, have outperformed hand-built knowledge.&lt;/li&gt;&#xA;&lt;li&gt;Norvig, P. &lt;em&gt;Teach Yourself Programming in Ten Years&lt;/em&gt;. Essay. &lt;a href=&#34;https://www.norvig.com/21-days.html&#34;&gt;norvig.com&lt;/a&gt; — Programming as craft; agents change the entry point, not the need for judgment.&lt;/li&gt;&#xA;&lt;li&gt;Gottweis et al. (2025). &lt;em&gt;Accelerating scientific discovery with Co-Scientist&lt;/em&gt; (first posted as &lt;em&gt;Towards an AI co-scientist&lt;/em&gt;). &lt;a href=&#34;https://arxiv.org/abs/2502.18864&#34;&gt;arXiv:2502.18864&lt;/a&gt; — Multi-agent generate, reflect, rank, and evolve pipeline for hypothesis generation; the paper used as the worked example in Chapter 10.&lt;/li&gt;&#xA;&lt;li&gt;Wooldridge &amp;amp; Jennings (1995). &lt;em&gt;Intelligent Agents: Theory and Practice&lt;/em&gt;. Knowledge Engineering Review 10(2). &lt;a href=&#34;https://www.cs.ox.ac.uk/people/michael.wooldridge/pubs/ker95.pdf&#34;&gt;doi:10.1017/S0269888900008122&lt;/a&gt; — Agent theory, architectures, and languages.&lt;/li&gt;&#xA;&lt;li&gt;Maes, P. (1994). &lt;em&gt;Agents that Reduce Work and Information Overload&lt;/em&gt;. CACM 37(7). &lt;a href=&#34;https://dl.acm.org/doi/10.1145/176789.176792&#34;&gt;doi:10.1145/176789.176792&lt;/a&gt; — Software agents acting on behalf of users.&lt;/li&gt;&#xA;&lt;li&gt;OpenAI (2023). &lt;em&gt;GPT-4 System Card&lt;/em&gt; (&lt;a href=&#34;https://cdn.openai.com/papers/gpt-4-system-card.pdf&#34;&gt;pdf&lt;/a&gt;) and &lt;em&gt;GPT-4 Technical Report&lt;/em&gt; (&lt;a href=&#34;https://arxiv.org/abs/2303.08774&#34;&gt;arXiv:2303.08774&lt;/a&gt;); &lt;em&gt;Introducing GPTs&lt;/em&gt; (&lt;a href=&#34;https://openai.com/index/introducing-gpts/&#34;&gt;openai.com, Nov 2023&lt;/a&gt;). — Browse/code/tool behavior and custom GPTs.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Advanced Agents From First Principles 06: Does One Agent Plan, Execute and Judge Its Own Work? Build a Planner-Executor-Critic Architecture</title>
				<link>https://aibussin.com/books/advanced-agents-from-first-principles/06-chapter/</link>
				<pubDate>Sat, 08 Aug 2026 23:49:00 +0100</pubDate>
				<guid>https://aibussin.com/books/advanced-agents-from-first-principles/06-chapter/</guid>
				<description>&lt;h1 id=&#34;does-one-agent-plan-execute-and-judge-its-own-work-build-a-planner-executor-critic-architecture&#34;&gt;Does One Agent Plan, Execute and Judge Its Own Work? Build a Planner-Executor-Critic Architecture&lt;/h1&gt;&#xA;&lt;p&gt;A single model can often do all of these things:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;understand a task,&lt;/li&gt;&#xA;&lt;li&gt;decide what to do,&lt;/li&gt;&#xA;&lt;li&gt;execute a tool call,&lt;/li&gt;&#xA;&lt;li&gt;inspect the result,&lt;/li&gt;&#xA;&lt;li&gt;critique its own work,&lt;/li&gt;&#xA;&lt;li&gt;decide whether it succeeded,&lt;/li&gt;&#xA;&lt;li&gt;and produce the final answer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;That is convenient.&lt;/p&gt;&#xA;&lt;p&gt;It is also a dangerous concentration of responsibilities.&lt;/p&gt;&#xA;&lt;p&gt;If the same component creates the plan, executes it, explains why the result is good, and decides whether the job is complete, then failures become difficult to localize.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Intelligence Through Execution: The Executable Cognitive Kernel</title>
				<link>https://aibussin.com/post/eck/</link>
				<pubDate>Tue, 10 Mar 2026 21:58:14 +0000</pubDate>
				<guid>https://aibussin.com/post/eck/</guid>
				<description>&lt;h2 id=&#34;-summary&#34;&gt;🧭 Summary&lt;/h2&gt;&#xA;&lt;p&gt;Most modern AI systems treat intelligence as something stored inside a model.&lt;/p&gt;&#xA;&lt;p&gt;A neural network is trained on massive datasets, its weights are adjusted, and those weights become the system’s knowledge. When the model produces an output, we interpret that output as the result of the intelligence encoded inside those parameters.&lt;/p&gt;&#xA;&lt;p&gt;But this perspective has a limitation.&lt;/p&gt;&#xA;&lt;p&gt;Once training is complete, the model is largely static. It does not improve through its own actions, and it does not adapt based on the outcome of its behavior unless we retrain it.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
