DocuInsight स्वाक्षरी प्रक्रिया सुलभ करते
कार्यक्रम
सप्टेंबर 15, 2025: DocuInsight बंद करण्यात आले आहे, परंतु आता ते github.com/eandf/DocuInsight येथे पूर्णपणे मुक्त-स्रोत करण्यात आले आहे आणि त्याचे दस्तऐवजीकरण eandf.github.io/DocuInsight येथे उपलब्ध आहे. मूळ डोमेन 2027 पर्यंत तेथे पुनर्निर्देशित होईल.
जानेवारी 27, 2025: DocuInsight हे Mehmet Yilmaz आणि Dylan Eck यांनी 2024-2025 च्या DocuSign Hackathon Unlocked साठी तयार केले. www.docuinsight.ai किंवा आमचा प्रत्यक्ष प्रात्यक्षिक पाहा. ही पोस्ट आमच्या Devpost सादरीकरणावर आधारित आहे.
याबद्दल
DocuInsight हे महत्त्वाच्या कलमांवर प्रकाश टाकून, त्यांचे सोप्या इंग्रजीत भाषांतर करून आणि ई-स्वाक्षऱ्यांसाठी DocuSign सोबत एकत्रित होऊन कायदेशीर करार सुलभ करणारे, तसेच कायदेशीर तज्ज्ञांपर्यंत प्रवेश देणारे व्यासपीठ आहे.
Agreement Trap सोडवण्यासाठी DocuInsight तयार करण्यात आले, ज्यामध्ये आवश्यक करारविषयक तपशील कायदेशीर शब्दावलीमागे लपलेले राहतात आणि त्यामुळे लोक त्यांचे अधिकार किंवा जबाबदाऱ्या पूर्णपणे न समजता स्वाक्षरी करतात. कोणत्याही कराराच्या दोन्ही बाजूंना—स्वाक्षरी करणारे आणि पाठवणारे—स्वाक्षरी करण्यापूर्वी संपूर्ण स्पष्टता मिळवून देणे हे आमचे ध्येय आहे. याव्यतिरिक्त, वापरकर्त्यांना वैयक्तिक सल्ल्याची गरज असल्यास कायदेशीर व्यावसायिकांशी संपर्क साधण्याचा सोपा मार्ग उपलब्ध करून द्यायचा होता.
DocuSign Hackathon साठी डिसेंबर 2024 ते जानेवारी 2025 दरम्यान विकसित केलेले DocuInsight, करार किंवा नमुने आयात करण्यासाठी DocuSign च्या तंत्रज्ञानाशी एकत्रित होते, मजकूर विश्लेषणासाठी OpenAI API वापरते आणि कराराबद्दलच्या प्रश्नांची उत्तरे देऊ शकणारा किंवा वकील शोधण्यासाठी स्रोत उपलब्ध करून देणारा संवादमंच देते. हे ज्ञानातील अंतर भरून काढल्याने सहभागी सर्वांसाठी संभ्रम, कायदेशीर विवाद आणि गमावलेल्या संधी कमी होतील, असा आमचा विश्वास आहे.
प्रात्यक्षिक
प्रेरणा
2024 च्या सुरुवातीला मी एका जवळच्या मित्रासोबत एक स्टार्टअपची सह-स्थापना केली. त्याच्यावर विश्वास ठेवून, मी कंपनीच्या सुरुवातीच्या करारांचे पूर्ण पुनरावलोकन न करता त्यांवर स्वाक्षरी केली. कोणतेही मानधन न घेता कंपनीच्या MVP विकसित करण्यासाठी महत्त्वपूर्ण वेळ आणि कौशल्य गुंतवल्यानंतर, माझ्या मित्राने आपल्या अतिरिक्त समभागांचा वापर करून मला माझे समभाग कमी करण्यास किंवा कंपनीतून काढून टाकले जाण्यास भाग पाडले. वकील शोधल्यानंतर मला समजले की मी नकळत महत्त्वाचे अधिकार सोडून दिले होते आणि स्वतःचा किंवा कंपनीचा प्रभावीपणे बचाव करू शकत नव्हतो. एकेकाळच्या जवळच्या मित्राच्या स्वार्थी आणि बेपर्वा वर्तनामुळे या विवादाचा माझ्यावर वैयक्तिक ताण आला आणि कंपनीचा मौल्यवान वेळ खर्च झाला. या अनुभवाने वैयक्तिक अधिकारांचे संरक्षण करण्यासाठी आणि संस्थात्मक स्थैर्य सुनिश्चित करण्यासाठी कायदेशीर करारांमधील प्रत्येक तपशील समजून घेण्याचे अत्यंत महत्त्व मला शिकवले.
हे काय करते
DocuInsight ची मुख्य वैशिष्ट्ये आणि कार्यक्षमता पुढीलप्रमाणे आहेत:
-
स्पष्ट करार सारांश: DocuInsight कायदेशीर दस्तऐवजांचे विश्लेषण करण्यासाठी आणि संक्षिप्त सारांश तयार करण्यासाठी प्रगत AI मॉडेल्स वापरते. हे सारांश महत्त्वाची कलमे, असामान्य अटी, संभाव्य धोके आणि प्रमुख बांधिलकी अधोरेखित करतात, ज्यामुळे वापरकर्त्यांना कराराचे स्पष्ट आणि समजण्यास सोपे विहंगावलोकन मिळते.
-
परस्परसंवादी संवादमंच: AI-आधारित संवाद वैशिष्ट्य वापरकर्त्यांना त्यांच्या करारासोबत “संवाद” साधण्याची अनुमती देते. ते विशिष्ट कलमांबद्दल, कराराच्या एकूण उद्देशाबद्दल किंवा संबंधित कायदेशीर संकल्पनांबद्दल प्रश्न विचारू शकतात. वापरकर्त्यांना विश्वासार्ह उत्तरे मिळावीत यासाठी संवादबॉट वेब ब्राउझ करून योग्य स्रोतांसह अचूक आणि अद्ययावत माहितीही देऊ शकतो.
-
वकिलांच्या शिफारसी: अतिरिक्त कायदेशीर सहाय्य शोधणाऱ्या वापरकर्त्यांसाठी, वापरकर्त्याचे स्थान आणि ते पुनरावलोकन करत असलेल्या कराराच्या प्रकारावर आधारित वकिलांची शिफारस करण्यासाठी DocuInsight अनुकूलित शोध प्रश्न तयार करते. शोध परिणामांमध्ये कायदेशीर व्यावसायिकांचे संपर्क तपशील आणि पुनरावलोकने समाविष्ट असतात, ज्यामुळे वापरकर्त्यांना तज्ज्ञांशी संपर्क साधण्याचा कृतीयोग्य मार्ग मिळतो.
-
सुधारित स्वाक्षरी प्रक्रिया: DocuInsight DocuSign च्या विद्यमान स्वाक्षरी कार्यप्रवाहाशी अखंडपणे एकत्रित होते. वापरकर्ते त्यांच्या ईमेलने लॉग इन करतात, नमुन्यांपर्यंत प्रवेश मिळवण्यासाठी त्यांचे DocuSign खाते जोडतात आणि स्वाक्षरीसाठी दस्तऐवज पाठवतात. एकदा दस्तऐवज पाठवल्यानंतर, प्राप्तकर्ता दस्तऐवजाचे पुनरावलोकन करू शकतो, AI-व्युत्पन्न अंतर्दृष्टींशी संवाद साधू शकतो आणि प्रमाणित DocuSign व्यासपीठावर करतो त्याप्रमाणे स्वाक्षरी करू शकतो.
-
स्वाक्षरीनंतरचा प्रवेश: स्वाक्षरी केल्यानंतर, वापरकर्ते मूळ दुव्याद्वारे त्यांच्या दस्तऐवजाकडे पुन्हा जाऊन स्वाक्षरी केलेल्या कराराचे पुनरावलोकन करू शकतात, AI अंतर्दृष्टींमध्ये प्रवेश करू शकतात आणि पुढील प्रश्नांसाठी संवादमंचाशी संवाद सुरू ठेवू शकतात. यामुळे स्वाक्षरी करणाऱ्यांना त्यांच्या करारांविषयी सतत स्पष्टता मिळते.
ही वैशिष्ट्ये DocuInsight ला कायदेशीर करारांची गुंतागुंत सुलभ करणारे शक्तिशाली साधन बनवतात. AI-आधारित अंतर्दृष्टी, परस्परसंवादी सहाय्य आणि DocuSign सोबतचे अखंड एकत्रीकरण यांचा संगम करून DocuInsight स्वाक्षरी करणाऱ्यांना माहितीपूर्ण निर्णय घेण्यास सक्षम करते, पाठवणाऱ्यांना त्यांनी वितरित केलेल्या करारांवर विश्वास निर्माण करण्यास मदत करते आणि पुढील सहाय्य शोधणाऱ्या वापरकर्त्यांशी संपर्क साधण्याच्या संधी कायदेशीर व्यावसायिकांना उपलब्ध करून देते. करार प्रक्रियेत पारदर्शकता, विश्वास आणि सुलभता वाढवणे, तसेच कायदेशीर मजकूर सर्वांसाठी समजण्यास सोपा आणि अधिक न्याय्य बनवणे हे आमचे ध्येय आहे.
आम्ही DocuInsight वापरताना आणि त्याची वैशिष्ट्ये स्पष्टपणे दाखवताना केलेला स्पष्ट व्हिडिओ पाहायचा असल्यास, DocuInsight प्रत्यक्ष कार्यरत असताना तयार केलेला हा अतिरिक्त व्हिडिओ पाहा (हा आमचा प्रात्यक्षिक व्हिडिओ नाही; अधिक तपशील हवा असलेल्या लोकांसाठी हा फक्त अतिरिक्त स्रोत आहे):
आम्ही ते कसे तयार केले
DocuInsight चे तीन मुख्य भाग आहेत:
- डेटाबेस: सर्व कार्ये, अहवाल, वापरकर्ता डेटा इत्यादी साठवतो. यात प्रकल्पासाठी आवश्यक डेटा असतो.
- फ्रंटएंड: प्रकल्पाचा वापरकर्ता इंटरफेस, जो वापरकर्ते पाहतात आणि ज्याच्याशी संवाद साधतात.
- विश्लेषक: कायदेशीर करारांचे विश्लेषण करून ईमेल पाठवण्यासाठी जबाबदार असलेली बॅकएंड सेवा.
या प्रकल्पासाठी डेटाबेस वापरण्यात आला. हा डेटाबेस PostgreSQL होता आणि तो Supabase वर होस्ट करण्यात आला होता. फ्रंटएंड आणि विश्लेषक या दोघांनीही त्यांच्या SDK द्वारे Supabase च्या API चा वापर करून डेटाबेसमध्ये प्रवेश केला. डेटाबेसच्या संरचनेत तीन तक्ते होते: वापरकर्त्यांसाठी एक, कार्यांसाठी एक आणि अहवालांसाठी एक. वापरकर्त्यांचा तक्ता प्रमाणीकरणासाठी आणि खात्यांचा मागोवा ठेवण्यासाठी वापरला जातो. विश्लेषण आवश्यक असलेल्या करारांचा मागोवा कार्यांचा तक्ता ठेवतो. विश्लेषकाने तयार केलेले करारांवरील सर्व अहवाल अहवालांचा तक्ता साठवतो.
फ्रंटएंड Next.js नावाच्या फ्रंटएंड फ्रेमवर्कचा वापर करून तयार करण्यात आला. या फ्रेमवर्कमध्ये आम्ही HTML, Tailwind CSS, JavaScript, TypeScript आणि React वापरले. या तंत्रज्ञानांमुळे फ्रंटएंड गतिशीलपणे आणि प्रतिसादक्षमतेने कार्य करू व आशय प्रदर्शित करू शकला. याव्यतिरिक्त, आम्ही फ्रंटएंडमध्ये अनेक API वापरले:
- OpenAI चे API: प्रत्येक स्वाक्षरी सत्रासाठी संवादबॉट होस्ट करण्यासाठी आणि चालवण्यासाठी.
- DocuSign चे API: विशेषतः, सर्व स्वाक्षरी प्रक्रिया हाताळण्यासाठी आणि DocuInsight वरील वापरकर्त्यांच्या DocuSign खात्यांमधील नमुन्यांपर्यंत सुलभ प्रवेश देण्यासाठी eSignature API वापरले गेले.
- Tavily API: LLM साठी तयार केलेले विशेष शोध इंजिन API, ज्यामुळे संवादबॉट वेब ब्राउझ करू शकतो आणि ताज्या बातम्या किंवा अद्यतने मिळवू शकतो.
- Resend API: ईमेलशी संबंधित सर्व कामे हाताळण्यासाठी, मुख्यतः फ्रंटएंडवरील लॉगिन प्रक्रियांसाठी वापरले गेले.
- Supabase API: CRUD कार्ये करण्यासाठी Supabase वर होस्ट केलेल्या प्रकल्पाच्या डेटाबेसमध्ये प्रवेश करण्यासाठी वापरले गेले.
फ्रंटएंड पूर्णपणे Vercel वर होस्ट केलेले आहे. Vercel ही Next.js फ्रेमवर्कच्या निर्मात्यांनी विकसित केलेली होस्टिंग सेवा आहे.
विश्लेषक Python वापरून तयार करण्यात आला. तो कायदेशीर करारांचे विश्लेषण करण्यासाठी OpenAI चे API आणि OpenAI च्या सर्वात प्रगत मॉडेलपैकी एक, o1-preview, वापरतो. मुख्यतः पावती किंवा DocuInsight वर करारावर स्वाक्षरी करण्यासाठी आवश्यक असलेला ईमेल पाठवण्यासाठी तो Resend API चा वापर ईमेल पाठवण्यासाठीही करतो. विश्लेषक Discord वेबहुक्सना समर्थन देतो, ज्यामुळे विश्लेषक चालू असताना एखादी गंभीर गोष्ट बिघडल्यास किंवा घडल्यास वापरकर्त्यांना सूचना मिळू शकतात. प्रकल्पाच्या उर्वरित भागाप्रमाणेच, विश्लेषकाने प्रकल्पाच्या डेटाबेसमध्ये प्रवेश करण्यासाठी Supabase वापरले.
विविध फाइल प्रकारांमधील आशय लोड करण्यासाठी विश्लेषकाच्या कोडमध्ये PyMuPDF, openpyxl, python-docx आणि OpenAI चे o1-preview मॉडेल यांसारखी पॅकेजेस समाविष्ट आहेत; यामध्ये PDF, DOCX, DOC, JPG आणि PNG यांचा समावेश आहे.
विश्लेषक किमान 4 GB RAM असलेल्या Linode इन्स्टन्सवर होस्ट केलेला आहे आणि ऑपरेटिंग सिस्टम म्हणून Ubuntu चालवतो.
आम्हाला आलेली आव्हाने
DocuInsight तयार करणे तांत्रिक आणि व्यावहारिक आव्हानांनी भरलेले होते. वापरकर्त्यांचा डेटा सुरक्षित राहील याची खात्री करताना आमच्या डेटाबेसशी अखंडपणे जोडणारे सुरक्षित प्रमाणीकरण कसे लागू करायचे, हे आम्हाला ठरवावे लागले. आम्हाला हवी असलेली कार्यक्षमता मिळवण्यासाठी DocuSign API चे कोणते भाग वापरायचे हे समजून घेण्यासाठी बरेच प्रयत्न आणि चुका कराव्या लागल्या. चांगला वापरकर्ता अनुभव देण्यासाठी फ्रंटएंडची रचना करणे आणि विद्यमान DocuSign स्वाक्षरी प्रक्रियेत LLM कार्यक्षमतेसारखी प्रगत वैशिष्ट्ये एकत्रित करणेही योग्य प्रकारे करणे कठीण होते. संवादमंचासाठी सर्व्हरकडून क्लायंटकडे वास्तविक-वेळेतील डेटा प्रवाहित करणे अवघड होते; तसेच API द्वारे कायदेशीर व्यावसायिकांसाठी सहज उपलब्ध किंवा परवडणारा डेटासंच नसल्यामुळे वकिलांची शिफारस करण्याचा मार्ग शोधणेही कठीण होते. भ्रमनिर्मिती कमी करण्यासाठी आणि त्याची उत्तरे अधिक विश्वासार्ह बनवण्यासाठी आम्हाला संवादबॉटसाठी वेब-ब्राउझिंग तर्क तयार करावा लागला. शेवटी, प्रकल्पाला उत्पादनासाठी सज्ज करणे हा सर्वात कठीण भाग होता. प्रात्यक्षिकासाठी एखादी गोष्ट स्थानिक पातळीवर तयार करून चालवणे ही एक बाब आहे, परंतु कोणीही त्यात प्रवेश करू शकेल अशा उच्च उपलब्धता आणि विश्वासार्हतेसह ती वेबवर तैनात करणे हे पूर्णपणे वेगळे आव्हान आहे. उत्पादन वातावरणातील एकच अपयश वाईट छाप निर्माण करू शकते, त्यामुळे स्थैर्य सुनिश्चित करणे अत्यंत महत्त्वाचे आणि अतिशय कठीण होते.
ज्या कामगिरीचा आम्हाला अभिमान आहे
DocuInsight यशस्वीपणे तैनात करून ते कोणालाही वापरण्यासाठी उपलब्ध करून दिल्याचा आम्हाला अभिमान आहे. DocuSign सोबत अखंडपणे समाकलित होणारे, प्रत्यक्ष वापर हाताळणारे आणि विश्वासार्ह कृत्रिम बुद्धिमत्ता-आधारित अंतर्दृष्टी देणारे उत्पादनासाठी सज्ज अनुप्रयोग तयार करणे ही एक महत्त्वपूर्ण कामगिरी होती. प्रात्यक्षिकासाठी स्थानिक पातळीवर तयार करणे ही एक गोष्ट आहे, परंतु उच्च उपलब्धतेसह प्रत्यक्ष वातावरणात सर्वकाही सुरळीतपणे कार्य करते याची खात्री करणे हे एक आव्हान होते, ज्यावर मात केल्याचा आम्हाला अभिमान आहे.
आम्ही काय शिकलो
या संपूर्ण प्रकल्पादरम्यान, DocuInsight सारखे समाधान तयार करणे आमच्या सुरुवातीच्या अपेक्षेपेक्षा कितीतरी अधिक गुंतागुंतीचे असल्याचे आमच्या लक्षात आले. कायदेशीर दस्तऐवजांचे विश्लेषण करणे, अचूकता सुनिश्चित करणे आणि कृत्रिम बुद्धिमत्तेच्या क्षमतांचा परवडणाऱ्या खर्चासोबत समतोल साधणे यासाठी काळजीपूर्वक विचार आणि सातत्यपूर्ण पुनरावृत्ती आवश्यक होती. योग्य व्हिडिओ निर्मितीचे महत्त्वही आम्ही शिकलो. आमच्या प्रात्यक्षिकातून आमच्या प्रकल्पाचे मूल्य प्रभावीपणे व्यक्त होईल याची खात्री करण्यासाठी, अंतिम मुदतीच्या दोन आठवडे आधी आम्ही व्हिडिओवर काम सुरू केले आणि उत्कृष्ट अंतिम उत्पादन सादर करण्यासाठी व्यावसायिक चित्रपट उपकरणे वापरली. याव्यतिरिक्त, अशा प्रकल्पांचा विस्तार करताना अनोखी आव्हाने समोर आली. सामग्रीचे विश्लेषण करण्यासाठी प्रगत कृत्रिम बुद्धिमत्ता मॉडेल्सना आवाहन करणे संगणकीयदृष्ट्या खर्चिक असते, त्यामुळे सर्वाधिक बुद्धिमान मॉडेल्स वापरणे आणि समाधान किफायतशीर ठेवणे यांच्यात आम्हाला काळजीपूर्वक समतोल साधावा लागला. शेवटी, DocuInsight खरोखरच महत्त्वाचे मूल्य देऊ शकेल याची खात्री करण्यासाठी आम्ही वेबवर शोध घेऊन, संभाव्य वापरकर्त्यांशी संवाद साधून आणि वकिलांचा सल्ला घेऊन प्राथमिक बाजार संशोधन केले. या प्रक्रियेतून आम्हाला शिकायला मिळाले की अर्थपूर्ण काहीतरी तयार करण्यासाठी केवळ समाधान निर्माण करण्याऐवजी त्याच्या प्रभावाची पडताळणी करणे आवश्यक असते.
DocuInsight साठी पुढे काय
अधिक सखोल करार विश्लेषणासाठी अधिक प्रगत कृत्रिम बुद्धिमत्ता एजंट विकसित करून, अधिक चांगल्या अंतर्दृष्टींसाठी सदिशीकृत डेटासेट्समध्ये सुधारणा करून आणि स्वाक्षरी करणारे व व्यवसाय यांना त्यांच्या परिसरातील कायदेशीर व्यावसायिकांशी जोडण्यासाठी वकिलांची अधिक व्यापक निर्देशिका तयार करून DocuInsight चा विस्तार करण्याची आमची योजना आहे. भविष्यातील वैशिष्ट्यांमध्ये कायदेशीर पूर्वनिर्णयांचा संदर्भ घेण्यासाठी SEC प्रकरण शोधासारख्या साधनांचा समावेश असेल. करारांमध्ये विश्वास आणि पारदर्शकता वाढवतानाच स्वाक्षरी करणारे, पाठवणारे आणि व्यवसाय यांना आणखी अधिक मूल्य देणे हे आमचे उद्दिष्ट आहे.