Design, implement, and maintain backend services and APIs to support chatbot and workflow features. Integrate and manage Gemini API calls for natural-language understanding, document analysis, summarization, and agent-specific reasoning. Build a clean, responsive chat-style UI with streaming responses and messages. Implement UI components for message history, file uploads, policy lookups, and agent workflows.