← ClaudeAtlas

ms-agent-framework-raglisted

Comprehensive guide for building Agentic RAG systems using Microsoft Agent Framework in C#. Use when creating RAG applications with semantic search, document indexing, and intelligent agent orchestration. Includes scaffolding scripts, reference implementations, and documentation for vector databases, embedding models, and multi-agent workflows.
Azistoteles/WebCode · ★ 0 · AI & Automation · score 62
Install: claude install-skill Azistoteles/WebCode
# Microsoft Agent Framework - Agentic RAG System This skill provides scaffolding and guidance for building production-ready Agentic RAG (Retrieval-Augmented Generation) systems using Microsoft Agent Framework with C#. ## Quick Start Use the scaffolding script to create a new RAG system: ```bash scripts/create_rag_system.sh <project-name> [--output-dir <path>] ``` Example: ```bash scripts/create_rag_system.sh MyKnowledgeBase --output-dir ./my-rag-project ``` ## Architecture Overview An Agentic RAG system consists of: 1. **Ingestion Layer**: Document parsing, chunking, and embedding generation 2. **Vector Store**: Semantic search index (Azure AI Search, Qdrant, or Pinecone) 3. **Agent Framework**: Multi-agent orchestration with Microsoft AutoGen 4. **LLM Integration**: Azure OpenAI or OpenAI API for generation 5. **API Layer**: RESTful endpoints for querying ## Core Components ### 1. Semantic Search - Use Azure AI Search for integrated vector + keyword search - Store embeddings with metadata (source, timestamp, tags) - Implement hybrid search (vector + BM25) for best results See `references/semantic_search.md` for implementation details. ### 2. Multi-Agent System Build specialized agents: - **Research Agent**: Finds relevant documents - **Synthesis Agent**: Combines information from multiple sources - **Validation Agent**: Checks accuracy and citations See `references/agent_patterns.md` for agent design patterns. ### 3. Document Processing - Supported formats: