From b82193af1288d3de59202d691b5758a619f782bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moura?= Date: Tue, 14 Nov 2023 10:28:58 -0300 Subject: [PATCH] Updated Managing Processes (markdown) --- Managing-Processes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Managing-Processes.md b/Managing-Processes.md index b691411..9972dd8 100644 --- a/Managing-Processes.md +++ b/Managing-Processes.md @@ -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