AI · RAG · Security

Secure Chat

Designed and Developed by Nick Abbott.

Secure Chat is a RAG (Retrieval Augmented Generation) chatbot that searches your Confluence documentation and answers questions with source attribution and built-in PII protection. It includes an AI workflow integration that creates real Jira tickets — either on request, or automatically offered when no relevant documentation is found.

Features

Technology Stack

LayerTechnology
Backend languagePython
Backend frameworkFastAPI
Vector databaseChromaDB — semantic search
AIOpenAI GPT-4o (chat completions and embeddings)
PII detectionMicrosoft Presidio — anonymisation
Confluence & Jira integrationAtlassian Python API
SchedulingAPScheduler
Keyword searchrank-bm25 — BM25 for hybrid retrieval
Rerankingsentence-transformers — cross-encoder (ms-marco-MiniLM-L-6-v2)
Frontend frameworkAngular 17 — standalone components
DeploymentDocker container on AWS

Source Code

View on GitHub
View App ← All Apps