Skip to main content

The REBEL Agent

REcursion Based Extensible LLM Our REBEL agent takes a novel approach to answering complex questions. Using recursive reasoning, REBEL expands what LLMs can do with problem decomposition and tool use. In this way, we are able to answer questions requiring data LLMs were not directly trained on.

Running REBEL

Getting started with REBEL is easy
quickstart_REBEL.py

Tool Definition

Tools are defined by dictionaries that are added to the list tools. These dictionaries need to contain the following fields: You can add any tool you want and as many as you need. REBEL will attempt to compositionally answer a question that may require calling multiple tools.

Join our Discord Community

Have questions or ideas56? Join the community!