Skip to main content

OpenAI Agents SDK CV Chatbot

An OpenAI Agents SDK chatbot that uses Retrieval-Augmented Generation (RAG) to answer questions about my professional experience, skills, and background using a knowledge base built from my CV, LinkedIn profile, and personal information.

OpenAI Agents SDKHuggingfaceRetrieval-Augmented GenerationStreamingGradioGuardrailDeepseek-v4-Flash

What This Does

Type any question into the prompt field and the agent will:

  1. Make a request containing your question to Deepssek’s v4 Flash mode
  2. Check the knowledge database for similar concepts and ideas
  3. Fetch and parse the top results for each query
  4. Print back the best result answering your question
  5. Keep a history to include in follow-up questions
  6. Hold guardrails so as not to derail from professional questions with the help of a second agent

How to Use It

Enter a question about my work experiences in the input field and press Enter. The agent will answer based on Retrieva-Augmented Generation, using a knowledge database built from my CV, LinkedIn profile, and persoanl information.

Try questions like:

  • “Who are you?”
  • “What’s the biggest challenge you’ve ever faced in your career?”
  • “What kind of questions can I ask you?”

Technical Notes

The agent has been created using OpenAI’s Agents SDK. It is fairly simple and my first attempt at making agents with this framework. The chat interface is created with Gradio and uploaded on Hugging Face Spaces.