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
pypdfandBeautifulSoup, 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.