How to Build a Responsible AI Chatbot Using Open Technologies 7 Sections35 Lessons5 QuizzesLifetime
Frontend and backend
The frontend is what the student sees: chat bubbles, suggested questions, language choice, source labels, status indicators, and the send button.
The backend handles hidden work: sessions, retrieval, prompting, model calls, errors, and results.
They communicate through an API, a set of agreed message routes. The repository supports routes for:
- Checking system health
- Creating or deleting a session
- Sending a chat message
- Checking whether a queued result is ready.
