DocuInsight
इवेंट्स
September 15, 2025: DocuInsight को बंद कर दिया गया है लेकिन अब यह पूरी तरह से ओपन सोर्स किया गया है github.com/eandf/DocuInsight पर, दस्तावेज़ीकरण के साथ eandf.github.io/DocuInsight. मूल डोमेन 2027 तक वहाँ रीडायरेक्ट करता रहेगा।
January 27, 2025: DocuInsight को बनाया गया था Mehmet Yilmaz और Dylan Eck द्वारा 2024-2025 DocuSign Hackathon Unlocked के लिए। देखें www.docuinsight.ai या हमारा live demo। यह पोस्ट हमारे Devpost submission पर आधारित है।
के बारे में
DocuInsight एक प्लेटफ़ॉर्म है जो प्रमुख धाराओं को उजागर करके, उन्हें सरल अंग्रेज़ी में अनुवादित करके, और DocuSign के साथ ई-हस्ताक्षर के लिए एकीकृत करके कानूनी अनुबंधों को सरल बनाता है, साथ ही कानूनी विशेषज्ञों तक पहुँच प्रदान करता है।
DocuInsight को एग्रीमेंट ट्रैप को हल करने के लिए बनाया गया था, जहाँ आवश्यक अनुबंधीय विवरण कानूनी जार्गन के पीछे छिपे रहते हैं, जिससे लोग अपने अधिकारों या दायित्वों को पूरी तरह समझे बिना साइन कर देते हैं। हमारा लक्ष्य दोनों पक्षों—साइन करने वालों और भेजने वालों—को साइन करने से पहले पूरी स्पष्टता प्रदान करना है। अतिरिक्त रूप से, हम उपयोगकर्ताओं को व्यक्तिगत सलाह के लिए कानूनी पेशेवरों से जुड़ने का सरल तरीका देना चाहते थे।
दिसंबर 2024 से जनवरी 2025 तक DocuSign Hackathon के लिए विकसित किया गया, DocuInsight DocuSign की तकनीक के साथ एकीकृत होता है ताकि समझौते या टेम्पलेट आयात किए जा सकें, OpenAI API का उपयोग करके टेक्स्ट विश्लेषण किया जा सके, और एक चैट इंटरफ़ेस प्रदान किया जा सके जो अनुबंध के बारे में प्रश्नों के उत्तर दे या वकीलों को खोजने के स्रोत प्रदान करे। हमें विश्वास है कि इस ज्ञान अंतर को पाटने से भ्रम, कानूनी विवाद, और सभी संबंधित पक्षों के लिए खोए हुए अवसर कम होंगे।
डेमो
प्रेरणा
2024 की शुरुआत में, मैंने एक करीबी दोस्त के साथ एक स्टार्टअप की सह-स्थापना की। उस पर भरोसा करके, मैंने शुरुआती कंपनी अनुबंधों पर पूरी तरह से समीक्षा किए बिना साइन कर दिया। कंपनी के MVPs को बिना वेतन के विकसित करने में काफी समय और विशेषज्ञता निवेश करने के बाद, मेरे दोस्त ने अपनी अतिरिक्त इक्विटी का उपयोग करके मुझे या तो मेरे शेयर कम करने या कंपनी से हटाने के लिए मजबूर किया। एक वकील मिलने के बाद, मैंने पाया कि मैंने अनजाने में महत्वपूर्ण अधिकारों को त्याग दिया था और खुद को या कंपनी को प्रभावी रूप से बचा नहीं सकता था। मेरे एक बार के करीबी दोस्त के स्वार्थी और लापरवाह व्यवहार के कारण, विवाद ने मुझे व्यक्तिगत रूप से तनाव दिया और कंपनी का मूल्यवान समय खो दिया। इस अनुभव ने मुझे कानूनी समझौतों में हर विवरण को समझने के महत्व को सिखाया, ताकि व्यक्तिगत अधिकारों की रक्षा हो और संगठनात्मक स्थिरता बनी रहे।
यह क्या करता है
Features and Functionality:
-
स्पष्ट अनुबंध सारांश: DocuInsight उन्नत AI मॉडलों का उपयोग करके कानूनी दस्तावेज़ों का विश्लेषण करता है और संक्षिप्त सारांश उत्पन्न करता है। ये सारांश प्रमुख धाराओं, असामान्य शर्तों, संभावित जोखिमों और मुख्य प्रतिबद्धताओं को उजागर करते हैं, जिससे उपयोगकर्ताओं को अनुबंध का स्पष्ट और समझने योग्य अवलोकन मिलता है।
-
इंटरैक्टिव चैट इंटरफ़ेस: AI-संचालित चैट फीचर उपयोगकर्ताओं को उनके अनुबंध से “बातचीत” करने की अनुमति देता है। वे विशिष्ट धाराओं, समझौते के समग्र उद्देश्य, या संबंधित कानूनी अवधारणाओं के बारे में प्रश्न पूछ सकते हैं। चैटबॉट वेब ब्राउज़ भी कर सकता है ताकि विश्वसनीय, सटीक और अद्यतन जानकारी प्रदान कर सके, जिससे उपयोगकर्ताओं को भरोसेमंद उत्तर मिलें।
-
वकील सिफ़ारिशें: अतिरिक्त कानूनी सहायता चाहते उपयोगकर्ताओं के लिए, DocuInsight अनुकूलित खोज क्वेरी बनाता है ताकि उपयोगकर्ता के स्थान और अनुबंध के प्रकार के आधार पर वकीलों की सिफ़ारिश की जा सके। खोज परिणामों में कानूनी पेशेवरों के संपर्क विवरण और समीक्षाएँ शामिल होती हैं, जिससे उपयोगकर्ताओं को विशेषज्ञों से जुड़ने का व्यावहारिक तरीका मिलता है।
-
उन्नत साइनिंग प्रक्रिया: DocuInsight DocuSign के मौजूदा साइनिंग वर्कफ़्लो के साथ सहजता से एकीकृत होता है। उपयोगकर्ता अपने ईमेल से लॉग इन करते हैं, टेम्पलेट्स तक पहुँचने के लिए अपने DocuSign खाते को कनेक्ट करते हैं, और दस्तावेज़ों को साइनिंग के लिए भेजते हैं। एक बार भेजे जाने पर, प्राप्तकर्ता दस्तावेज़ की समीक्षा कर सकता है, AI-जनित अंतर्दृष्टियों के साथ इंटरैक्ट कर सकता है, और मानक DocuSign प्लेटफ़ॉर्म की तरह साइन कर सकता है।
-
पोस्ट-साइनिंग एक्सेस: साइन करने के बाद, उपयोगकर्ता मूल लिंक के माध्यम से अपने दस्तावेज़ को फिर से देख सकते हैं, साइन किए गए समझौते की समीक्षा कर सकते हैं, AI अंतर्दृष्टियों तक पहुँच सकते हैं, और फॉलो‑अप प्रश्नों के लिए चैट इंटरफ़ेस के साथ जुड़ते रह सकते हैं। यह सुनिश्चित करता है कि साइन करने वालों को उनके समझौतों के बारे में निरंतर स्पष्टता मिले।
ये सुविधाएँ DocuInsight को कानूनी अनुबंधों की जटिलताओं को सरल बनाने के लिए एक शक्तिशाली उपकरण बनाती हैं। AI‑ड्रिवेन अंतर्दृष्टियों, इंटरैक्टिव समर्थन, और DocuSign के साथ सहज एकीकरण को मिलाकर, DocuInsight साइन करने वालों को सूचित निर्णय लेने में सक्षम बनाता है, भेजने वालों को उनके द्वारा वितरित समझौतों में भरोसा बनाने में मदद करता है, और कानूनी पेशेवरों को उन उपयोगकर्ताओं से जुड़ने के अवसर प्रदान करता है जो आगे की सहायता चाहते हैं। हमारा लक्ष्य समझौता प्रक्रिया में पारदर्शिता, भरोसा, और पहुँच को बढ़ावा देना है, जिससे कानूनी पाठ को समझना आसान और सभी के लिए अधिक न्यायसंगत हो।
यदि आप DocuInsight का उपयोग करते हुए और इसकी सुविधाओं को स्पष्ट रूप से दर्शाते हुए एक स्पष्ट वीडियो देखना चाहते हैं, तो इस अतिरिक्त वीडियो को देखें जो हमने DocuInsight को कार्रवाई में दिखाने के लिए बनाया है (यह हमारा डेमो वीडियो नहीं है, बस एक अतिरिक्त संसाधन है यदि लोग अधिक विवरण चाहते हैं):
हमने इसे कैसे बनाया
DocuInsight तीन मुख्य भागों से बना है:
- डेटाबेस: सभी जॉब्स, रिपोर्ट्स, उपयोगकर्ता डेटा आदि को संग्रहीत करता है। यह प्रोजेक्ट के आवश्यक डेटा को रखता है।
- फ़्रंटएंड: प्रोजेक्ट का UI, वह जो उपयोगकर्ता देखते हैं और इंटरैक्ट करते हैं।
- एनालाइज़र: एक बैकएंड सेवा जो कानूनी अनुबंधों का विश्लेषण करने और ईमेल भेजने के लिए ज़िम्मेदार है।
इस प्रोजेक्ट के लिए, एक डेटाबेस का उपयोग किया गया। डेटाबेस PostgreSQL था, और इसे Supabase पर होस्ट किया गया। फ़्रंटएंड और एनालाइज़र दोनों ने Supabase की API को उनके SDKs के माध्यम से एक्सेस किया। डेटाबेस सेटअप में तीन टेबल शामिल थे: एक उपयोगकर्ताओं के लिए, एक जॉब्स के लिए, और एक रिपोर्ट्स के लिए। उपयोगकर्ता टेबल प्रमाणीकरण और खातों को ट्रैक करने के लिए उपयोग की जाती है। जॉब्स टेबल उन अनुबंधों को ट्रैक करती है जिन्हें विश्लेषित करने की आवश्यकता है। रिपोर्ट्स टेबल उन सभी रिपोर्टों को संग्रहीत करती है जो एनालाइज़र द्वारा उत्पन्न की गई हैं।
फ़्रंटएंड को Next.js नामक फ्रंटएंड फ्रेमवर्क का उपयोग करके बनाया गया। इस फ्रेमवर्क में हमने HTML, Tailwind CSS, JavaScript, TypeScript, और React का उपयोग किया। इन तकनीकों ने फ़्रंटएंड को गतिशील और उत्तरदायी रूप से कार्य करने और सामग्री प्रदर्शित करने में सक्षम बनाया। अतिरिक्त रूप से, हमने फ़्रंटएंड में कई API का उपयोग किया:
- OpenAI’s API: प्रत्येक साइनिंग सत्र के लिए चैटबॉट को होस्ट और चलाने के लिए।
- DocuSign’s API: विशेष रूप से, eSignature API का उपयोग सभी साइनिंग प्रक्रियाओं को संभालने और उपयोगकर्ताओं के DocuSign खातों से टेम्पलेट्स तक आसान पहुँच प्रदान करने के लिए किया गया।
- Tavily API: LLMs के लिए डिज़ाइन किया गया एक विशेष खोज इंजन API, जिससे चैटबॉट वेब ब्राउज़ कर नवीनतम समाचार या अपडेट प्राप्त कर सकता है।
- Resend API: सभी ईमेल‑संबंधित कार्यों को संभालने के लिए, मुख्यतः फ़्रंटएंड पर लॉगिन प्रक्रियाओं के लिए उपयोग किया गया।
- Supabase API: Supabase पर होस्ट किए गए प्रोजेक्ट के डेटाबेस तक पहुँचने और CRUD ऑपरेशन्स करने के लिए।
फ़्रंटएंड पूरी तरह से Vercel पर होस्ट किया गया है, जो Next.js फ्रेमवर्क के निर्माताओं द्वारा विकसित एक होस्टिंग सेवा है।
एनालाइज़र को Python का उपयोग करके बनाया गया। यह OpenAI की API का उपयोग करके कानूनी अनुबंधों का विश्लेषण करता है, OpenAI के सबसे उन्नत मॉडलों में से एक, o1-preview
का उपयोग करके। यह Resend API का उपयोग करके ईमेल भेजता है, मुख्यतः एक रसीद या DocuInsight पर अनुबंध साइन करने के लिए आवश्यक ईमेल भेजने के लिए। एनालाइज़र Discord वेबहुक्स का समर्थन करता है, जिससे उपयोगकर्ता को अलर्ट मिलते हैं यदि कुछ महत्वपूर्ण टूटता है या एनालाइज़र चलाते समय कोई समस्या आती है। प्रोजेक्ट के बाकी हिस्सों की तरह, एनालाइज़र ने Supabase का उपयोग करके प्रोजेक्ट के डेटाबेस तक पहुँच बनाई।
एनालाइज़र के कोड में निम्नलिखित पैकेज शामिल हैं:
- PyMuPDF, openpyxl, python-docx, और OpenAI’s o1-preview model: विभिन्न फ़ाइल प्रकारों जैसे PDF, DOCX, DOC, JPG, और PNG की सामग्री लोड करने के लिए।
एनालाइज़र को कम से कम 4 GB RAM वाले Linode इंस्टेंस पर होस्ट किया गया है, जिसमें ऑपरेटिंग सिस्टम के रूप में Ubuntu चल रहा है।
हमारी चुनौतियाँ
DocuInsight बनाते समय तकनीकी और व्यावहारिक चुनौतियों से भरा रहा। हमें सुरक्षित प्रमाणीकरण को लागू करना पड़ा जो हमारे डेटाबेस से सहजता से जुड़ता हो और उपयोगकर्ता डेटा को सुरक्षित रखता हो। DocuSign API के कौन से हिस्सों का उपयोग करना है, यह समझने में बहुत प्रयास और त्रुटियों की आवश्यकता थी। फ़्रंटएंड को उपयोगकर्ता अनुभव के लिए संरचित करना और उन्नत सुविधाओं जैसे LLM कार्यक्षमता को मौजूदा DocuSign साइनिंग प्रक्रिया में एकीकृत करना भी कठिन था। चैट इंटरफ़ेस के लिए सर्वर से क्लाइंट तक रीयल‑टाइम डेटा स्ट्रीमिंग जटिल थी, साथ ही वकीलों की सिफ़ारिश करने का तरीका ढूँढ़ना, क्योंकि कानूनी पेशेवरों के लिए कोई सुलभ या किफ़ायती डेटासेट API के माध्यम से उपलब्ध नहीं था। हमें चैटबॉट के लिए वेब‑ब्राउज़िंग लॉजिक बनाना पड़ा ताकि भ्रम कम हो और उत्तर अधिक विश्वसनीय बनें। अंत में, प्रोजेक्ट को प्रोडक्शन‑रेडी बनाना सबसे कठिन हिस्सा था। स्थानीय रूप से डेमो के लिए कुछ बनाना और चलाना एक बात है, लेकिन इसे वेब पर उच्च अपटाइम और विश्वसनीयता के साथ डिप्लॉय करना पूरी तरह अलग चुनौती है, ताकि कोई भी इसे एक्सेस कर सके। प्रोडक्शन में एक भी विफलता बुरा प्रभाव डाल सकती है, इसलिए स्थिरता सुनिश्चित करना अत्यंत महत्वपूर्ण और कठिन था।
उपलब्धियां जिन पर हमें गर्व है
We are proud of successfully deploying DocuInsight and making it accessible for anyone to use. Building a production-ready application that integrates seamlessly with DocuSign, handles real-world usage, and delivers reliable AI-powered insights was a significant achievement. It is one thing to build locally for a demo, but ensuring everything works in a live environment with high uptime was a challenge we are proud to have overcome.
हमने क्या सीखा
Throughout this project, we realized that building a solution like DocuInsight was far more complex than we initially anticipated. Parsing legal documents, ensuring accuracy, and balancing AI capabilities with affordability required careful thought and constant iteration. We also learned the importance of proper video production. To ensure our demo effectively communicated our project’s value, we started working on the video two weeks before the deadline, using professional film equipment to deliver a polished final product. Additionally, scaling projects like this presented unique challenges. Calling advanced AI models to analyze content is computationally expensive, so we had to carefully balance using the most intelligent models with making the solution cost-effective. Finally, we conducted basic market research by browsing the web, speaking with potential users, and consulting lawyers to ensure DocuInsight could provide real value. This process taught us that building something meaningful requires validating its impact rather than simply creating a solution for the sake of it.
DocuInsight के लिए आगे क्या है
We plan to expand DocuInsight by developing more advanced AI agents for deeper contract analysis, refining vectorized datasets for better insights, and creating a more comprehensive directory of lawyers to connect signers and businesses with legal professionals in their area. Future features include tools like an SEC case search to reference legal precedents. Our goal is to deliver even more value to signers, senders, and businesses while fostering trust and transparency in agreements.