forked from infiniflow/ragflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update dsl_examples and Fix component concentrator (infiniflow#2597)
### What problem does this PR solve? ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) - [x] New Feature (non-breaking change which adds functionality)
- Loading branch information
1 parent
1a41914
commit 1f6f986
Showing
3 changed files
with
146 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,113 @@ | ||
{ | ||
"components": { | ||
"begin": { | ||
"obj":{ | ||
"component_name": "Begin", | ||
"params": { | ||
"prologue": "Hi there!" | ||
} | ||
}, | ||
"downstream": ["answer:0"], | ||
"upstream": [] | ||
}, | ||
"answer:0": { | ||
"obj": { | ||
"component_name": "Answer", | ||
"params": {} | ||
}, | ||
"downstream": ["categorize:0"], | ||
"upstream": ["begin"] | ||
}, | ||
"categorize:0": { | ||
"obj": { | ||
"component_name": "Categorize", | ||
"params": { | ||
"llm_id": "deepseek-chat", | ||
"category_description": { | ||
"product_related": { | ||
"description": "The question is about the product usage, appearance and how it works.", | ||
"examples": "Why it always beaming?\nHow to install it onto the wall?\nIt leaks, what to do?", | ||
"to": "concentrator:0" | ||
}, | ||
"others": { | ||
"description": "The question is not about the product usage, appearance and how it works.", | ||
"examples": "How are you doing?\nWhat is your name?\nAre you a robot?\nWhat's the weather?\nWill it rain?", | ||
"to": "concentrator:1" | ||
} | ||
} | ||
} | ||
}, | ||
"downstream": ["concentrator:0","concentrator:1"], | ||
"upstream": ["answer:0"] | ||
}, | ||
"concentrator:0": { | ||
"obj": { | ||
"component_name": "Concentrator", | ||
"params": {} | ||
}, | ||
"downstream": ["message:0"], | ||
"upstream": ["categorize:0"] | ||
}, | ||
"concentrator:1": { | ||
"obj": { | ||
"component_name": "Concentrator", | ||
"params": {} | ||
}, | ||
"downstream": ["message:1_0","message:1_1","message:1_2"], | ||
"upstream": ["categorize:0"] | ||
}, | ||
"message:0": { | ||
"obj": { | ||
"component_name": "Message", | ||
"params": { | ||
"messages": [ | ||
"Message 0_0!!!!!!!" | ||
] | ||
} | ||
}, | ||
"downstream": ["answer:0"], | ||
"upstream": ["concentrator:0"] | ||
}, | ||
"message:1_0": { | ||
"obj": { | ||
"component_name": "Message", | ||
"params": { | ||
"messages": [ | ||
"Message 1_0!!!!!!!" | ||
] | ||
} | ||
}, | ||
"downstream": ["answer:0"], | ||
"upstream": ["concentrator:1"] | ||
}, | ||
"message:1_1": { | ||
"obj": { | ||
"component_name": "Message", | ||
"params": { | ||
"messages": [ | ||
"Message 1_1!!!!!!!" | ||
] | ||
} | ||
}, | ||
"downstream": ["answer:0"], | ||
"upstream": ["concentrator:1"] | ||
}, | ||
"message:1_2": { | ||
"obj": { | ||
"component_name": "Message", | ||
"params": { | ||
"messages": [ | ||
"Message 1_2!!!!!!!" | ||
] | ||
} | ||
}, | ||
"downstream": ["answer:0"], | ||
"upstream": ["concentrator:1"] | ||
} | ||
}, | ||
"history": [], | ||
"messages": [], | ||
"path": [], | ||
"reference": [], | ||
"answer": [] | ||
} |