{"repo":"minh2004pd/chatbotfullpipeline","free":true,"listed":false,"github":"https://github.com/minh2004pd/chatbotfullpipeline","clone":"git clone https://github.com/minh2004pd/chatbotfullpipeline.git","description":"Personalized Multimodal AI Agent via Google ADK & Gemini. Featuring Realtime Soniox STT, Long-term Memory (mem0), and LLM-generated Wiki Knowledge Base (inspired by Karpathy)","language":"Python","stars":18,"topics":["adk-google","ai-agents","aws","karpathy-inspired","knowledge-base","mem0","rag","soniox","stt","wiki"],"license":null,"category":"ai-agents","readme_excerpt":"🤖 MemRAG Chatbot Multimodal AI Research Assistant được xây dựng trên Google Agent Development Kit (ADK) Kết hợp RAG · Bộ nhớ dài hạn · Transcription thời gian thực · Wiki Knowledge Graph --- 🛠 Tech Stack --- ✨ Tính năng nổi bật Tính năng Mô tả ----------- ------- 🚀 Realtime Chat Streaming SSE token-by-token, phản hồi tức thì 📄 Multimodal PDF RAG Upload PDF → chunk → embed → semantic search với trích dẫn 🧠 Long-term Memory Tích hợp mem0 ghi nhớ thông tin cá nhân xuyên phiên 🎙️ Realtime Transcription Soniox STT, 60+ ngôn ngữ, tự lưu transcript → RAG 🌐 Wiki Knowledge Graph Tự tổng hợp từ tài liệu + meetings, visualize bằng React Flow ⚡ Redis Caching ElastiCache cache wiki/graph/session/docs — giảm latency 🔐 Auth JWT + Google OAuth2, refresh token rotation, CSRF protection 🏗️ IaC Toàn bộ hạ tầng AWS quản lý bằng Terraform --- 🏛️ Kiến trúc hệ thống --- 🔄 Data Flow 💬 Chat Flow 📄 Upload PDF Flow 🎙️ Transcription Flow ⚡ Cache Strategy --- 🚀 Quickstart — Local Dev Yêu cầu - Docker & Docker Compose - Node.js 20+ - Python 3.11+ với uv - Google Gemini API Key 1. Clone & cấu hình 2. Khởi động services 3. Chạy Frontend 4. API Docs URL Mô tả ----- ------- http://localhost:8000/docs Swagger UI http://localhost:6333/dashboard Qdrant Dashboard http://localhost:8001 DynamoDB Local --- 🧪 Testing Test coverage: Module Test file -------- ----------- Wiki pipeline tests/services/test wiki service.py Auth + JWT tests/core/test auth.py Session CRUD tests/services/test dynamo session s","default_branch":null,"files":null,"tree":[],"storefront":"/r/minh2004pd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/minh2004pd/chatbotfullpipeline/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}