This question evaluates a candidate's competency in ML system design and backend engineering for conversational AI, including architecture, session state and context management, streaming responses, resilience (rate limiting and error handling), observability, lightweight persistence, and safety when integrating a large language model API.
Design and implement a minimal yet functional conversational chatbot using the OpenAI API that you can run locally within a two-hour coding exercise.
Login required