These samples show how to create an agent with the Agent Framework that uses Retrieval Augmented Generation (RAG) to enhance its responses with information from a knowledge base.
| Sample | Description |
|---|---|
| Basic Text RAG | This sample demonstrates how to create and run a basic agent with simple text Retrieval Augmented Generation (RAG). |
| RAG with Vector Store and custom schema | This sample demonstrates how to create and run an agent that uses Retrieval Augmented Generation (RAG) with a vector store. It also uses a custom schema for the documents stored in the vector store. |
| RAG with custom RAG data source | This sample demonstrates how to create and run an agent that uses Retrieval Augmented Generation (RAG) with a custom RAG data source. |
| RAG with Foundry VectorStore service | This sample demonstrates how to create and run an agent that uses Retrieval Augmented Generation (RAG) with the Foundry VectorStore service. |
| RAG with Neo4j GraphRAG | This sample demonstrates how to create and run an agent that uses a Neo4j-backed GraphRAG context provider with graph-enriched retrieval. |