L O A D I N G

AI Assistant for Caucasus International University

Task

Create an embedded assistant that helps students and applicants find information about programs, admissions and university services.

What the university received

  • A website chat assistant where students and applicants can ask about admissions, programmes and university services.
  • A single interface for finding university information, with knowledge-base search, quick links and a programme catalogue.
  • Conversations that retain context, with follow-up questions, streamed answers and a feedback option.

Challenge

  • Relevant information is spread across the university's pages and documents.
  • Questions require finding relevant sources and taking the conversation context into account.
  • The chat needs to work smoothly on the website and on mobile screens.

Solution

  • Developed an embeddable chat widget and a FastAPI backend.
  • Implemented search across university materials using OpenAI and a knowledge base.
  • Added quick links, frequently asked questions and a directory of study programs.
  • Implemented streamed responses and conversation context stored within the session.
  • Added feedback options and response quality checks.

Technologies

Python / FastAPI / JavaScript / OpenAI API / knowledge base search

View the Assistant

The conversations shown in the images are examples demonstrating the interface.