🤖 AI Personal Website Assistant
This project is a conversational AI agent that represents Ngahunj on a personal website. It answers questions about experience, guides users toward opportunities, and captures leads (emails) using lightweight tools.
🚀 Features
- 💬 Chat interface (Gradio)
- 🧠 Resume-aware responses (PDF parsing)
- 🛠️ Tool system (lead capture + unknown questions)
- 🔁 Self-evaluation loop (improves responses automatically)
- ⚡ Powered by OpenRouter free models
🧱 Tech Stack
- Python
- OpenAI SDK (via OpenRouter)
- Gradio
- Pydantic
- PyPDF
⚙️ Setup
1. Clone the repo
bash