+ AI Agents

Personal AI Agent with Function Calling

An AI representative that answers questions about my career from my profile, records leads with function calling and sends real-time push notifications.

Source code is private

Personal AI Agent with Function Calling

Overview

A Gradio chatbot that acts as a personal professional representative. It builds its knowledge base from a LinkedIn profile PDF and summary, answers career questions with Gemini, and uses function calling to record visitor contact details and unanswered questions, sending instant Pushover notifications.

Highlights

  • Function calling to capture leads and log unanswered questions
  • Knowledge base built from a LinkedIn PDF and profile summary
  • Real-time Pushover notifications
  • OpenAI-compatible client for Gemini

Tech stack

  • Python
  • Gemini API
  • OpenAI SDK
  • Function Calling
  • Gradio
  • pypdf
  • Pushover API