Frequently asked questions about CrewAI Enterprise
How is task execution handled in the hierarchical process?
Where can I get the latest CrewAI documentation?
What are the key differences between Hierarchical and Sequential Processes in CrewAI?
manager_llm
) must be specified for the manager agentWhat are the benefits of using memory in the CrewAI framework?
What is the purpose of setting a maximum RPM limit for an agent?
What role does human input play in the execution of tasks within a CrewAI crew?
human_input
flag in the task definition. When enabled, the agent prompts the user for input before delivering its final answer. This input can provide extra context, clarify ambiguities, or validate the agent’s output.For detailed implementation guidance, see our Human-in-the-Loop guide.What advanced customization options are available for tailoring and enhancing agent behavior and capabilities in CrewAI?
llm
) and function-calling language models (function_calling_llm
)max_rpm
)max_iter
attribute allows users to define the maximum number of iterations an agent can perform for a single taskallow_delegation
attribute (default: True)In what scenarios is human input particularly useful in agent execution?
What are the different types of memory that are available in crewAI?
How do I use Output Pydantic in a Task?
Define a Pydantic model
Create a task with Output Pydantic
Set the output_pydantic attribute in your agent
How can I create custom tools for my CrewAI agents?
BaseTool
class provided by CrewAI or by using the tool decorator. Subclassing involves defining a new class that inherits from BaseTool
, specifying the name, description, and the _run
method for operational logic. The tool decorator allows you to create a Tool
object directly with the required attributes and a functional logic.How can you control the maximum number of requests per minute that the entire crew can perform?
max_rpm
attribute sets the maximum number of requests per minute the crew can perform to avoid rate limits and will override individual agents’ max_rpm
settings if you set it.