The sphere of law is considered to be super complicated since it deals with issues concerning personal, work, and property relations. Moreover, the competence of a lawyer is often crucial when it comes to the challenges of freedom, well-being, and even life.
Acknowledging the problem, our customer came up with the idea of software for law firms that can become an assistant facilitating the execution of lawyers’ work duties. In fact, every lawyer will get access to a large knowledge base in their field that is implemented as a system of built-in search engines, pop-up tips, and databases with judicial laws, rules, regulations, and other useful documents.
Our development team came up with the idea of “smart editing” through implementing Artificial Intelligence (AI) and NLP technologies. So, eventually, the solution represented a plug-in integrated with MS Word, allowing the creation of the following document types:
Personal files are generated by users who define the level of security applied to the documents. They can protect them from unauthorized access or make them public, sharing information with colleagues or clients. For instance, when lawyers handle a case, they deal with confidential documents, which must be out of the reach of third parties. Therefore, these files are protected by user-admin roles to prevent the slightest risk of leakage.
These documents are available to the company’s employees with an admin status that provides access based on the user’s roles and responsibilities.
These documents are accessible to all users without any restrictions and limitations. In addition to creating personal, company, and client documents, users can leave comments and suggestions and tag other members to delegate or reassign tasks.
Furthermore, the core point of the solution is AI which analyzes all the uploaded documents and searches for the required information that is collected in the service databases. Empowered by OCR, it detects, recognizes, and segments such data as
By detecting context from a lawyer’s writing in MS Word, the Artificial Intelligence mechanism can suggest meta-relevant information to the user. While creating a new document, a user can confirm or reject the recommendations and correct mistakes, filling the forms with appropriate data on their own. Additionally, the knowledge base now includes filtering, searching, and comparing options for the documents.
By allowing the upload of documents through the local data knowledge system, we have already integrated the application with such Document Management Systems (DMS) as Sharepoint and iManage, with plans to plug the platform into NetDocuments and Google Drive. After integration with DMS, the user’s documents are synchronized based on a specified period of time (networked in the admin panel) and automatically parsed into articles and definitions.
The solution we compiled is available both on-cloud and on-premise. If chosen on-premise, all the documents and software equipment is stored on the client’s side, who takes full responsibility for the safety of sensitive information. In either case, documents are placed on a separate SFTP server for quick access.
Innowise Group began partnering with the customer in July 2022. The main objective was to develop the plug-in together with the admin panel to manage the company’s content, enforced by AI/ML, with integration into DMS.
Our vetted team decided to choose Python as the main programming language to build the app. Its framework Django served as the perfect template for backend and API development, providing smooth deployment and seamless maintenance.
The project is still in progress, with the next release scheduled for October, with two subsequent releases in the coming months.
Our team managed the scope of work using the Kanban methodology for the back-end and the Scrum for the client side with 2-4 week sprints and intermediate results. The project was managed, tracked, and executed using Jira while all communication took place via Slack.
Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.
After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.
We arrange a meeting with you to discuss the offer and come to an agreement.
We sign a contract and start working on your project as quickly as possible.