Hierarchical Task
The Hierarchical Task component describes a task for a Hierarchical Crew, the team of AI agents with a manager in charge. You say what has to be done and what result you expect; you do not choose an agent, because the team manager decides who does it.
When to use it
- Give a managed team a piece of research, a draft or a review.
- Split a large job into several tasks for the manager to hand out.
- Limit the tools that can be used in a specific task.
Configuration
| Field | What it does |
|---|---|
| Description | What has to be done, with all the detail needed: starting data, criteria, constraints. |
| Expected Output | What the result should look like, for example “A list of five points with one sentence each”. |
Both fields accept a connection, so you can pass the task, for example, the question that arrives through a Chat Input.
Advanced options
| Connection | What to connect |
|---|---|
| Tools | Tools that can be used in this task. If you connect none, the tools of the agent doing it are used. |
Output
Task: the defined task. Connect it to the Tasks input of a Hierarchical Crew. You can connect several tasks to the same team.
Example
An accounting firm wants to answer its clients’ tax questions. It creates a task with Description “Analyse this client query and identify which taxes are involved”, connecting the client’s message, and Expected Output “A clear answer in under 200 words, with the deadlines to keep in mind”. The team manager assigns it to the tax agent and reviews the answer.