{"data":{"slug":"nirdiamant-rag-techniques","name":"RAG_Techniques","tagline":"Showcases advanced techniques for Retrieval-Augmented Generation (RAG) systems with detailed notebook tutorials.","github_url":"https://github.com/NirDiamant/RAG_Techniques","owner":"NirDiamant","repo":"RAG_Techniques","owner_avatar_url":"https://avatars.githubusercontent.com/u/28316913?v=4","primary_language":"Jupyter Notebook","stars":29076,"forks":3540,"topics":["agentic-rag","ai","embeddings","generative-ai","gpt","langchain","llama-index","llm","llms","machine-learning","nlp","openai","python","rag","retrieval-augmented-generation","semantic-search","tutorials","vector-database"],"archived":false,"github_pushed_at":"2026-08-15T00:52:05+00:00","maintenance_label":"Very active","stars_delta_30d":455,"url":"https://www.graphcanon.com/tools/nirdiamant-rag-techniques","markdown_url":"https://www.graphcanon.com/tools/nirdiamant-rag-techniques.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nirdiamant-rag-techniques","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nirdiamant-rag-techniques","description":"This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.","homepage_url":"https://diamant-ai.com","license":"Other","open_issues":14,"watchers":258,"ai_summary":"Repository featuring various RAG system techniques presented through comprehensive Jupyter Notebook tutorials.","readme_excerpt":"## Getting Started\n\nTo begin implementing these advanced RAG techniques in your projects:\n\n1. Clone this repository:\n   ```\n   git clone https://github.com/NirDiamant/RAG_Techniques.git\n   ```\n2. Navigate to the technique you're interested in:\n   ```\n   cd all_rag_techniques/technique-name\n   ```\n3. Follow the detailed implementation guide in each technique's directory.\n\n---\n\n## License\n\nThis project is licensed under a custom non-commercial license - see the [LICENSE](LICENSE) file for details.\n\n---\n\n⭐️ If you find this repository helpful, please consider giving it a star!\n\n\n\nKeywords: RAG, Retrieval-Augmented Generation, NLP, AI, Machine Learning, Information Retrieval, Natural Language Processing, LLM, Embeddings, Semantic Search, PydanticAI, Agent Frameworks","github_created_at":"2024-07-13T16:08:36+00:00","created_at":"2026-07-07T17:32:17.970939+00:00","updated_at":"2026-08-16T18:01:38.88166+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"agentic-rag","name":"agentic-rag"},{"slug":"ai","name":"ai"},{"slug":"embeddings","name":"embeddings"},{"slug":"generative-ai","name":"generative-ai"},{"slug":"gpt","name":"gpt"},{"slug":"langchain","name":"langchain"},{"slug":"llama-index","name":"llama-index"},{"slug":"llm","name":"llm"}],"trust":{"provenance":{"is_fork":false,"github_id":828268839,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-16T18:01:38.133Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1,"last_release_at":"2026-04-15T15:30:39Z","stars_delta_30d":455,"open_issues_delta_30d":1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:58:41.080Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-16T18:01:38.617Z"},"languages":{"value":["jupyter notebook"],"source":"github.language","observed_at":"2026-08-16T18:01:38.617Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-08-16T18:01:38.617Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"unknown","summary":"The repository has a license type marked as 'Other', indicating that specific details about usage rights and costs are not provided. You should review the included LICENSE file for specifics."},"requirements":{"min_ram_gb":-1,"requires_docker":false},"constraints":{"min_ram_gb":-1,"pricing_model":"unknown","requires_docker":false},"when_to_use":["- You are working on specific retrieval-augmented generation tasks and seek in-depth tutorial guidance via Jupyter Notebooks.","- Your project involves machine learning or NLP applications where semantic search and vector databases play a critical role."],"when_not_to_use":["- If your development focus does not include Retrieval-Augmented Generation systems, using this tool may offer minimal value to your specific needs.","- When the primary focus of your project is on other AI aspects beyond RAG techniques, as this repository's content is tailored specifically to Retrieval-Augmented Generation."],"source":"enrich:decision_facts","observed_at":"2026-07-11T13:13:12.730Z"},"constraint_facets":{"min_ram_gb":-1,"pricing_model":"unknown","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"unknown - The repository has a license type marked as 'Other', indicating that specific details about usage rights and costs are not provided. You should review the included LICENSE file for specifics."},{"label":"Requirements","value":"Min -1 GB RAM"},{"label":"Adopt for","value":"RAG_Techniques is a repository that highlights advanced techniques for Retrieval-Augmented Generation systems through detailed Jupyter Notebook tutorials."}]}}