sanjaystarc's picture
Update README.md
9c95c30 verified

A newer version of the Streamlit SDK is available: 1.57.0

Upgrade
metadata
title: AI Portfolio Assistant
emoji: πŸ€–
colorFrom: blue
colorTo: purple
sdk: streamlit
sdk_version: 1.50.0
app_file: app.py
pinned: false

πŸ€– AI Portfolio Assistant

An intelligent chatbot that answers questions about my professional background, skills, and experience based on my resume.

πŸš€ Features

  • Instant Q&A: Ask any question about my qualifications and get immediate answers
  • Resume-Based: All responses are grounded directly in my actual resume content
  • Concise & Professional: Brief, factual answers without unnecessary fluff
  • 24/7 Available: Always accessible for recruiters and potential collaborators

πŸ’¬ Example Questions You Can Ask:

  • "What are his technical skills?"
  • "Tell me about his education background"
  • "What projects has he worked on?"
  • "What programming languages does he know?"
  • "What is his work experience?"
  • "How can I contact him?"

πŸ› οΈ Technical Stack

  • Frontend: Streamlit
  • AI Model: Google Gemini API
  • Deployment: Hugging Face Spaces
  • Core Function: Retrieval-augmented generation from resume data

πŸ“ Project Structure

πŸ”§ Setup

The application automatically:

  1. Loads the resume context
  2. Initializes the Gemini AI model
  3. Provides a clean chat interface for interactions

πŸ“„ About

This project demonstrates the integration of modern AI APIs with web applications to create interactive portfolio experiences. The AI is constrained to only provide information that exists in the provided resume, ensuring accuracy and reliability.


Built with ❀️ using Streamlit and Google Gemini