Back to Projects
AI & ML, MLOpsCompleted
TwinSelf - Digital Twin Chatbot
A sophisticated RAG-based chatbot system using a triple-memory architecture (Semantic, Episodic, Procedural). This system serves as the intelligence behind the AI Chatbot on this portfolio, providing an authentic digital twin experience.

Key Details
Portfolio Integration: Currently acting as the core engine for this website's personal chatbot assistant.
Cognitive Memory System: Implements Semantic (facts), Episodic (experience), and Procedural (behavioral rules) memory layers.
Vector Search: Highly efficient retrieval using Qdrant vector database and specialized Vietnamese document embeddings.
MLOps Integration: Comprehensive tracking with MLflow and automated response quality evaluation using DeepEval.
Version Control: Robust data management system supporting snapshots, versioning, and rollback of knowledge bases.
Highlights
Core Engine: Currently integrated into this portfolio's Chatbot
Cognitive Architecture inspired by human memory
Data Versioning & Rollback support
Integrated MLOps with MLflow & DeepEval
Production-ready async streaming server
Technologies
PythonGoogle GeminiFastAPIQdrantMLflowDeepEval
Project Gallery
