Personal AI Clone Interface
Personal AI Clone Interface
Personal AI Clone Interface
Personal AI Clone Interface
Personal AI Clone Interface

Project Information

  • Category: Agentic AI / RAG
  • Project Date: Dec 2025
  • Live Demo: Gradio Web App
  • Repository: View on GitHub
  • Stack: Python, GPT-4o, Gradio, Pushover API

🤖 Personal AI Clone (Agentic RAG)

This project goes beyond a simple chatbot. I built a Personal AI Clone designed to represent me professionally 24/7. It integrates Retrieval-Augmented Generation (RAG) with a sophisticated Tool-Calling Loop, allowing the AI to not only answer questions but also interact with external services.

The "Agentic" Logic:

  • Context-Aware RAG: The AI parses my actual resume and portfolio data using pypdf and BeautifulSoup, ensuring zero hallucinations.
  • Autonomous Tool Calling: If a user expresses interest in hiring or contacting me, the AI triggers a Python function to extract contact details.
  • Real-Time Notifications: Integrated with Pushover API to send instant push notifications to my physical devices whenever a high-value interaction occurs.
  • Uncertainty Logging: If the AI is asked a question it cannot answer, it logs the query to a "Learning Base" so I can update its knowledge.

Architecture Overview:

The system follows a Recon-Reason-Act cycle. It ingests semi-structured data, reasons about user intent via a system prompt that defines my "Persona," and acts by selecting the appropriate internal tool or external API.