Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/eidolon-resource/_shared/latest--RetrieverAgent.json
Parent schema eidolon-resource
Type: object

A RetrieverAgent is an agent that will take a query, rewrite it for better similarity vector search, and then perform the vector search on the document store. The agent will dynamically load and embed files, so it is not performant for loading large bodies of files, but performs very well for small to medium-sized document stores (hundreds to thousands of documents) which are updating frequently.

Properties

implementation const: "RetrieverAgent" required
Constant: "RetrieverAgent"
name string required

The name of the document store to use.

description string required

A detailed description of the the retriever including all necessary information for the calling agent to decide to call this agent, i.e. file type or location or etc...

max_num_results integer

The maximum number of results to consider.

Default: 10
question_transformer Latest Overview
document_retriever Latest Overview
document_reranker Latest Overview
result_summarizer Latest Overview
loader_root_location string | null

A URL specifying the root location of the loader.

Default: null
loader_pattern string | null

The search pattern to use when loading files.

Default: "**/*"
document_manager Latest Overview | null
Default: null

The APU to use for question transformation.