Inspiration

In today's fast-paced world, countless professionals and individuals face the daunting task of understanding contracts, many times without having any legal background. This gap between legal professionals and the general populace inspired us to create a bridge. A bridge that would make contracts less intimidating and more accessible. That bridge is SignSage.

What it does

SignSage acts as a digital contract assistant. With a few clicks, users can upload contracts, and the platform will classify, summarize, and highlight essential details, such as obligations, termination clauses, and confidentiality terms. By integrating with Dropbox, users can also pull their signature requests seamlessly.

How we built it

Leveraging the power of OpenAI's GPT-3 and instructor, we developed a series of specialized prompts that allow us to extract, summarize, and classify contract details. The application's backbone is built using Streamlit, which offers an interactive and user-friendly interface. Integration with Dropbox Sign API ensures that user data is securely managed and easily accessible.

Challenges we ran into

One of the main challenges we encountered was getting the Language Models (LLMs) to output data in a precise and user-friendly manner. Often, the raw outputs from LLMs can be verbose or lack the clarity needed for our application. Through rigorous testing, we found that the key was in the prompting. Crafting meticulous and specific prompts became essential to obtain the desired results.

Accomplishments that we're proud of

Achieving seamless integration between Streamlit, OpenAI, and Dropbox without compromising on user experience was a significant accomplishment. Moreover, the fact that users can now demystify complicated legal contracts with a few clicks is something we take immense pride in.

What we learned

We learned that while AI is powerful, it's the way we interact and instruct it that can make all the difference. The importance of iterative testing and refining, especially when working with LLMs, became clear. We also gained insights into the intricacies of legal documents and how they can be made more digestible for the general public.

What's next for SignSage

I want SignSage and LLM to be seamless, where it would highlight specific parts of the documents directly, instead of having readers read outputs in a box, I want it to be integrated directly into the documents through an extension.

Built With

Share this project:

Updates