All Projects
AIAgentsFull-Stack0→1

AI Chat Application Suite

A collection of purpose-built conversational AI applications — including a contextual document chat, a multi-persona AI assistant, and a team knowledge-base chat interface.

Role

Solo Builder

Year

2024

The Problem

Generic chat interfaces (ChatGPT, Claude) are powerful but context-free. Most real-world use cases require chat grounded in specific documents, data sources, or organisational knowledge — with memory, persona, and context management built in.

The Approach

Built multiple chat applications targeting specific use cases: (1) Document Chat — chat with any uploaded PDF/DOCX with citation-grounded responses; (2) Multi-Persona Assistant — configurable AI personas for different professional contexts; (3) Knowledge Base Chat — RAG-powered chat over a structured knowledge base with source attribution.

Architecture / System Design

Each application uses a RAG architecture with document chunking, embedding, and vector retrieval. Conversation memory managed via sliding window + summarisation for long sessions. Persona configuration via system prompt engineering with guardrails. All three deployed as separate live applications.

Outcomes

Three separate live deployed chat applications. Covers the full spectrum from document-grounded to knowledge-base to persona-driven conversational AI.