- Technologies: HTML5, CSS3, JavaScript, React.js
- Purpose:
- Build the user interface for the AI assistant.
- Ensure a responsive and interactive design for customer interactions.
- Technologies: Node.js, Firestore, JSON Web Tokens (JWT)
- Purpose:
- Authenticate registered users.
- Support secure guest logins.
- Technologies: Python, FastAPI
- Purpose:
- Handle all backend processes, routing, and API calls for data retrieval.
- Support fast and scalable API development.
- Technologies: Python, LangGraph, MongoDB
- Purpose:
- Execute AI logic and manage conversational agents.
- Store and manage structured data with MongoDB.
- Technologies: Gemini 1.5 Flash, Claude 3.5 Sonnet, Open AI
- Purpose:
- Provide advanced natural language understanding and generation capabilities.
- Ensure high-quality, context-aware responses.
- Technologies: Python, LangFuse, PostgreSQL, Vertex AI, Splunk
- Purpose:
- Monitor AI performance, track bias, and ensure compliance with Responsible AI practices.
- Support logging and reporting for operational metrics.
- Technologies: GitHub, Docker, npm
- Purpose:
- Manage version control, containerization, and automated deployment pipelines.
- Technologies: Google Cloud Platform, Firebase, Cloud Run
- Purpose:
- Provide cloud hosting for scalable and reliable deployment of the AI assistant.