Skip to content

Repository files navigation

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

What It Does

  • 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

Tech Stack

  • 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

About

My portfolio, powered by AI. Ask it anything.

Resources

Stars

Watchers

Forks

Contributors

Languages