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.

Log in or sign up for Devpost to join the conversation.