Professional Documents
Culture Documents
ReWOO: How To Boost Efficiency and Accuracy in Augmented Language Models
ReWOO: How To Boost Efficiency and Accuracy in Augmented Language Models
com/
Introduction
empower users with the ability to create and share content across
languages and domains.
What is ReWOO?
ReWOO has several key features that make it unique and effective.
Some of them are:
Capabilities of ReWOO
ReWOO has many potential capabilities and use cases across various
industries and domains. Some examples are:
ReWOO Architecture:
source - https://arxiv.org/pdf/2305.18323.pdf
The Planner module takes a task as input and creates a list of plans that
depend on each other. Each plan is a logical expression that specifies
what subtask to do and what tool to use. The Planner module then
sends each plan to the Worker module.
The Solver module takes the task, the list of plans, and the shared
memory as input and combines them to produce the final answer to the
task. The Solver module may use logical operators such as AND, OR,
NOT, etc., to merge multiple plans and evidence. ReWOO works by
separating the reasoning process of LLMs from external tools, avoiding
the repetition of prompts that are common in observation-dependent
reasoning.
While the code and data of ReWOO can be found on GitHub, users are
advised to reach out to the authors for additional details regarding
licensing and usage.
Limitations
Conclusion
source
GitHub repo - https://github.com/billxbf/ReWOO
research document - https://arxiv.org/pdf/2305.18323.pdf
research paper link - https://arxiv.org/abs/2305.18323
twitter link - https://twitter.com/billxbf/status/1663713374910251009?s=20