Code Monkey home page Code Monkey logo

signsage's Introduction

SignSage

logo

Built for the Dropbox Sign AI-Powered Agreements Hackathon

Devpost Link

Video Demo

Overview

SignSage is a Streamlit application designed to assist users in reviewing, classifying, and understanding contracts using the power of GPT-3 by OpenAI. With deep integration of the Dropbox Sign API, users can fetch their signature requests from Dropbox and gain insights about the contracts they're about to sign.

Features

  1. Document Review & Classification: Identify the type of contract and receive a concise summary.
  2. Party Details Extraction: Extract names and other details of the parties involved in the contract.
  3. Important Dates Extraction: Highlight important dates and associated obligations.
  4. Obligations Highlight: Enumerate key obligations stipulated in the contract.
  5. Termination Clauses Extraction: Highlight clauses related to the termination of the contract.
  6. Confidentiality & Non-compete Clauses Highlight: Identify clauses related to confidentiality and non-compete agreements.
  7. Dropbox Integration: Fetch signature requests directly from your Dropbox account.
  8. PDF Display: In-app display of contracts in PDF format.

Tech Stack

  1. Frontend: Streamlit
  2. Document Analysis: GPT-3.5 by OpenAI and instructor for structured outputs
  3. Document Parsing: PyPDF2
  4. Document Signature: Dropbox Sign API

Getting Started

API Keys:

Before you can use the application, you will need API keys from both Dropbox and OpenAI:

Enter these API keys into the sidebar of the application to get started.

How it works?

  1. Upon successful input of the API keys, your signature requests from Dropbox will be listed.
  2. Select the contract you wish to review.
  3. Click on the "Review" button.
  4. The application will then fetch, display, and analyze the contract, presenting various insights in a side-by-side format.

Here's how it looks

sample

References

signsage's People

Contributors

benthecoder avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.