CoolFace
Apppublic

Yomex139/LuminaAI-app

sourceHugging Faceupdated 1y agoView on Hugging Face
1likes
App README

πŸ’¬ Personal AI Chatbot – Oluwayomi Daniel

This project is a personal AI-powered assistant designed to represent Oluwayomi Daniel in a professional and engaging manner. The chatbot can answer questions about my career, background, skills, and experience, and provides a way for visitors to get in touch with me.

It is powered by OpenAI GPT models, with evaluation logic to ensure high-quality responses, and a Supabase PostgreSQL database to securely store user interactions (such as contact details and unanswered questions). Deployed on Hugging Face Spaces with a simple Gradio UI.


πŸš€ Features

  • β€”Conversational AI – Represents me professionally using OpenAI’s GPT models.
  • β€”Context-aware – Uses my LinkedIn profile and career summary to stay accurate.
  • β€”Evaluation System – Every response is checked for quality with a secondary model.
  • β€”Notification System – Can send push notifications when a user requests contact.
  • β€”Database Logging – Saves contact details and unknown questions in Supabase.
  • β€”User-Friendly UI – Built with Gradio for seamless deployment.

πŸ› οΈ Tech Stack

  • β€”[OpenAI](https://platform.openai.com/) – Conversational AI (GPT-4o / GPT-4o-mini).
  • β€”[Supabase](https://supabase.com/) – Database for user details and logs.
  • β€”[Gradio](https://gradio.app/) – Web UI for Hugging Face Spaces.
  • β€”[Python](https://www.python.org/) – Core programming language.
  • β€”[pydantic](https://docs.pydantic.dev/) – Structured response validation.
  • β€”[pypdf](https://pypi.org/project/pypdf/) – Extract text from LinkedIn PDF profile.

πŸ“‚ Project Structure