Our AI agents expand what you can do with LLMs!
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.
Getting started with REBEL is easy
Tools are defined by dictionaries that are added to the list tools
. These dictionaries need to contain the following fields:
Field | Type | Description |
---|---|---|
'description' | string | A description of what the tool does |
'dynamic_params' | dictionary | A dictionary containing key value pairs (paramter name : description) of the API endpoint’s mutable parameters that need to be set by REBEL in order to answer a query |
'method' | string | GET or POST , whichever is the type of the API endpoint |
'url' | string | URL of the API endpoint that the given tool specifies |
'static_params' | dictionary | Any parameters that are constant between all API calls. An API key/token is an example of this |
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.
Have questions or ideas56? Join the community!
Our AI agents expand what you can do with LLMs!
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.
Getting started with REBEL is easy
Tools are defined by dictionaries that are added to the list tools
. These dictionaries need to contain the following fields:
Field | Type | Description |
---|---|---|
'description' | string | A description of what the tool does |
'dynamic_params' | dictionary | A dictionary containing key value pairs (paramter name : description) of the API endpoint’s mutable parameters that need to be set by REBEL in order to answer a query |
'method' | string | GET or POST , whichever is the type of the API endpoint |
'url' | string | URL of the API endpoint that the given tool specifies |
'static_params' | dictionary | Any parameters that are constant between all API calls. An API key/token is an example of this |
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.
Have questions or ideas56? Join the community!