Summary
The authors propose an open platform OpenAgents for deploying and interacting with language agents in everyday contexts. It addresses the gap in current frameworks by focusing on accessibility for non-expert users and emphasizing application design. The platform comprises three key agents: a Data Agent for handling data analysis tasks using Python/SQL and other tools, a Plugins Agent equipped with over 200 daily utility APIs, and a Web Agent designed for autonomous web navigation.
Reasons to accept
1. Good illustrations of the functional utilities of the proposed framework.
2. The studied topic is important and appeals to a broad audience.
3. The provision of an open-source codebase, developed with considerable dedication, is both welcomed and appreciated.
Reasons to reject
1. [Writing Style & Technical Depth] The paper presents its content at a too high-level fashion, leaving ambiguities regarding its novelty from a methodological perspective. It fails to clarify the rationale behind the selection and integration of numerous tools, the features to be provided, and what makes the construction of such a platform technically challenging and non-trivial. For instance, the discussion on "tackling the challenge of strategic data storage" in Sec A.1.2 is too brief, offering only two sentences without adequate details. This lack of information does not sufficiently explain the issues related to `data storage` or how the approach is `strategic`.
2. [No Experiments & Analysis] The paper does not adequately justify the proposed platform due to the absence of quantitative verification. The lack of empirical and numerical support makes it difficult for readers to grasp the effectiveness and operational mechanisms of the platform.
3. [Preciseness & Timeliness] Assertions and arguments to current works require careful review and updates, given that LLM-Agent is an extremely active and rapidly evolving field of study. For example, in Table 1, some markers and specific numbers are outdated (gathered by September 2023, whereas the submission deadline for COLM is March 29, 2024), potentially misleading new readers and being unfair to the works being compared.
4. It is recommended to explore additional literature on data agents and multi-agent systems for possible improvements or integration. For instance, a data agent with enhanced data processing capabilities could offer significant benefits [1], and the proposed *three agents* could potentially be enhanced to cooperatively work better through more customized multi-agent workflows [2].
[1] (arXiv’23, SIGMOD’24) Data-Juicer: A One-Stop Data Processing System for Large Language Models
[2] (arXiv’24) AgentScope: A Flexible yet Robust Multi-Agent Platform