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

  1. Frontend:

    • Built with React.js for an interactive and intuitive user interface.
    • Designed components to display agreement data, set reminders, and generate risk insights.
  2. 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.
  3. 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.
  4. API Integration:

    • Leveraged Docusign eSignature REST APIs for fetching agreement data and sending notifications.
    • Utilized Docusign webhooks for real-time updates on agreement statuses.
  5. Deployment:

    • Hosted the backend and AI services on AWS, ensuring scalability and reliability.
    • Deployed the frontend on Vercel for fast and secure user access.

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)
Share this project:

Updates