Skip to main content
Version: 2.0.0

Introducing Workflows

The Workflows feature on app.ejento allows users to create dynamic, multi-assistant workflows, streamlining the process of generating accurate and comprehensive responses to complex queries. By combining the strengths of multiple assistants within a structured workflow, users can ensure that their queries are handled efficiently and effectively.

How Workflows Operate

Within a workflow, users can add one or more assistants to collaborate on processing queries. Additionally, each workflow includes a supervisor, which manages the query handling. Users have the option to choose between three types of supervisors:

  1. Router: Dynamically selects and validates the most relevant assistant's response based on the query, ensuring the best possible answer is delivered.

  2. Consolidator: Aggregates the responses from all assistants, providing a comprehensive answer that reflects the relevance of each assistant's input.

  3. Dynamic Supervisor: Decides dynamically whether to act as a Router or a Consolidator based on the nature of the query or workflow requirements. This allows the system to adaptively switch between selecting the best single response or combining multiple inputs for a more comprehensive answer.

Once a workflow is created, users can interact with it by submitting queries. Depending on the selected supervisor type, the system will either present the best individual response or an aggregated result. The workflow will also reference the assistant(s) whose responses contributed to the final answer.

Workflows offer a powerful way to leverage multiple assistants, enhancing the depth and accuracy of responses while maintaining flexibility and control.