DocumentSearchTools
Overview
#
# DocumentSearchTools
#
[DocumentSearchTools]
Provides tools to search a set of documents to extract the content needed to complete your tasks.
Unless instructed otherwise, use this tool before other tools.
Instructions:
- When referring to a documment always use the full name including the path, i.e. "My documents/report.pdf"
he document name must include the path.
[DocumentSearchTools.query_all_documents]
Queries all documents to extract the most relevant content to answer the user’s question.
[DocumentSearchTools.query_all_documents.question]
Rewrite the user’s question to enhance the search using RAG and embeddings.
[DocumentSearchTools.list_all_documents]
Returns the names of all available documents.
[DocumentSearchTools.query_single_document]
Extracts the most relevant content from a specific document.
[DocumentSearchTools.query_single_document.document_name]
Exact name of the document.
[DocumentSearchTools.query_single_document.question]
Rewrite the user’s question to enhance the search using RAG and embeddings.
[DocumentSearchTools.read_documents_metadata]
Returns the metadata for multiple documents.
Metadata include the title, original file path, document size, number of pages, created date, last modified date, and others.
[DocumentSearchTools.read_documents_metadata.document_names]
Exact names of the documents.
[DocumentSearchTools.summarize_document]
Summarizes a specific document.
[DocumentSearchTools.summarize_document.document_name]
Exact name of the document.
Using DocumentSearchTools
Reranking
Properties
Name
Description
Services
Last updated
