CLFeb 2, 2024

AMOR: A Recipe for Building Adaptable Modular Knowledge Agents Through Process Feedback

arXiv:2402.01469v231 citationsh-index: 19Has CodeNIPS
AI Analysis

This work addresses the need for modular and adaptable knowledge agents in AI, though it appears incremental as it builds on existing LLM and agent frameworks.

The authors tackled the problem of building adaptable language agents for complex tasks by introducing AMOR, a framework based on open-source LLMs that uses finite state machine reasoning and process feedback, achieving advantages over strong baselines in multiple domains.

The notable success of large language models (LLMs) has sparked an upsurge in building language agents to complete various complex tasks. We present AMOR, an agent framework based on open-source LLMs, which reasons with external knowledge bases and adapts to specific domains through human supervision to the reasoning process. AMOR builds reasoning logic over a finite state machine (FSM) that solves problems through autonomous executions and transitions over disentangled modules. This allows humans to provide direct feedback to the individual modules, and thus naturally forms process supervision. Based on this reasoning and feedback framework, we develop AMOR through two-stage fine-tuning: warm-up and adaptation. The former fine-tunes the LLM with examples automatically constructed from various public datasets, enabling AMOR to generalize across different knowledge environments, while the latter tailors AMOR to specific domains using process feedback. Extensive experiments across multiple domains demonstrate the advantage of AMOR to strong baselines, thanks to its FSM-based reasoning and process feedback mechanism. The code and data are publicly available at \url{https://github.com/JianGuanTHU/AMOR}.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes