RAG Personas Chat System
AI Developer2024
Dynamic Personalities · FAISS Vector DB · context Enrichment · LangChain

View Gallery
Gallery

Character Selection
Character Selection

Conversation View
Conversation View

Memory Log
Memory Log

Personality Settings
Personality Settings

Scenario Builder
Scenario Builder

Interaction History
Interaction History

System Metrics
System Metrics
A modular chat application allowing users to interact with custom AI personas enriched by document-based knowledge.
Key Achievements
- Built a dynamic context enrichment system where personas can be customized with niche data.
- Implemented high-performance vector retrieval using FAISS for document indexing.
- Developed a scalable backend with FastAPI for real-time persona interactions.
- Integrated Google Gemini API for advanced dialogue generation and personality modeling.
Tech Stack
PythonFastAPIFAISSLangChainGoogle Gemini API