- Setting and instruction (e.g. maximum number of X to extract, instruction for formatting the output)
- Actual data to analyze (e.g. a CSV file)
- A question to answer
Creating a Tool and adding user inputs
The easiest way to get started with creating a tool is to start at the Tools page. Once on the page, click on+ Create tool
on the top right of the page.
You will be presented with an empty state where you can:

- add knowledge
- add inputs
- add tool steps
- access some video tutorials
- All user input components accept a name and a description. Description supports limited markdown syntax such as bold, italics and URLs. Use this to make your inputs sparkle
-
Variables are used to reference use inputs in Tools. Variable names are shown in green and can be used
with
{{}}
to access the input values. For example, if you want to use text value in a text input which is namedmy_text_input
, you can use the variable name as{{my_text_input}}
- Inputs are presented as form for the App page and as JSON params for the API