SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2308.05960 · 2023

BOLAA: Benchmarking and Orchestrating LLM-augmented Autonomous Agents

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 3 functions out of this paper's own repositories and ran 3 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
salesforce/bolaa canonical 3 of 3
FunctionStatusWhere it lives
format_step Ran salesforce/bolaa/hotpotqa_run/agent_arch.py
code served (permissive licence) · get_code("84d28fbaf38b0a59")
fuzzy_parse_action Ran salesforce/bolaa/hotpotqa_run/agent_arch.py
code served (permissive licence) · get_code("9454beee89209dff")
parse_action Ran salesforce/bolaa/hotpotqa_run/agent_arch.py
code served (permissive licence) · get_code("9f8148d447f9ea0c")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

The massive successes of large language models (LLMs) encourage the emerging exploration of LLM-augmented Autonomous Agents (LAAs). An LAA is able to generate actions with its core LLM and interact with environments, which facilitates the ability to resolve complex tasks by conditioning on past interactions such as observations and actions. Since the investigation of LAA is still very recent, limited explorations are available. Therefore, we provide a comprehensive comparison of LAA in terms of both agent architectures and LLM backbones. Additionally, we propose a new strategy to orchestrate multiple LAAs such that each labor LAA focuses on one type of action, \textit{i.e.} BOLAA, where a controller manages the communication among multiple agents. We conduct simulations on both decision-making and multi-step reasoning environments, which comprehensively justify the capacity of LAAs. Our performance results provide quantitative suggestions for designing LAA architectures and the optimal choice of LLMs, as well as the compatibility of both. We release our implementation code of LAAs to the public at \url{https://github.com/salesforce/BOLAA}.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2308.05960")
get_code_for_paper("2308.05960")
have("2308.05960")

Connect an agent — have() is free.