AI-driven conversational agent