RAG LangChain AI System banner
hoangsonww hoangsonww

RAG LangChain AI System

AI community

Description

🧠 A production-grade, agentic RAG platform for portfolio intelligence, combining LangChain, Chroma/FAISS, Hugging Face embeddings, and Ollama with dynamic entity extraction, backend API tool-chaining, and a real-time interactive assistant across deploy-ready frontend, backend, and infrastructure stacks.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

RAG AI Portfolio Support Platform: Product And Operations Handbook

A comprehensive agentic RAG platform for portfolio intelligence, evidence-backed chat, and API-enriched responses.

This repository ships a complete application stack:

  • frontend (React + Vite + MUI) for chat, strategy controls, sessions, and traceability.
  • rag-app (Flask + Socket.IO + LangChain) for retrieval, orchestration, and response generation, with reranking support.
  • backend (Express + MongoDB) for structured portfolio data APIs used by tool chaining.
  • Deployment and operations assets for Docker, Kubernetes, progressive delivery, and Terraform.

RAG System Diagram


Table Of Contents

  1. Platform Overview
  2. Core Capabilities
  3. Technology Stack
  4. Architecture Overview
  5. Repository Layout
  6. Runtime Contracts
  7. End-To-End Data Lifecycle
  8. Quick Start
  9. Configuration And Secrets
  10. API Surface
  11. Operations Toolkit
  12. Deployment And Infrastructure
  13. Production Governance And Release Decision Model
  14. Testing And Quality Gates
  15. Security And Production Notes
  16. Further Reading & Resources
  17. Documentation Index

Platform Overview

The platform is designed around a single product goal: **deliver high-confidence assistant responses grounded in retrieved documents and structured backend evidence**.

graph LR
    U[End User] --> FE[Frontend UI - React + Socket.IO]
    FE --> RAG[RAG API - Flask + Chat Se