research-input · RPT-65BA46B970A3

Autonomous Continuous Improvement in Machine-to-Machine Systems: Architectures for Skill Discovery and Verification

Privacy, selected memory and retention

Source identity

Record
RPT-65BA46B970A3
Original file
Autonomous Agent Continuous Learning.md
Original SHA-256
ac1b3afb6a36dbd9383d38f37c3384fb899a07d66167dde341e6075e4faa64b0
Source family
v049
Public copy SHA-256
ac1b3afb6a36dbd9383d38f37c3384fb899a07d66167dde341e6075e4faa64b0
Original custody
Exact bytes retained in the private project package under docs/_evidence/; not a public download.

Read the public source-text copy

Disposition and proof of use

incorporated · inherited_full_review

Selected exact-version, bounded-test, live-versus-simulated evidence and recoverable publication method demonstrated by the deployed replay repair; new training/skill marketplaces, private trace scoring and recurring execution not adopted.

Review evidence: Durable memory and learning: source-specific decisions

Implementation/test evidence: Durable memory and learning: source-specific decisions · v049 replay live evidence

Memory owners: .uai/constraints.uai, .uai/file-handoff.uai, .uai/memory-maintenance.uai, .uai/memory.uai, .uai/research-review.uai. These are private repository records, not public web routes.

Jump to a report section

Report body

Autonomous Continuous Improvement in Machine-to-Machine Systems: Architectures for Skill Discovery and Verification

The deployment of autonomous machine-to-machine (MATM) systems signifies a fundamental shift in computing architecture, relocating the primary bottleneck of operational efficiency from human execution to algorithmic coordination. In these advanced networks, independent software agents are tasked with discovering capabilities, communicating across domain boundaries, coordinating complex workflows, and recovering from systemic anomalies without routine human intervention. A profound paradox emerges within these architectures: systems must continuously adapt their strategies and accumulate reusable skills to remain performant in dynamic environments, yet granting agents the autonomy to self-modify introduces the severe risk of silently promoting hallucinated logic, brittle procedures, or degraded experiences into production execution.
Addressing this paradox requires a rigorous delineation between the probabilistic reasoning processes of large language models and the deterministic execution of long-term behaviors. Autonomous continuous improvement can be achieved safely only when systems are governed by verifiable lifecycle management, isolated sandbox evaluation, and explicit authorization boundaries that prevent the unconstrained proliferation of untested logic. The subsequent analysis reviews the established practices, experimentally supported frameworks, and structural vulnerabilities in autonomous skill acquisition, followed by a comprehensive, recommended architectural design for MATM ecosystems.

Evidence Review: Mechanisms of Autonomous Skill Acquisition

The capability of autonomous systems to acquire, refine, and retain skills without human intervention relies on combining deterministic state management with dynamic linguistic reasoning. Research across diverse agentic frameworks reveals that continuous improvement is most reliably achieved when agents offload complex, verified behaviors into executable code libraries and modular memory systems, rather than attempting to internalize procedural execution exclusively within a neural network's parametric memory.

Retrieval of Proven Procedures and Deterministic Code Generation

The development of skill libraries containing executable code forms the foundational architecture for retaining complex behaviors across extended operational horizons. The Voyager framework, introduced in May 2023 and updated in October 2023, demonstrates that agents can achieve zero-shot generalization and alleviate the phenomenon of catastrophic forgetting by storing discovered skills as deterministic code rather than natural language descriptions1. Operating within a complex simulation environment, the agent explores its surroundings driven by an automatic curriculum that proposes tasks based on current skill levels and environmental states2.
When a novel task is completed successfully, the resulting executable script (e.g., JavaScript utilizing the Mineflayer API) is admitted into a persistent skill library2. These stored programs are indexed using vector embeddings derived from their natural language descriptions2. Consequently, when the agent encounters new situations, it queries the library to retrieve the top most relevant skills, injecting them into the active prompt2. This paradigm explicitly separates the retrieval mechanism—which relies on probabilistic semantic similarity—from the execution mechanism, which operates deterministically2. Ablation studies emphasize the necessity of this architecture: removing the skill library causes agent performance to plateau rapidly, while removing the self-verification mechanisms drops performance by 73 percent2. Furthermore, the zero-shot generalization capabilities are profound; skills written and refined in one instantiated environment transfer seamlessly to entirely novel environments because the underlying API endpoints remain consistent2. The critical enabler for this paradigm is the presence of an environmental simulator or sandbox that catches execution errors instantly, resets cleanly, and prevents side effects, thereby providing structured execution traces when a skill candidate fails2.

Tool-Use Learning and Self-Supervised API Integration

To enable independent tools and skills to be utilized autonomously, foundational models can be trained to teach themselves how to invoke external APIs seamlessly during the sequence generation process. The Toolformer architecture, published in February 2023, illustrates that language models can learn to decide which APIs to call, what arguments to pass, and how to incorporate the results into future token prediction5. By bootstrapping a dataset with candidate API calls (covering utilities such as calculators, question-answering systems, search engines, and translation systems) and evaluating whether the inclusion of the API response reduces future prediction loss, models internalize tool use through self-supervised learning6.
This methodology provides a robust signal derived directly from the model's own loss function, bypassing the need for massive, human-annotated datasets detailing exact tool usage6. The zero-shot performance improvements are substantial, allowing smaller models to compete with significantly larger parameters on fact-intensive or arithmetic tasks6. However, this approach exhibits inherent limitations in complex MATM ecosystems. Toolformer establishes a strong baseline for single-step tool invocation policy learning but struggles with long-horizon agent planning, iterative query refinement, and multi-step chained tool usage6. Furthermore, self-supervised tool integration must be strictly bound by standardized communication protocols when operating across independent systems.
The Model Context Protocol (MCP) provides this necessary standardization, offering an open specification that dictates how AI applications connect to external data sources and tools9. Evolving through stable versions (such as the November 2024 initial release and the November 2025 update introducing OpenID Connect Discovery), MCP enforces structured tool outputs and OAuth Resource Server classifications9. This infrastructure guarantees that when an agent autonomously discovers and utilizes a new tool, its actions remain explicitly bound by predefined, verifiable authorization limits.

Workflow Induction and Declarative Pipeline Optimization

Beyond generating independent executable artifacts, MATM systems can continuously improve the linguistic interfaces and reasoning pathways that orchestrate those artifacts. The DSPy programming model, published in October 2023, abstracts language model pipelines into imperative text transformation graphs10. Traditional agentic workflows often rely on fragile, hard-coded prompt templates discovered via manual trial and error12. DSPy replaces this paradigm with a declarative approach where developers specify signatures defining the input and output requirements of a module (e.g., consuming a question and context to return an answer and supporting evidence)10.
The continuous improvement mechanism is driven by teleprompters, which function as optimizers. Given a defined validation metric, a DSPy compiler will optimize the prompt parameters, automatically bootstrapping few-shot demonstrations from training sets and adapting the pipeline to maximize performance11. By decoupling the flow of information from the specific prompt string or model weights, systems can autonomously re-compile and self-improve their workflows when the underlying language model is swapped or the target domain shifts14. This programmatic pipeline optimization significantly reduces manual effort while yielding pipelines that consistently outperform standard few-shot prompting techniques12.

Experience-Based Memory and Virtual Context Management

The management of state and long-term memory requires architectural paradigms resembling traditional operating systems. As agents operate over extended horizons and interact iteratively, they inevitably exceed the fixed-length context window limitations inherent to modern language models. The MemGPT architecture, introduced in October 2023 and updated in early 2024, addresses this constraint by pioneering virtual context management15.
Drawing inspiration from hierarchical memory systems, MemGPT routes information between a fast, active "main context" and a slow, high-capacity "external context"16. The main context contains system instructions, a read/write working context for storing key facts and preferences, and a FIFO queue for immediate message history17. The external context consists of recall storage (a searchable database of past events) and archival storage (a repository for documents)17. Agents actively manage their own memory by issuing function calls—such as appending data to the working context or executing semantic searches across the archival storage17. When approaching the token limit, the system utilizes interrupts, warning the agent of impending memory pressure and prompting it to summarize and paginate data to external storage before eviction occurs16. This explicit, self-directed management of memory allows the agent to retain prerequisite knowledge and context indefinitely, transforming the language model from a passive sequence processor into an active orchestrator of its own persistent state.

Verbal Reinforcement Learning

Complementing structured memory management is the capacity for models to improve decision-making through linguistic reflection rather than weight updates. The Reflexion framework, published in March 2023, introduces verbal reinforcement learning18. Reflexion operates through an iterative optimization loop utilizing three distinct components: an Actor that generates actions, an Evaluator that scores trajectories based on exact match grading or heuristic logic, and a Self-Reflection model18.
When presented with a sparse reward signal or an execution failure trace, the Self-Reflection model generates detailed natural language feedback explaining the root cause of the error and suggesting actionable improvements18. This verbal analysis is stored in an episodic memory buffer. During subsequent trials, the Actor conditions its reasoning on both the immediate environmental observation and the accumulated historical reflections18. This mechanism is highly effective in domains like sequential decision-making and coding, allowing agents to distill long, failed trajectories into concise self-hints that prevent the repetition of previous hallucinations or inefficient planning loops18.

Model Adaptation and Process Supervision

When seeking to improve the fundamental reasoning capabilities of the underlying models themselves, evaluating the intermediate steps of a logical process is vastly superior to evaluating only the final outcome. Relying on outcome supervision—where a model is rewarded solely based on whether the final answer matches the ground truth—allows models to learn flawed reasoning shortcuts or hallucinations that coincidentally produce correct final outputs20.
The research detailed in "Let's Verify Step by Step" (May 2023) demonstrates the efficacy of process supervision, wherein a Process Reward Model (PRM) is trained to evaluate and provide feedback on each distinct step in a chain-of-thought20. Trained on datasets like PRM800K (containing 800,000 human-verified, step-level labels), PRMs significantly outperform Outcome-Supervised Reward Models (ORMs) in complex domains such as mathematical reasoning, solving over 78 percent of problems from representative subsets of the MATH dataset21. Process supervision ensures that the underlying causality of a workflow is logically sound. By directing feedback to the exact location of logical errors, PRMs mitigate misaligned behavior and provide the stringent verification necessary before any autonomously discovered skill is deemed reliable enough for production deployment21.

Comparative Analysis of Cognitive Improvement Strategies

Autonomous systems utilize diverse cognitive mechanisms to adapt to changing environments and improve operational efficiency. Distinguishing between fundamentally altering a model's parameters and optimizing its external tools, prompts, or stored procedures is essential for designing MATM systems that balance agility with strict authorization boundaries and exact reproducibility.
The table below details the strategic tradeoffs and optimal use cases for each credible approach to continuous improvement.

Strategic Approach Mechanism of Action Target Artifact Modified Optimal Operating Environment Principal Tradeoffs and Limitations
Experience-Based Memory Episodic retrieval and virtual context paging16 Active Prompt Context / External Vector Index Unstructured environments requiring long-term conversational or historical state maintenance. Susceptible to noisy retrieval; performance remains strictly bounded by the underlying model's reasoning capacity.
Workflow Induction Programmatic pipeline optimization via metric-driven teleprompters11 Prompt Templates / Pipeline Computational Graphs Multi-step reasoning tasks needing robust demonstration bootstrapping and dynamic domain adaptation. Relies heavily on high-quality validation metric definitions; does not create durable, executable software artifacts.
Tool-Use Learning Self-supervised API call insertion optimized via prediction loss reduction5 Action Space / API Payload Structures Environments requiring factual lookups, arithmetic offloading, or external state mutations. Focused primarily on single-step integration; lacks the capacity for complex, long-horizon tool orchestration without extensive external scaffolding.
Retrieval of Proven Procedures Code synthesis, isolated sandbox testing, and embedding-based indexing1 Deterministic Executable Code (e.g., Python, JavaScript) Environments with strict API schemas, clear objective success criteria, and robust staging simulators. Requires isolated sandbox environments for verification; stored procedures become brittle if underlying external APIs undergo undocumented changes.
Verbal Reinforcement Learning Translating sparse rewards into explicit natural language reflections18 Episodic Memory Buffers / Heuristic Self-Hints Interactive decision-making environments prone to planning inefficiencies and repetitive hallucinations. Reflections are probabilistic and may occasionally reinforce incorrect assumptions if the evaluator's heuristic logic is flawed.
Model Adaptation (Process Supervision) Fine-tuning reward models on human-verified intermediate reasoning steps20 Neural Network Weights (Process Reward Models) Global infrastructure requiring deep reasoning verification, hallucination reduction, and alignment. Extremely high compute and data collection costs; updates are opaque and carry the risk of regressing previously learned general capabilities.

In MATM architectures, updating model weights through fine-tuning or process supervision should be reserved exclusively for foundational infrastructure upgrades managed by human administrators. For independent agents operating autonomously day-to-day, systems must prioritize adapting external memory, workflow pipelines, and stored deterministic procedures. This separation ensures that the system can adapt rapidly to novel tasks without risking the catastrophic degradation of the core reasoning engine.

Systemic Vulnerabilities and Feedback Contamination

When autonomous systems are granted the capacity to self-modify and promote new skills into production, they encounter significant risks related to systemic degradation. Without rigorous governance mechanisms, an agent ecosystem may overfit to singular anomalous tasks, retain stale procedures that disrupt network stability, or fall victim to contaminated feedback loops.
Successful behavior identification and precise failure attribution require evaluation mechanisms that verify causal chains rather than binary outcomes. In complex MATM workflows, an outcome might appear successful due to a coincidentally compensating error. For instance, an agent tasked with auditing a ledger might synthesize a script that incorrectly extracts data but coincidentally calculates the expected final balance due to a secondary arithmetic flaw. If the system relies on outcome supervision, it will reward and promote this fundamentally broken script, which will fail catastrophically on the next dataset. To mitigate this, systems must implement process supervision20. A dedicated evaluation layer must assess the validity of each intermediate execution step and data transformation. Failures must be attributed precisely to the specific line of code or the exact tool call that produced an anomaly. This structured execution trace can then be parsed by a self-reflection model to produce actionable, localized corrections18.
Overfitting and the retention of stale procedures occur when a skill library is treated as an append-only archive rather than a dynamic, auditable repository. A procedure synthesized to interact with an external service will silently begin failing if that service's schema updates. Mitigating this requires continuous background validation and strict lifecycle management. When a previously successful skill begins returning execution errors in production, the system must trigger an automatic rollback mechanism, temporarily deprecating the skill, isolating it from the active retrieval index, and routing the failure trace back to a proposal agent tasked with synthesizing an updated revision.
Correlated self-evaluation errors and reward hacking present severe challenges in architectures that rely on autonomous verification. Utilizing a language model as a judge to evaluate its own outputs, or the outputs of peer models from the same family, introduces distinct algorithmic biases. Research utilizing MT-Bench and Chatbot Arena highlights significant self-preference bias—where a model disproportionately favors responses mimicking its own generation style—as well as pronounced position effects, where the order of candidate presentation heavily skews the evaluator's verdict24. If an agent grades its own workflow induction without constraints, it may systematically ignore complex failure modes, leading to a contaminated feedback loop where the agent becomes increasingly confident in deteriorating procedures. To address this, MATM systems must enforce a strict separation of concerns: the agent proposing a skill must never act as the agent evaluating it. Furthermore, evaluation must not rely on unconstrained qualitative judgments but must be anchored to deterministic unit tests, exact match grading against independent ground truths, and strict process reward modeling18.
Finally, recording prerequisites and authority limits is paramount to preserving explicit authorization boundaries across independent systems. When a skill is synthesized and stored, it must be encapsulated with an immutable metadata manifest. This manifest must define the environmental state required for execution (e.g., specific software runtime versions, necessary network access) and the precise OAuth scopes required to execute the tool calls embedded within the procedure9. This ensures that when a procedure is retrieved and shared across the network, the executing agent can statically analyze the skill to confirm it possesses the requisite permissions before execution begins. This pre-execution verification prevents runtime authorization failures, privilege escalation, and unauthorized data access.

To operationalize continuous improvement while strictly preserving reproducibility, maintaining security, and eliminating routine human intervention, independent MATM systems should adopt a formalized Skill Lifecycle and Governance Architecture. This architecture standardizes how reusable skills are proposed, evaluated, admitted, shared, and retired across disparate software agents operating over a decentralized communication infrastructure.
The foundational principle of this architecture is the absolute separation of reasoning and execution. All durable skills promoted into the shared ecosystem must be synthesized as deterministic, executable code (e.g., Python, WebAssembly, or JavaScript) rather than probabilistic natural language prompts. The language model acts exclusively as the reasoning engine that writes, reflects upon, and orchestrates the code. Once verified, the skill itself operates entirely outside the model's probabilistic space, guaranteeing exact reproducibility and eliminating hallucination during routine execution.
Crucially, this design assumes that the underlying communication infrastructure is merely a dumb routing pipe. It does not perform reasoning, optimization, or semantic filtering; it exclusively handles the secure transport of serialized skill artifacts and JSON-RPC messages between independent agents.

The Governance Lifecycle

  1. Proposal Phase (Observation and Synthesis): An agent encounters a novel task, experiences a recurring failure, or identifies a computational inefficiency in an existing workflow. Utilizing a tiered episodic memory controller, the agent retrieves historical context and synthesizes a candidate script designed to resolve the issue17. This script must include explicit type declarations, necessary dependency imports, and a declaration of authorization scopes mapped directly to the Model Context Protocol (MCP)9.
  2. Evaluation Phase (Sandboxed Process Supervision): The candidate skill artifact is submitted to an isolated, ephemeral staging layer. This dry-run mode intercepts all state-mutating API calls, executing the script against mock data or a shadowed environment2. A dedicated, independent Process Evaluator Agent monitors the execution trace step-by-step. If an error is detected, the structured trace and the original source code are fed into a self-reflection model, generating a verbal reinforcement feedback loop18. This detailed critique is returned to the proposing agent for iterative revision until the execution trace is completely clean.
  3. Admission Phase (Metadata Encapsulation): Once the candidate skill passes all deterministic unit tests and process evaluations, it is packaged for deployment. The skill is converted into a dense vector embedding based on its semantic description to facilitate future retrieval2. The executable artifact is then encapsulated with a cryptographic manifest detailing its dependencies, required MCP endpoints, and the minimum necessary OAuth scope boundaries9.
  4. Sharing Phase (Decentralized Discovery): The admitted skill is broadcast to a shared, decentralized registry accessible by independent agents across the network. Peer agents query this registry using semantic search mechanisms when they encounter tasks bearing similar semantic signatures.
  5. Retirement Phase (Continuous Auditing and Eviction): Skills are continuously monitored during production execution. If a previously reliable skill begins to generate execution errors (e.g., due to an upstream API schema change), its network-wide confidence score degrades. Once the score breaches a critical threshold, the skill is automatically rolled back to a deprecated state. The registry evicts the skill from the active retrieval index and triggers an asynchronous notification for a proposal agent to synthesize an updated revision based on the new failure traces.

Concrete Implementation Example

Consider two independent systems within a corporate MATM ecosystem: Agent Alpha (operating within the Financial Auditing domain) and Agent Beta (operating within the Tax Compliance domain). Both agents utilize the Model Context Protocol (MCP) for standardized external tool integration.
Agent Alpha is tasked with reconciling a massive, newly formatted transaction ledger spanning millions of rows. Alpha recognizes that processing this data token-by-token through its language model interface will result in a context window overflow and severe latency. Relying on its episodic memory, Alpha proposes a more efficient workflow by synthesizing a vectorized Python script utilizing the Pandas library to perform the reconciliation deterministically. Alpha submits this candidate script to the Evaluation Sandbox.
The sandbox executes the script against a mock ledger. The script successfully processes the data but attempts to write the results back to an unauthorized endpoint. The sandbox intercepts this violation. The Process Evaluator generates a trace highlighting the scope violation, and Alpha's self-reflection model suggests modifying the script to output the data to the approved staging directory. Alpha revises the script, and the second sandboxed execution passes perfectly.
The script is admitted into Alpha's local library, and the artifact is published to the global MATM registry. The metadata encapsulation strictly tags the skill with the required MCP resources and scopes.

Table: Skill Artifact State Transition Record
Metadata Field Value at Admission State
Skill_ID uuid-4f8a-9c2b-11e7
Authoring_Entity Agent_Alpha_Financial
Semantic_Description "Vectorized reconciliation of large transaction ledgers matching schema v2.1"
Semantic_Vector [0.114, -0.052, 0.881, ...]
Executable_Payload def reconcile_ledger(input_uri, output_uri): ...
Required_MCP_Scopes ledger:read, reconciliation:write_staging
Reliability_Score 1.00 (Initial Sandbox Verification)
Lifecycle_State ACTIVE

Several days later, Agent Beta is assigned to audit tax liabilities across a similarly formatted, high-volume ledger. Rather than attempting to process the data natively, Beta queries the MATM registry with its task description. The registry's embedding search returns Agent Alpha's Python script.
Agent Beta downloads the artifact. Before attempting execution, Beta statically analyzes the Required_MCP_Scopes. Beta confirms that its current OAuth credentials satisfy the requirement for ledger:read and reconciliation:write_staging. Agent Beta executes the deterministic code locally, completing the task in a fraction of the expected computational time. Beta transmits a success telemetry signal back to the registry, reinforcing the artifact's Reliability_Score.
Crucially, if Beta lacked the required OAuth scopes, the static analysis would flag the violation, and the execution would be blocked entirely prior to runtime. This preserves explicit security boundaries and prevents unauthorized data manipulation while enabling massive, ecosystem-wide efficiency gains.

Prioritized Feature Proposals

To implement the recommended architecture successfully, development must prioritize the following three features. They are designed to integrate into existing agentic frameworks, specifically targeting the elimination of unnecessary human intervention while addressing the systemic vulnerabilities of autonomous self-modification.

1. Process-Supervised Sandboxed Execution (PSSE) Engine

2. Tiered Episodic Memory Controller (TEMC)

3. MCP-Compliant Skill Registry and Boundary Enforcer

Practical Adoption Sequence and Success Criteria

Implementing an autonomous continuous improvement architecture within an enterprise MATM system represents a significant shift in operational risk profiles. To mitigate disruptions, organizations must follow a phased adoption sequence, identifying and retaining explicitly defined human prerequisites at each stage.
Phase 1: Stateless Tool Learning and Telemetry Validation (Months 1-2) Deploy agents operating entirely statelessly with fixed, read-only tools strictly governed by the initial MCP configuration9. Implement a Workflow Induction process (modeled on the DSPy architecture) to allow agents to optimize their routing and tool-selection prompts dynamically10.

Phase 2: Episodic Memory and Sandboxed Proposal Introduction (Months 3-5) Introduce the Tiered Episodic Memory Controller (TEMC), granting agents the ability to retain context and historical reflections across sessions17. Concurrently, deploy the Process-Supervised Sandboxed Execution (PSSE) engine. Allow agents to propose new executable skills and test them iteratively in the sandbox, but require a strict human-in-the-loop review mechanism for final admission to the production library.

Phase 3: Autonomous Skill Promotion and MATM Exchange (Months 6+)
Remove the human-in-the-loop requirement for skill admission. Activate the full MCP-Compliant Skill Registry, allowing independent agents to discover, verify, and execute peer-generated code autonomously. Implement the continuous auditing service to enforce the retirement phase for degrading skills.

Unresolved Questions for Future Implementers:

Measurable Success Criteria:
To quantify the success and safety of the continuous improvement architecture without executing live tests, implementers must continuously monitor the following design signals:

  1. Unique Skill Retention Rate: The total number of newly synthesized, sandbox-verified skills admitted to the library that are subsequently invoked successfully more than three times by peer agents over a rolling 30-day period. This metric validates true reusability and MATM knowledge transfer.
  2. Zero-Shot Transfer Efficacy: The percentage of novel tasks completed successfully on the first attempt by retrieving and applying an existing skill from the registry. A steady upward trend indicates the skill library is effectively compounding the system's generalized capabilities1.
  3. Catastrophic Failure Suppression Ratio: The ratio of skills that fail during the sandbox execution phase versus the number of skills that fail during production execution. A ratio approaching infinity indicates that the process supervision and sandboxing mechanisms are perfectly isolating unreliable behavior before it impacts the enterprise environment.
  4. Human Intervention Decay: A statistically significant, measurable reduction in the frequency of human operator overrides, manual ticket resolutions, or required approval gates over time, directly correlated to the expansion and utilization of the autonomous skill registry.
Works cited
  1. Voyager: An Open-Ended Embodied Agent with Large Language, https://arxiv.org/abs/2305.16291
  2. Voyager: Skill Libraries as the Foundation for Lifelong AI Agent, https://beancount.io/bean-labs/research-logs/2026/05/08/voyager-open-ended-embodied-agent-lifelong-learning
  3. Voyager | An Open-Ended Embodied Agent with Large Language, https://voyager.minedojo.org/
  4. Tool Use, Agents, and the Voyager Paper | Towards Data Science, https://towardsdatascience.com/tool-use-agents-and-the-voyager-paper-5a0e548f8b38/
  5. Toolformer: Language Models Can Teach Themselves to Use Tools, https://www.bibsonomy.org/bibtex/2c75ab44b188ee0f499f807ee49f94d9d/tomvoelker
  6. Toolformer: Language Models Can Teach Themselves to Use Tools, https://www.zhongzhuzhou.org/blog/2026-04-13-2026-04-13-Toolformer-technical-review-en/
  7. Arxiv Dives - Toolformer: Language models can teach themselves to, https://ghost.oxen.ai/toolformer-language-models-can-teach-themselves-to-use-tools/
  8. Toolformer: Language Models Can Teach Themselves to Use Tools, https://openreview.net/forum?id=Yacmpz84TH
  9. Specification - Model Context Protocol (MCP), https://modelcontextprotocol.info/specification/
  10. DSPy: Compiling Declarative Language Model Calls into Self, https://www.alphaxiv.org/abs/2310.03714
  11. DSPy: Compiling Declarative Language Model Calls into Self, https://fanpu.io/summaries/2024-03-15-dspy-compiling-declarative-language-model-calls-into-self-improving-pipelines/
  12. DSPy: Compiling Declarative Language Model Calls into Self, https://tldr.takara.ai/p/2310.03714
  13. DSPy: Compiling Declarative Language Model Calls into Self, https://neurips.cc/virtual/2023/76693
  14. DSPy: Compiling Declarative Language Model Calls into Self, https://www.leoniemonigatti.com/papers/dspy.html
  15. Paper page - MemGPT: Towards LLMs as Operating Systems, https://huggingface.co/papers/2310.08560
  16. MemGPT: Towards LLMs as Operating Systems - arXiv, https://arxiv.org/pdf/2310.08560
  17. MemGPT: Towards LLMs as Operating Systems - alphaXiv, https://www.alphaxiv.org/abs/2310.08560
  18. Reflexion: Language Agents with Verbal Reinforcement Learning, https://www.alphaxiv.org/abs/2303.11366
  19. "Reflexion: Language Agents with Verbal Reinforcement Learning, https://luma.com/435fmttp
  20. Let's Verify Step by Step - alphaXiv, https://www.alphaxiv.org/abs/2305.20050
  21. [2305.20050] Let's Verify Step by Step - ar5iv, https://ar5iv.labs.arxiv.org/html/2305.20050
  22. Let's Verify Step by Step | OpenAI, https://cdn.openai.com/improving-mathematical-reasoning-with-process-supervision/Lets_Verify_Step_by_Step.pdf
  23. Let's Verify Step by Step - OpenReview, https://openreview.net/forum?id=v8L0pN6EOi
  24. What Is LLM-as-a-Judge Evaluation? - distil labs, https://www.distillabs.ai/learn/what-is-llm-as-judge-evaluation/
  25. Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena - arXiv, https://arxiv.org/abs/2306.05685
  26. [2305.20050] Let's Verify Step by Step - arXiv, https://arxiv.org/abs/2305.20050