Nisal Fonseka

SLIIT Academic Chatbot Platform

An independently developed academic AI platform that grounds each assistant in module resources and combines document ingestion, vector retrieval and student memory for personalized learning support.

RoleSolo Developer · Gen AI Applications Intern
Timeline2025 — Present
StatusPlanned university rollout
planned student rollout2,000+
System overview for SLIIT Academic Chatbot Platform

The problem

A university-wide assistant must keep answers within the correct module material, personalize support without losing context and scale beyond a small pilot group.

The approach

I designed module-specific assistants backed by automated document extraction, chunking, embeddings and vector search, then added separate conversation, semantic student and knowledge-base memory layers.

01

Separated module knowledge so retrieval remains relevant to each learner's academic context.

02

Automated resource ingestion from text extraction through chunking and embedding generation.

03

Designed scalable backend services and database architecture for expansion across faculties.

Results

01

Platform architecture prepared for a planned 2,000+ first- and second-year student rollout.

02

Personalized learning context across conversation, student memory and module knowledge.

03

A reusable ingestion pipeline for academic resources and future faculty expansion.

Explore more AI systems and product engineering case studies.