CrewAI
CrewAI components available in ottom8: CrewAI Agent, Hierarchical Crew, Hierarchical Task, Sequential Crew, Sequential Task, Sequential Task Agent.
CrewAI Agent
Represents an agent of CrewAI.
| Input | Type | Required |
|---|---|---|
| Language Model | other | No |
| Tools | other | No |
| Allow Delegation | bool | No |
| Backstory | str | No |
| Goal | str | No |
| Role | str | No |
Advanced options: Allow Code Execution, kwargs, Memory, Verbose
| Output | Type |
|---|---|
| Agent | NoneType |
Hierarchical Crew
Represents a group of agents, defining how they should collaborate and the tasks they should perform.
| Input | Type | Required |
|---|---|---|
| Agents | other | No |
| Manager Agent | other | No |
| Manager LLM | other | No |
| Tasks | other | No |
Advanced options: Function Calling LLM, Max RPM, Memory, Share Crew, Cache, Verbose
| Output | Type |
|---|---|
| Output | Message |
Hierarchical Task
Each task must have a description, an expected output and an agent responsible for execution.
| Input | Type | Required |
|---|---|---|
| Expected Output | str | No |
| Description | str | No |
Advanced options: Tools
| Output | Type |
|---|---|
| Task | HierarchicalTask |
Sequential Crew
Represents a group of agents with tasks that are executed sequentially.
| Input | Type | Required |
|---|---|---|
| Tasks | other | No |
Advanced options: Function Calling LLM, Max RPM, Memory, Share Crew, Cache, Verbose
| Output | Type |
|---|---|
| Output | Message |
Sequential Task
Each task must have a description, an expected output and an agent responsible for execution.
| Input | Type | Required |
|---|---|---|
| Agent | other | Yes |
| Task | other | No |
| Expected Output | str | No |
| Description | str | No |
Advanced options: Tools, Async Execution
| Output | Type |
|---|---|
| Task | SequentialTask |
Sequential Task Agent
Creates a CrewAI Task and its associated Agent.
| Input | Type | Required |
|---|---|---|
| Language Model | other | No |
| Previous Task | other | No |
| Tools | other | No |
| Backstory | str | No |
| Expected Task Output | str | No |
| Goal | str | No |
| Role | str | No |
| Task Description | str | No |
Advanced options: Agent kwargs, Allow Code Execution, Allow Delegation, Async Execution, Memory, Verbose
| Output | Type |
|---|---|
| Sequential Task | SequentialTask |