What are Retrievers?
Retrievers provide retrieval augmented generation capabilities within Griptape Cloud. They are a fully-managed implementation of the RAG Engine within the Griptape Framework.
Using a Retriever will give more accurate and effective results than using a Knowledge Base because Retrievers provide reranking capabilities. They also support queries across multiple Knowledge Bases and apply reranking across results returned from multiple Knowledge Bases, which is a powerful capability that is required for many RAG use-cases.
Retrievers include a standard set of modules known as Retriever Components (to avoid confusion with the RAG modules in Griptape Framework). Retreiver Components are used to implement the different stages of the RAG pipeline.
Response Component Configuration
If you are using your Retriever with a Griptape Cloud Assistant, set the Response Type to Text Chunks. If your use-case requires a natural language response, set the Response Type to Prompt with Rulesets and specify which Rulesets you wish to apply.