Inspiration
The inspiration for this project came from the realization that lawyers spend a significant amount of time researching and preparing cases. This can be a tedious and time-consuming process, especially for complex cases.
What it does
It takes in a legal case document and identify what legal issues the document is talking about.
How I built it
I built it using the following tools and technology
AWS Lambda: AWS Lambda is a serverless compute service that allows you to run code without provisioning or managing servers. We used Lambda to implement the core logic of the Legal Issue Extractor, which is to extract legal issues from case documents.
Amazon Comprehend: Amazon Comprehend is a natural language processing (NLP) service that can extract key phrases, topics, sentiment, and other insights from text. We used Amazon Comprehend to extract the legal issues from the case documents.
Amazon API Gateway: Amazon API Gateway is a fully managed service that makes it easy to create, publish, maintain, monitor, and secure APIs at any scale. We used Amazon API Gateway to create a REST API that allows users to submit case documents for processing and to retrieve the extracted legal issues.
Challenges we ran into
Finding, scraping, and normalizing the datasets was very tedious and diffcult
- We are proud of the following accomplishments with the Legal Issue Extractor:
- We developed a system that can accurately extract legal issues from case documents.
- We made the system available to the public through a REST API.
- We partnered with a legal services company to provide us with a dataset of annotated case documents, which we used to train the Amazon Comprehend custom entity recognizer.
- We deployed the system to production using AWS Serverless Application Model (SAM) and AWS CodePipeline.
Here are some specific ideas for what's next for LetsGetLawyering:
- Improve the accuracy of the Legal Issue Extractor. We plan to continue to train the Amazon - - -
- Add support for new types of legal documents. We currently support case documents, but we plan to add support for other types of legal documents, such as contracts and statutes.
Log in or sign up for Devpost to join the conversation.