An interactive AI assistant that represents my professional portfolio. Potential employers can chat with it to learn about my projects, skills, and experience.
Live Demo: https://ask-samuel.streamlit.app
- Smart Portfolio Access: Automatically loads my complete portfolio and answers questions about my work
- Direct Contact: Employers can reach out directly through the chatbot with instant notifications
- Real-time Streaming: Fast, responsive conversations with multiple LLM options
- Voice Input: Speech-to-text transcription using Mistral's Voxtral model for hands-free interaction
- LangGraph: Agent orchestration and conversation management
- LangChain: Support Multiple LLMs
- Streamlit: Frontend interface with audio input and streaming
- Pydantic: Data validation and settings
- LangSmith: Prompt management and Observability: Tracing and Feedback
- Mistral Voxtral: Speech-to-text transcription for voice input