Agents glossary
Definitions of agent-related terms.
Definitions of agents-related terms. Refer to the main glossary for definitions of terms across Retool.
A
Action
An operation within an agent that accepts an input and returns a result. Some examples of actions include a single JavaScript function, or a single call to an LLM.
Agent
A system that can take actions based on large-language model (LLM) reasoning. Agents can call tools (for example, workflows and queries) to gather information and complete or delegate actions.
Agent-to-agent (A2A)
Agent-to-agent (A2A) protocol is an open standard developed by Google that provides secure communication between AI agents, allowing for collaboration and exchange of information in order to complete complex tasks.
Agentic workflow
A workflow where the control flow is influenced by the output of an LLM.
B
No glossary entries found.
C
Configuration Assistant
A feature of agents that uses an LLM to automatically write instructions and create tools for your agent.
Core tool
A prebuilt tool that Retool provides with an agent.
Custom tool
A type of tool for an agent that leverages reusable, complex logic with strongly-typed parameters. They are constructed using a canvas of pre-built query blocks that you connect together to interact with resources, transform data, and run additional logic.
D
Dataset
A collection of records that are passed into an agent when running an eval. A dataset contains name, description, number of items, created, and updated properties.
E
F
Function generator
A chat interface that uses an LLM to automatically create a custom function for use by an agent.
G
No glossary entries found.
H
Human-In-The-Loop (HITL)
A process that requires human action in order to proceed, such as a tool call that requires approval, or Assist resource query creation.
I
Invoke Agent block
A type of block that triggers an agent from a workflow.
J
No glossary entries found.
K
No glossary entries found.
L
Levenshtein distance
The Levenshtein distance is a string metric for measuring the difference between two sequences. The Levenshtein distance between two words is the minimum number of single-character edits required to change one word into the other.
M
No glossary entries found.
N
No glossary entries found.