Skip to content

gauravlochab/Contract_Management_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Contract Management Chatbot

Overview

The Contract Management Chatbot is designed to analyze and extract information from contract b2b or b2c . This chatbot-based system supports document upload, classification, summarization, and interactive Q&A.

Features

  • Document Upload and Classification: Upload PDF files and classify the document type.
  • Summarization: Automatically summarize the content of the document.
  • Information Extraction: Extract specific details such as title, purpose, governing law, party information, contract value, start date, and end date.
  • Interactive Q&A: Ask questions about the document and receive precise answers based on the extracted information.

Getting Started

Prerequisites

  • Python 3.7 or higher
  • Required Python packages (listed in requirements.txt)

Installation

  1. Clone the repository:

    git clone <repository_url>
    cd Contract_Management_Bot
  2. Install the required packages:

    pip install -r requirements.txt

Running the Application

  1. Start the application:

    python main.py
  2. Access the application at http://localhost:8508.

Usage

  • Upload a PDF file through the provided interface.
  • The system will classify and summarize the document.
  • Use the chatbot interface to ask questions about the document.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages