peppegpt / README.md
pepperumo's picture
Upload folder using huggingface_hub
b540dd9 verified
|
Raw
History Blame Contribute Delete
2.99 kB
metadata
title: PeppeGPT - Giuseppe Rumore's CV Assistant
emoji: 🤖
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
license: mit

PeppeGPT - Giuseppe Rumore's CV Assistant

An intelligent FastAPI-powered assistant that provides detailed information about Giuseppe Rumore's professional background, skills, and experience. This API serves as the backend for giusepperumore.com and uses advanced semantic search with OpenAI integration to deliver accurate, recruiter-focused responses.

Features

  • 🔍 Semantic Search: Advanced embedding-based search through CV content
  • 🤖 AI-Powered Responses: OpenAI integration for natural, context-aware answers
  • 💼 Recruiter-Focused: Responses tailored for hiring managers and recruiters
  • 📊 Real-time Analytics: Performance monitoring and system health checks
  • 🚀 Production Ready: Optimized for high-availability deployment

API Endpoints

Main Endpoints

  • GET / - API information and health status
  • POST /chat - Main chat interface for CV queries
  • GET /health - Detailed system health and model status
  • GET /docs - Interactive API documentation

Usage Example

curl -X POST "https://pepperumo-peppegpt.hf.space/chat" \
  -H "Content-Type: application/json" \
  -d '{
    "message": "What machine learning experience does Giuseppe have?"
  }'

About Giuseppe Rumore

Giuseppe is a Data Scientist and ML Engineer based in Berlin, Germany, with extensive experience in:

  • Machine Learning & AI: Industrial applications, predictive analytics, computer vision
  • Technical Skills: Python, TensorFlow, PyTorch, FastAPI, Docker
  • Education: MSc Mechanical Engineering (INSA Lyon), Data Science & MLOps (Université Paris 1)
  • Languages: 6 languages including native Italian/Albanian, C1 English/Spanish/French
  • Industry Impact: 30% defect detection improvement, 20% testing time reduction, 10% cost savings

Technical Stack

  • Backend: FastAPI + Python 3.9
  • AI Models: OpenAI GPT, Sentence Transformers (intfloat/e5-large-v2)
  • Search: Semantic embeddings with cosine similarity
  • Deployment: Docker on Hugging Face Spaces
  • Frontend Integration: CORS-enabled for giusepperumore.com

Environment Variables

The application supports the following environment variables:

  • OPENAI_API_KEY: OpenAI API key for conversational AI
  • HF_MODEL_NAME: Hugging Face model name for embeddings
  • ENVIRONMENT: Deployment environment (production/development)
  • DEBUG_MODE: Enable debug mode for detailed error messages

Contact


This Space provides an intelligent way to explore Giuseppe Rumore's professional background and capabilities. Perfect for recruiters, hiring managers, and anyone interested in learning about his data science and engineering expertise.