VectoStoreAgent component retrieves information from one or more vector stores. This example shows a
VectoStoreAgent connected to a CSV file through the
Chroma vector store. Process description:
CSVLoaderloads a CSV file into a list of documents.
The extracted data is then processed by the
CharacterTextSplitter, which splits the text into small, meaningful chunks (usually sentences).
These chunks feed the
Chromavector store, which converts them into vectors and stores them for fast indexing.
Finally, the agent accesses the information of the vector store through the