Team Ai
Apppublic

nguyenit67/Document-Analysis-Chatbot

sourceHugging Faceapache-2.0updated 1y agoView on Hugging Face
1likes
App README

Document Analysis Chatbot with Gemini AI

Tính năng

  • —✅ Upload tài liệu: Hỗ trợ PDF, MARKDOWN, DOC/DOCX, TXT
  • —✅ Tóm tắt tài liệu: Tự động tạo tóm tắt chi tiết
  • —✅ Chat với tài liệu: Đặt câu hỏi và nhận câu trả lời dựa trên nội dung
  • —✅ Xác minh thông tin: Kiểm tra tính chính xác của thông tin so với tài liệu
  • —✅ Kiểm tra tuân thủ: So sánh với Nghị định 13/2023/NĐ-CP về bảo vệ dữ liệu cá nhân

Cài đặt

  1. 1.Clone hoặc tải về project
  2. 2.Cài đặt dependencies:
bash
    pip install -r requirements.txt
  1. 1.Lấy Gemini API Key:
  • —Truy cập Google AI Studio
  • —Click Create API Key
  • —Sao chép API Key
  • —Tạo 1 file .env trong thư mục gốc để chứa thông tin trường GEMINIAPIKEY bạn cừa copy
env
        GEMINI_API_KEY=<API Key của bạn>

Chạy ứng dụng

bash
streamlit run app.py

Hướng dẫn sử dụng

  1. 1.Upload tài liệu: Chọn file cần phân tích (PDF/MD/DOC/DOCX/TXT)
  2. 2.Sử dụng các tính năng qua các tab:
  3. 3.Chat: Đặt câu hỏi về tài liệu
  4. 4.Tóm tắt: Xem tóm tắt tự động
  5. 5.Xác minh: Kiểm tra thông tin
  6. 6.Kiểm tra tuân thủ: Phát hiện vi phạm bảo vệ dữ liệu

Cấu trúc Project

Final Project/
├── .env                # File môi trường
├── app.py              # Ứng dụng chính
├── requirements.txt    # Dependencies
└── README.md           # Hướng dẫn này

Lưu ý

  • —Ứng dụng cần kết nối internet để sử dụng Gemini API
  • —API Key được lưu trong session, không lưu trữ lâu dài
  • —Hỗ trợ tiếng Việt trong giao diện và phản hồi