<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Agent Architectures on Programmer.ie: Modern AI programming</title>
    <link>http://programmer.ie/tags/agent-architectures/</link>
    <description>Recent content in Agent Architectures on Programmer.ie: Modern AI programming</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="http://programmer.ie/tags/agent-architectures/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Introduction to LLM Agents</title>
      <link>http://programmer.ie/books/agent-architectures/01-chapter/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://programmer.ie/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. 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>References and Supporting Papers</title>
      <link>http://programmer.ie/books/agent-architectures/90-chapter/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://programmer.ie/books/agent-architectures/90-chapter/</guid>
      <description>&lt;p&gt;This section collects papers, essays, and project references related to the themes in the book. It should be treated as a starting point for further reading, not as a fully audited citation apparatus. Some entries need source verification before a formal publication pass.&lt;/p&gt;&#xA;&lt;h2 id=&#34;chapter-1-introduction-to-llm-agents&#34;&gt;Chapter 1: Introduction to LLM Agents&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;. 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). Demonstrates general capabilities of LLMs as zero/few-shot learners.&lt;/li&gt;&#xA;&lt;li&gt;OpenAI (2023). &lt;em&gt;Introducing Function Calling&lt;/em&gt;. Relevant to tool-calling interfaces and structured model outputs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;chapter-2-methodologies-and-core-patterns&#34;&gt;Chapter 2: Methodologies and Core Patterns&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yao et al. (2022). &lt;em&gt;ReAct: Synergizing Reasoning and Acting in Language Models&lt;/em&gt;. Relevant to reasoning-and-acting loops.&lt;/li&gt;&#xA;&lt;li&gt;Jiang et al. (2023). &lt;em&gt;Active-Prompt: Prompt Engineering with Chain-of-Thought Reasoning&lt;/em&gt;. Related to prompt refinement and idea iteration.&lt;/li&gt;&#xA;&lt;li&gt;McLuhan, M. (1964). &lt;em&gt;Understanding Media: The Extensions of Man&lt;/em&gt;. &amp;ldquo;The medium is the message&amp;rdquo; section reference.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;chapter-3-the-architecture-of-agent-behavior&#34;&gt;Chapter 3: The Architecture of Agent Behavior&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Shinn et al. (2023). &lt;em&gt;Reflexion: Language Agents with Verbal Reinforcement Learning&lt;/em&gt;. Relevant to reflection and feedback loops.&lt;/li&gt;&#xA;&lt;li&gt;Liu et al. (2023). &lt;em&gt;ToolLLM: Facilitating Tool Learning with Language Models&lt;/em&gt;. Basis for tool-augmented agent capabilities.&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;. Relevant background for explanation and reasoning traces.&lt;/li&gt;&#xA;&lt;li&gt;Microsoft (2023). &lt;em&gt;AutoGen: Enabling Next gen LLM Applications&lt;/em&gt;. Practical implementation of agent roles and multi-agent coordination.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;chapter-4-designing-your-first-agent-on-your-phone&#34;&gt;Chapter 4: Designing Your First Agent (On Your Phone)&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;OpenAI Community &amp;amp; Prompt Engineering Guides (2022–2023). Prompt design as an accessible interface to agent behaviors.&lt;/li&gt;&#xA;&lt;li&gt;Qin et al. (2023). &lt;em&gt;ToolBench: Towards Empowering Large Language Models with In-Context Tool Learning&lt;/em&gt;. Basis for simulating tools with prompts.&lt;/li&gt;&#xA;&lt;li&gt;Shinn et al. (2023). &lt;em&gt;Reflexion&lt;/em&gt;. Related to critique and revision patterns.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;chapter-5-the-thinking-agent&#34;&gt;Chapter 5: The Thinking Agent&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Madaan et al. (2023). &lt;em&gt;Self-Refine: Iterative Refinement with Self-Feedback&lt;/em&gt;. The model-as-critic structure.&lt;/li&gt;&#xA;&lt;li&gt;Liu et al. (2023). &lt;em&gt;Reviewer LLMs&lt;/em&gt;. Citation needs verification before publication.&lt;/li&gt;&#xA;&lt;li&gt;Bai et al. (2022). &lt;em&gt;Training a Helpful and Harmless Assistant with RLHF&lt;/em&gt;. Introduces reward feedback loops and output alignment strategies.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;chapter-6-architecting-agent-based-systems&#34;&gt;Chapter 6: Architecting Agent-Based Systems&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Wu et al. (2023). &lt;em&gt;AgentVerse: Facilitating Multi-Agent Collaboration&lt;/em&gt;. Details centralized vs decentralized agent architectures.&lt;/li&gt;&#xA;&lt;li&gt;Zhang et al. (2023). &lt;em&gt;CAMEL: Communicative Agents for Mind Exploration of Large Scale Language Model Society&lt;/em&gt;. Supports multi-agent dialogue frameworks.&lt;/li&gt;&#xA;&lt;li&gt;Zeng et al. (2022). &lt;em&gt;A Survey of Multi-Agent Systems&lt;/em&gt;. Gives academic grounding to MAS coordination techniques.&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;. Relevant to tool and API use.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;chapter-7-a-new-way-of-working-with-technology&#34;&gt;Chapter 7: A New Way of Working With Technology&lt;/h2&gt;&#xA;&lt;ul&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;&lt;br&gt;&#xA;→ Relevant to tool-use interfaces.&lt;/li&gt;&#xA;&lt;li&gt;Paranjape et al. (2023). &lt;em&gt;DSPy: Compiling Declarative Language Model Programs&lt;/em&gt;. &lt;a href=&#34;https://arxiv.org/abs/2310.01848&#34;&gt;arXiv:2310.01848&lt;/a&gt;&lt;br&gt;&#xA;→ Relevant to declarative language-model programs.&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;. &lt;a href=&#34;https://arxiv.org/abs/2210.03629&#34;&gt;arXiv:2210.03629&lt;/a&gt;&lt;br&gt;&#xA;→ Relevant to reasoning-and-acting loops.&lt;/li&gt;&#xA;&lt;li&gt;Wu et al. (2023). &lt;em&gt;AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation Frameworks&lt;/em&gt;. &lt;a href=&#34;https://arxiv.org/abs/2309.11455&#34;&gt;arXiv:2309.11455&lt;/a&gt;&lt;br&gt;&#xA;→ Demonstrates modular, conversation-first interactions among agents.&lt;/li&gt;&#xA;&lt;li&gt;Shinn et al. (2023). &lt;em&gt;Reflexion: Language Agents with Verbal Reinforcement Learning&lt;/em&gt;. &lt;a href=&#34;https://arxiv.org/abs/2303.11366&#34;&gt;arXiv:2303.11366&lt;/a&gt;&lt;br&gt;&#xA;→ Relevant to reflection and revision patterns.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;chapter-8-companion-agents&#34;&gt;Chapter 8: Companion Agents&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Shinn et al. (2023). &lt;em&gt;Reflexion: Language Agents with Verbal Reinforcement Learning&lt;/em&gt;.&lt;br&gt;&#xA;→ Related to reflection loops; does not by itself establish companion-agent memory.&lt;/li&gt;&#xA;&lt;li&gt;Liu et al. (2023). &lt;em&gt;CAMEL: Communicative Agents for Mind Exploration of Large Scale Language Model Society&lt;/em&gt;.&lt;br&gt;&#xA;→ Relevant to role assignment in multi-agent simulations.&lt;/li&gt;&#xA;&lt;li&gt;Paranjape et al. (2023). &lt;em&gt;DSPy&lt;/em&gt;.&lt;br&gt;&#xA;→ Relevant to modular language-model program design.&lt;/li&gt;&#xA;&lt;li&gt;Wu et al. (2023). &lt;em&gt;AutoGen&lt;/em&gt;.&lt;br&gt;&#xA;→ Foundation for prompt-based team construction and multi-role behavior.&lt;/li&gt;&#xA;&lt;li&gt;Yao et al. (2024). &lt;em&gt;MARS: A Multi-Agent Framework Incorporating Socratic Guidance for Automated Prompt Optimization&lt;/em&gt;.&lt;br&gt;&#xA;→ Citation needs verification before publication.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;chapter-9-designing-your-digital-lens&#34;&gt;Chapter 9: Designing Your Digital Lens&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yao et al. (2022). &lt;em&gt;ReAct&lt;/em&gt;.&lt;br&gt;&#xA;→ Relevant to task-contextual reasoning.&lt;/li&gt;&#xA;&lt;li&gt;Paranjape et al. (2023). &lt;em&gt;DSPy&lt;/em&gt;.&lt;br&gt;&#xA;→ Relevant to declarative interfaces; filtering claim needs verification.&lt;/li&gt;&#xA;&lt;li&gt;Wu et al. (2023). &lt;em&gt;AutoGen&lt;/em&gt;.&lt;br&gt;&#xA;→ Conversation-driven interface for lens behavior.&lt;/li&gt;&#xA;&lt;li&gt;Schick et al. (2023). &lt;em&gt;Toolformer&lt;/em&gt;.&lt;br&gt;&#xA;→ Relevant to tool-use learning; content-filtering application is an extrapolation.&lt;/li&gt;&#xA;&lt;li&gt;Shinn et al. (2023). &lt;em&gt;Reflexion&lt;/em&gt;.&lt;br&gt;&#xA;→ Relevant to feedback-driven revision loops.&lt;/li&gt;&#xA;&lt;li&gt;Yao et al. (2024). &lt;em&gt;MCTS-RAG: Enhance Retrieval-Augmented Generation with Monte Carlo Tree Search&lt;/em&gt;.&lt;br&gt;&#xA;→ Retrieval/planning relevance needs verification before publication.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The following references are candidates for Chapter 10&amp;rsquo;s discussion of freestyle cognition, research automation, and AI-assisted prototyping. Verify each title, author list, date, and relevance before final publication.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
