An AI-powered Personal Career Agent that reads a user’s LinkedIn profile PDF and answers questions as the user using document-based context. The system uses a language model to generate professional responses based on the user's experience, skills, and background.
- Reads LinkedIn profile from PDF
- Extracts and uses document text as context
- Answers questions as the user
- Maintains conversation history
- Captures user email when they want to get in touch
- Records questions the AI could not answer
- Chat interface built with Gradio
- Python
- OpenAI / OpenRouter API
- PyPDF
- Gradio
- Requests
- Python-dotenv
- The system reads the LinkedIn PDF and summary file.
- The AI uses this information as context.
- The user chats with the AI through a web interface.
- The AI responds as if it were the user.
- If the user shares their email, the system records it.
- If the AI cannot answer a question, it records the question for review.
Clone the repository: