mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-09 08:08:32 +00:00
Updated Managing Processes (markdown)
@@ -6,14 +6,14 @@ Processes are the heart of CrewAI's workflow management, akin to the way a human
|
||||
|
||||
A process in CrewAI can be thought of as the game plan for how your AI agents will handle their workload. Just as a project manager assigns tasks to team members based on their skills and the project timeline, CrewAI processes assign tasks to agents to ensure efficient workflow.
|
||||
|
||||
## Currently Supported Processes
|
||||
## Process Implementations
|
||||
|
||||
- **Sequential (Supported)**: This is the only process currently implemented in CrewAI. It ensures tasks are handled one at a time, in a given order, much like a relay race where one runner passes the baton to the next.
|
||||
- **Consensual (WIP)**: Envisioned for a future update, the consensual process will enable agents to make joint decisions on task execution, similar to a team consensus in a meeting before proceeding.
|
||||
- **Hierarchical (WIP)**: Also in the pipeline, this process will introduce a chain of command to task execution, where some agents may have the authority to prioritize tasks or delegate them, akin to a traditional corporate hierarchy.
|
||||
These additional processes, once implemented, will offer more nuanced and sophisticated ways for agents to interact and complete tasks, much like teams in complex organizational structures.
|
||||
|
||||
## Future Process Implementations (WIP)
|
||||
|
||||
- **Parallel (WIP)**: Planned for future updates, this will allow multiple tasks to be carried out simultaneously by different agents, similar to various team members working on their assignments concurrently.
|
||||
- **Conditional (WIP)**: Also planned for future updates, conditional processes will enable tasks to be executed based on specific conditions or outcomes, akin to decision-making in team meetings.
|
||||
|
||||
## Defining a Sequential Process
|
||||
|
||||
|
||||
Reference in New Issue
Block a user