تفاصيل العمل

I developed an AI-powered PDF Assistant desktop application using Python and Tkinter that enables users to interact with PDF documents through natural language conversations.

The application extracts text from uploaded PDF files and uses a Large Language Model (Llama 3.3 70B via the Hugging Face Router API) to answer user questions based strictly on the document's content. It also provides automatic document summarization while preventing AI hallucinations by instructing the model to respond only with information found in the uploaded PDF.

Key Features:

• Upload and process PDF documents.

• Extract text from multi-page PDFs.

• AI-powered question answering based on document content.

• Automatic document summarization.

• Interactive chat interface with conversation history.

• Multi-threaded processing to keep the interface responsive.

• Clean and user-friendly desktop GUI built with Tkinter.

• Secure API integration with Hugging Face/OpenAI-compatible endpoints.

Technologies Used:

* Python

* Tkinter

* pypdf

* OpenAI Python SDK

* Hugging Face Router API

* Llama 3.3 70B Instruct

* Multithreading

This project demonstrates practical experience in AI application development, desktop software engineering, API integration, prompt engineering, and document intelligence solutions.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات