Service :
Rag Agent
Overview
Chat with PDF is an AI-powered RAG agent that lets users interact with PDF documents through natural language. It uses OpenAI’s function calling to smartly decide when to retrieve context from the document. Pinecone handles vector-based semantic search, and Streamlit provides an intuitive chat interface. The result? Instant, accurate answers from complex documents — no manual searching required.
Chat with PDF — Your Personal PDF RAG Agent
Tech Stack: OpenAI Function Calling · Pinecone Vector DB · Streamlit UI
Ever wished you could just talk to a PDF instead of skimming 100+ pages looking for one answer? That’s exactly what this tool solves.
Chat with PDF is an intelligent RAG (Retrieval-Augmented Generation) agent designed to interact with documents like a human expert. Just upload your PDF, ask any question — and get precise, context-aware answers instantly.
What makes it special?
✅ Function Calling with OpenAI: The agent intelligently decides *when* it needs to pull information from the PDF versus when it can rely on general knowledge — just like a smart assistant.
🧠 Semantic Search via Pinecone: All document chunks are embedded and stored in Pinecone, allowing lightning-fast, meaning-based retrieval instead of keyword matching.
🖥️ Built with Streamlit: A clean, responsive UI that makes chatting with your documents feel natural and intuitive.
This project showcases my skills in AI integration, prompt engineering, RAG workflows, and backend + frontend synergy. Think of it as your AI research assistant — minus the caffeine addiction.
Code is available on github. Github username: @mohammad-mussab




