Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] [jai-workflow-core] Implement Split/Merge nodes for branching flows #14

Open
czelabueno opened this issue Jan 15, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request Q1-25 Expected for Q1 2025

Comments

@czelabueno
Copy link
Owner

Feature Title

Implement Split/Merge nodes for branching flows

Description

Be able to implement branching flow pattern. A Split node generate a branch which performs other nodes in parallel and separately, and then their results are aggregated at the end by a Merge node to generate a final answer.

Example:
branching-pattern

Motivation

In many cases, the RAG flow system may have multiple parallel running branches, usually to increase the diversity of generated results.

Alternatives

No response

Additional Context

Modular RAG paper show the importance to support multiple flow pattern for complex use cases.

@czelabueno czelabueno added enhancement New feature or request Q1-25 Expected for Q1 2025 labels Jan 15, 2025
@czelabueno czelabueno self-assigned this Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Q1-25 Expected for Q1 2025
Projects
None yet
Development

No branches or pull requests

1 participant