Could the Dify knowledge base be implemented this way? #27702
lemonit-eric-mao
started this conversation in
Suggestion
Replies: 1 comment
-
|
My idea is that the Dify knowledge base should invoke such workflows, rather than encapsulating all the functionality inside a fixed implementation. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Self Checks
1. Is this request related to a challenge you're experiencing? Tell me about your story.
Title: Can we implement Dify’s knowledge base this way?
I think the current approach of Dify’s knowledge base is not flexible enough. For example, I might want to change the way documents are processed, or choose a niche database based on my specific business needs.
In some cases, I may need to dynamically create vector databases depending on the business requirements, or perform hybrid searches with multiple vector columns based on different retrieval scenarios.
Traditionally, knowledge base products are customized by developers through Python code, often using a component-based approach during development.
Given these scenarios, I have a new idea:
what if the knowledge base itself is a workflow?
If so, could we use the existing workflow engine to customize and build a knowledge base?
Here’s my proposed approach:
Create Multiple Workflows for Future Use
Create a Database
Insert Data
Vector Search
Query
Related DSL Files
DSL.zip
2. Additional context or comments
No response
3. Can you help us with this feature?
Beta Was this translation helpful? Give feedback.
All reactions