FlowiseAI / Flowise

Drag & drop UI to build your customized LLM flow
https://flowiseai.com
Apache License 2.0
30.25k stars 15.63k forks source link

Add record manager to Agents Interface #2652

Closed dentro-innovation closed 2 months ago

dentro-innovation commented 3 months ago

Describe the feature you'd like Langchain Record Managers are great for RAG workflows, but for whatever reason they aren't part of the Agents UI.

Why not? Can we have also have record managers with Agents?

Additional context

image

toi500 commented 3 months ago

You could always use the Chatflow Tool and call your full RAG from the Agentflow.

Some nodes are missing when the Agentflow is used. Another example is memory nodes.

dentro-innovation commented 3 months ago

Yes that's a solution, although for most applications I prefer to keep all nodes in the same UI.

HenryHengZJ commented 3 months ago

Record Manager are used for upserting embeddings, whereas agentflow is for querying results

Is there any example use case why we would need record manager here?

dentro-innovation commented 3 months ago

Perhaps I'm building my flows wrong.

Before being able to query the embeddings using the agent flow, I need to upsert them as you said.

I always do this using the Flowise doc store in the same flow as where I'm querying.

Where do you normally upsert your embeddings? In a separat flow? I would imagine this could become quite messy when you have a lot of flows no?

HenryHengZJ commented 2 months ago

document store :) https://docs.flowiseai.com/using-flowise/document-stores