yoheinakajima / babyagi

MIT License
19.64k stars 2.57k forks source link

Why store result in a vectorstore? #373

Open RasmusN opened 8 months ago

RasmusN commented 8 months ago

Why is the result from executed tasks stored in a vector store rather than a regular DB?

As far as I can see it's only used by the execution_agent to list what tasks have already been done. Why do we need an embedding index for this? Why not just index by task_id or even more simple, just keep it in memory?