Weaviate self-querying 
Chroma self-querying 
DeepLake self-querying 
Self-querying with Pinecone
Self-querying with MyScale
Qdrant self-querying 
How to add memory to a Multi-Input Chain
Custom agent with tool retrieval
Vector store-augmented text generation
FLARE