Absolvování individuální odborné praxe

Abstract

This thesis describes the design and implementation of the backend part of a chatbot for automating first-round job interviews for the company Inventra s.r.o. The backend is built on the FastAPI framework with an asynchronous architecture and integrates the OpenAI API for response generation, voice input transcription, and real-time two-way voice communication via WebRTC. The data model uses SQLAlchemy 2.0 with SQLite for development and PostgreSQL for production. The thesis covers the system architecture, data model, API endpoints, real-time communication mechanisms.

Description

Delayed publication

Available after

Subject(s)

chatbot, interview, artificial intelligence, FastAPI, Python, OpenAI API, WebSocket, WebRTC, SQLAlchemy, REST API, Docker, PostgreSQL

Citation