I understand that the Agent Chat View node was newly released in KNIME AP 5.5.
How can this node be used in combination with Vector Store nodes to implement a RAG (Retrieval-Augmented Generation) approach?
If there are any good use cases or examples, I would appreciate it if you could share them.
I have played around with this (in collaboration with @mwiegand ) and had success by turning workflows containing different vector stores into individual tools that the agent can use.
This helps the case where you have knowledge about very different domains - rather than having it all in one vector store you now can just have two vector stores (or more) depending on the topic.
For now I implemented querying each vector store as it’s own tool so that the agent could pick a tool based on the context of a user question - I’m sure this can also work when you implement one tool with an additional parameter that allows the agent to select which vector store he wants to access (and inside your tool you then have a case switch set up…)
You can debate whether it is the right approach to have the vector store retriever and in addition an LLM to create an initial response inside the tool or just pass back the best hits in raw format via Tool Message Output.