CSV RAG Search
The CSVSearchTool
is a powerful RAG (Retrieval-Augmented Generation) tool designed for semantic searches within a CSV file’s content.
CSVSearchTool
Experimental: We are still working on improving tools, so there might be unexpected behavior or changes in the future.
Description
This tool is used to perform a RAG (Retrieval-Augmented Generation) search within a CSV file’s content. It allows users to semantically search for queries in the content of a specified CSV file. This feature is particularly useful for extracting information from large CSV datasets where traditional search methods might be inefficient. All tools with “Search” in their name, including CSVSearchTool, are RAG tools designed for searching different sources of data.
Installation
Install the crewai_tools package
Example
Arguments
The following parameters can be used to customize the CSVSearchTool
’s behavior:
Argument | Type | Description |
---|---|---|
csv | string | Optional. The path to the CSV file you want to search. This is a mandatory argument if the tool was initialized without a specific CSV file; otherwise, it is optional. |
Custom model and embeddings
By default, the tool uses OpenAI for both embeddings and summarization. To customize the model, you can use a config dictionary as follows:
Was this page helpful?