Inspiration
In today's fast-paced world, businesses struggle with the "Agreement Trap," where vital information remains buried in contracts and agreements. This hinders decision-making, causes missed opportunities, and increases compliance risks. Inspired by this widespread issue, we aimed to create a solution that uses AI to extract, analyze, and manage agreement data, helping organizations unlock the true potential of their contracts.
What it does
Agreement Insight AI is a powerful tool that:
- Extracts critical information such as expiration dates, obligations, and renewal terms from agreements using AI-powered natural language processing (NLP).
- Automates reminders and workflows to ensure deadlines and obligations are met.
- Provides a user-friendly dashboard to visualize agreement data, track compliance, and gain actionable insights.
- Predicts potential risks associated with agreements, helping organizations mitigate issues before they arise.
How we built it
Frontend:
- Built with React.js for an interactive and intuitive user interface.
- Designed components to display agreement data, set reminders, and generate risk insights.
- Built with React.js for an interactive and intuitive user interface.
Backend:
- Developed with Node.js (Express) to handle API requests, integrate with Docusign APIs, and manage server-side logic.
- Used MongoDB to store agreements and extracted insights.
- Developed with Node.js (Express) to handle API requests, integrate with Docusign APIs, and manage server-side logic.
AI/ML:
- Implemented Python-based NLP models (using SpaCy and Transformers) to extract and analyze key terms from agreement text.
- Created a risk-scoring algorithm using Scikit-learn to predict potential challenges.
- Implemented Python-based NLP models (using SpaCy and Transformers) to extract and analyze key terms from agreement text.
API Integration:
- Leveraged Docusign eSignature REST APIs for fetching agreement data and sending notifications.
- Utilized Docusign webhooks for real-time updates on agreement statuses.
- Leveraged Docusign eSignature REST APIs for fetching agreement data and sending notifications.
Deployment:
- Hosted the backend and AI services on AWS, ensuring scalability and reliability.
- Deployed the frontend on Vercel for fast and secure user access.
- Hosted the backend and AI services on AWS, ensuring scalability and reliability.
Challenges we ran into
- Extracting Complex Data: Agreements often have unstructured or inconsistent formatting, making it challenging to extract critical information accurately.
- API Integration: Understanding and implementing Docusign APIs required significant research and testing to ensure seamless functionality.
- Time Constraints: Balancing between feature development, testing, and deployment within the hackathon timeframe was a demanding task.
- AI Fine-Tuning: Training the NLP model to accurately extract and interpret legal and business terms required iterative improvements and validation.
Accomplishments that we're proud of
- Successfully built an end-to-end solution that integrates AI and Docusign APIs to solve a real-world problem.
- Designed a clean and intuitive dashboard that simplifies agreement management.
- Developed a robust AI model capable of extracting and analyzing agreement data with high accuracy.
- Overcame technical challenges within a tight timeframe and delivered a functional, impactful product.
What we learned
- Deepened our understanding of Docusign's API ecosystem and its capabilities.
- Gained hands-on experience with implementing AI in real-world scenarios, especially in handling legal and business data.
- Enhanced our teamwork, time management, and problem-solving skills under pressure.
- Learned the importance of user-centric design in creating a solution that is both powerful and easy to use.
What's next for Agreement Insight AI
- Enhanced AI Features: Improve the NLP model to handle more complex agreement structures and extract deeper insights.
- Integration with More Tools: Expand integrations to include CRMs, project management tools, and accounting software for seamless workflow automation.
- Mobile App: Develop a mobile version of the platform to provide agreement insights on the go.
- Custom Risk Models: Enable businesses to customize risk parameters based on their unique needs.
- Multi-Language Support: Expand AI capabilities to extract and analyze agreements in multiple languages for global reach.
Built With
- aws-ec2-(backend-services)-other-tools:-postman-(api-testing)
- docusign-webhooks-version-control:-github-deployment:-vercel-(frontend)
- figma
- languages:-javascript
- python-frontend-framework:-react.js-backend-framework:-node.js-(express)-database:-mongodb-ai/ml-libraries:-spacy
- scikit-learn-cloud-services:-aws-(for-hosting-backend-and-ai-models)-api-integration:-docusign-esignature-rest-apis
- transformers
- ui/ux
- vs-code-(development)
Log in or sign up for Devpost to join the conversation.