I’m experimenting with Dify and noticed that the Agent node is designed to call tools only, but it cannot directly access the Knowledge Base / vector DB.
I want the AI to be able to self-reason (self-ask) in order to:
Break down a user question into smaller sub-questions.
Query the Knowledge Base to retrieve accurate information.
Aggregate the results and provide a final answer to the user.
Does anyone have experience implementing this kind of workflow in Dify when the KB is not a tool?
I’m not very familiar with Qwen, so I’m not too confident in my answer, but I think this format is specific to Qwen’s Tool Call request.
I’m not sure if the Agent node can properly interpret this kind of Tool Call request from the LLM. If possible, maybe you could try it with a model other than Qwen to see how it behaves.