Научная статья на тему 'ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ - ИННОВАЦИЯ ПРАВОПРИМЕНИТЕЛЬНОГО ПРОЦЕССА'

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ - ИННОВАЦИЯ ПРАВОПРИМЕНИТЕЛЬНОГО ПРОЦЕССА Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
184
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ / ИНФОРМАЦИОННЫЕ СИСТЕМЫ / ПРАВОПРИМЕНЕНИЕ / ПРАВОТВОРЧЕСТВО

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Гилев Игорь Аркадьевич

В статье приводятся информационные технологии, пригодные для правоприменительной и правотворческой деятельности, в том числе использованные в созданной программе информационно-технологической поддержки принятия мотивированных судебных решений по делам искового производства по правилам ГПК РФ: «Лазер»-ИП-ГПК-2020. Определяются направления в программировании правоприменительной и правотворческой деятельности, задачи и средства решения.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Гилев Игорь Аркадьевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

INFORMATION TECHNOLOGY - INNOVATION OF THE LAW ENFORCEMENT PROCESS

The article provides information technologies suitable for law enforcement and lawmaking activities, including those used in the created program of information technology support for the adoption of motivated court decisions in cases of lawsuits under the rules of the Code of Civil Procedure of the Russian Federation: «Laser»-IP-GPK-2020. The directions in the programming of law enforcement and lawmaking activities, tasks and solutions are determined.

Текст научной работы на тему «ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ - ИННОВАЦИЯ ПРАВОПРИМЕНИТЕЛЬНОГО ПРОЦЕССА»

Гилев Игорь Аркадьевич

магистрант механико-математического факультета Пермского государственного национального исследовательского университета

Gilev Igor Arkadyevich

master's degree in mechanics and mathematics of the Perm state national research university

E-mail: ig.gUew2013@gmail.com

Информационные технологии — инновация правоприменительного процесса

Information technology — innovation of the law enforcement process

Аннотация. В статье приводятся информационные технологии, пригодные для правоприменительной и правотворческой деятельности, в том числе использованные в созданной программе информационно-технологической поддержки принятия мотивированных судебных решений по делам искового производства по правилам ГПК РФ: «Лазер»-ИП-ГПК-2020. Определяются направления в программировании правоприменительной и правотворческой деятельности, задачи и средства решения.

Ключевые слова: информационные технологии, информационные системы, правоприменение, правотворчество.

Annotation. The article provides information technologies suitable for law enforcement and lawmaking activities, including those used in the created program of information technology support for the adoption of motivated court decisions in cases of lawsuits under the rules of the Code of Civil Procedure of the Russian Federation: «Laser»-IP-GPK-2020. The directions in the programming of law enforcement and lawmaking activities, tasks and solutions are determined.

Keywords: information technology, information systems, law enforcement, lawmaking.

Инновация — нововведение в области техники, технологии, организации труда или управления, основанное на использовании достижений науки и передового опыта, обеспечивающее качественное повышение эффективности производственной системы или качества продукции1.

О внедрении информационных технологий в юридическую деятельность в последние годы пишут все больше. Высказываются даже мысли о том, что в ближайшем будущем появится новая профессия — юрист-программист2. Результатом информатизации различных сфер юридической деятельности стало появление так называемой «1_еда1ТесЬ> — отрасли бизнеса в сфере информационных технологий, связанной с автоматизацией практической деятельности юристов. У истоков этого направления стоят продукты различных компаний, знакомые многим юристам как справочно-правовые системы (информационно-правовые системы): «Консультант Плюс»3, «Гарант»4, «Кодекс»5, ГАС РФ «Правосудие»6 и другие. Такие информационные системы представляют собой компьютерную базу данных, хранящую сведения о нормативных правовых актах, судебной практике, профессиональной юридической литературе. По сути, система является электронной картотекой, обеспечивающей некоторый уровень связности составляющих её элементов через механизмы поиска, навигации, перекрестных ссылок и истории версий.

Дальнейшее развитие направление «1_еда1Тес11» получило в создании систем, ориентированных на массовых пользователей, т.е. системы, созданные для людей и компаний, тогда как справочно-правовые системы — это инструмент, предназначенный в первую очередь для профессионалов-юристов. Толчком

1 Райзберг Б.А. Современный экономический словарь / Райзберг Б.А., Лозовский Л.Ш., Стародубцева Е.Б. — 6-е изд., перераб. и доп. — Кострома: ИНФРА-М, 2008. С. 136.

2 https://www.forbes.ru/brandvolce/ipquorum/391127-luchshe-zvonite-solu-snnogut-ll-tehnologii-zannenit-advokata.

3 http://www.consultant.ru/

4 http://www.garant.ru/

5 https://kodeks.ru/

6 https://sudrf.ru/

к созданию систем нового формата послужило развитие интернета и телекоммуникационных систем. Целью большей части информационных систем этого этапа развития направления является автоматизация юридических услуг и их предоставление без фактического участия юриста, однако не все из них следуют этому тренду. Появляются и системы, предоставляющие удобную площадку для взаимодействия юристов и клиентов через интернет. Лидерами в этом направлении являются компании из США и Китая. Как пример успешного проекта можно привести 1_еда1200т1 — сервис, работающий как пошаговый конструктор документов для различных ситуаций (открытие компании, регистрация товарного знака, развод и другие юридические услуги). Другой пример — Роске11_а\уег2, сочетающий в себе не только конструктор документов, но и предоставление юридических услуг онлайн. В силу особенностей российского законодательства, не предполагающего типовых прецедентных решений, в нашей стране более всего развиты как раз подобные компании и 1_еда1ТесЬ|-сервисы, занимающиеся в первую очередь дистанционным консультированием физических лиц: здесь представлен АМУЛЕКС3, ЕЮС4 и Правокард5, Правовед6 и другие. За счет доступности подобных сервисов растет проникновение юридической помощи в массы, растет правовая грамотность населения.

Третьим витком развития 1_еда1ТесЬ| является использование уже мобильных технологий (приложения, мессенджеры, которые всегда находятся рядом с человеком) и отход от активного использования стационарных компьютеров к смартфонам и другим компактным! устройствам. Сервисы становятся доступными каждому, в любое время и в любом месте. Такие сервисы чаще всего представлены в форме чат-бота, исключающего присутствие реального юриста и выполняющего как правило какой-либо узкий, специфичный функционал. К примеру, существует чат-бот для подготовки апелляций на штрафы — «ОоИ^Рау»; чат-бот «УваВоЬ — помогает получить визу. Чат-бот российской компании «АМУЛЕКС» под названием «КиМопеуВаок» позволяет не только получить консультацию в любой области права, но также воспользоваться калькулятором налогового вычета и другими инструментами правовой автоматизации, таким, как регистрация и получение ЭЦП, получение сведений о физлицах и организациях, проверка задолженностей и штрафов, подача документов в суды общей юрисдикции, проверка контрагента.

Перечень категорий и направлений информационных систем сферы 1_еда1ТесЬ с примерами представлен на схеме 1.

Как видно из схемы, в отрасли 1_еда1ТесЬ выделяются три категории продуктов, из которых с точки зрения используемых информационных технологий нам интересны именно программные решения. Компании, занимающиеся созданием программ для юридической деятельности используют специалистов, владеющих прикладными языками программирования, принципами разработки программного обеспечения; специалистов, способных применять различные информационные технологии такие как базы данных, искусственный интеллект, обработка естественного языка и другие. Хороший программный продукт в юридической сфере, отвечающий требованиям инновационное™, которые можно выделить из определения, приведенного в начале статьи, получается не за счет применения технологий, которые «на слуху» или, еще того хуже, намешивания своего рода «компота» из различных технологий лишь бы попасть в тренд. Мы убеждены, что положительный результат возможен лишь благодаря грамотному взаимодействию специалистов-юристов и специалистов-программистов при совмещении двух наук. Первые должны четко и структурировано определить проблемное поле, задачи, которые необходимо решить, а вторые должны выбрать инструменты, позволяющие решить задачу оптимально и в кратчайшие сроки.

Нами создана программа информационно-технологической поддержки принятия мотивированных судебных решений по делам искового производства по правилам ГПК РФ «Лазер»-ИП-ГПК-2020. В книге, подробно описывающей ее содержание7, за кадром остались информационные технологии, которые были необходимы для перевода правоприменительного процесса на язык компьютерной программы.

В настоящей статье представляются информационные технологии для решения различных юридических операций в процессе решения гражданского дела (почти все они пригодны и для других юридических дел) и ставятся задачи новых информационно-технологических решений для более эффективных решений правоприменительных операций. От слухов о нейронных сетях и роботах в суде пора перейти к предметному анализу информационных технологий, приведших к практическому результату с целью их совершенствования и развития для реальной правоприменительной, а в последующем и для иной юридической деятельности.

Поскольку наша система не исключает судью из процесса решения, а наоборот создана таким образом, чтобы повышать эффективность его труда, оптимальным на наш взгляд является проектирование и разработка информационной системы в виде автоматизированного рабочего места.

1 https://www.legalzoom.com/country/ru

2 https://www.rocketlawyer.com/

3 https://www.amulex.ru/

4 https://els24.com/

5 https://pravocard.ru/

6 https://pravoved.ru/

"Поляков С.Б., Гилев И.А. Алгоритмы судебного решения. Пермь, 2020.

Схема 1. Структура LegalTech

Автоматизированное рабочее место (АРМ) — это комплекс средств вычислительной техники и программного обеспечения, располагающийся непосредственно на рабочем месте сотрудника и предназначенный для автоматизации его работы в рамках специальности1.

Пользователь АРМ должен иметь возможность выполнять, как минимум, следующие операции: ввод информации и визуальный контроль за вводом; редактирование данных; копирование, хранение и удаление информации. Кроме этого, АРМ может выполнять некоторые специфичные функции, исходя из требований предметной области.

Наша информационная система разработана на платформе WPF2 — это фреймворк для построения клиентских приложений Windows с визуально привлекательными возможностями для взаимодействия с пользователем, является частью .NET Framework3, использует язык XAML4 для разметки пользовательского интерфейса. Именно благодаря этой технологии мы получили возможность создавать разнообразные по своему содержанию экранные формы для взаимодействия с пользователем.

Так как данные, заполняемые в различных формах нашей программы связаны между собой, при проектировании архитектуры приложения было решено использовать шаблон Model-View-ViewModel (MWM)5. Применение этой технологии в разработке позволило отделить данные от представления, что

1 ГОСТ 34.003—90.

2 https://docs.microsoft.conn/ru-ru/visualstudio/designers/getting-started-with-wpf?view=vs-2019

3 https://docs.microsoft.conn/ru-ru/dotnet/framework/get-started/overview

4https://docs.microsoft.com/ru-ru/windows/uwp/xaml-platform/xaml-overview

5https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/enterprise-application-patterns/mvvm

в свою очередь дало возможность делать с полученной информацией все, что угодно, начиная от построения фильтров по заполнению полей и различным выборам, заканчивая мгновенной подстановкой обновленного текста в места воспроизведения этого текста в разных частях программы и как следствие «перерасчет» пути движения по ходу алгоритма для получения решения по делу.

Для хранения данных в информационной системе используется база данных. В качестве СУБД выбрана встраиваемая реляционная СУБД SQLite.

Система управления базами данных (СУБД) — это совокупность программ и языковых средств, предназначенных для управления данными в базе данных, ведения базы данных и обеспечения взаимодействия ее с прикладными программами1.

Встраиваемая СУБД представляет собой программную библиотеку, которая позволяет унифицированным образом хранить большие объемы данных на локальной машине. Доступ к данным может происходить посредством запросов на языке SQL либо путем вызова функций библиотеки из приложения пользователя.

Реляционные базы данных основаны на реляционной модели данных, в которой каждая единица данных в базе данных однозначно определяется именем таблицы, идентификатором записи и именем поля.2

SQLite — компактная встраиваемая реляционная база данных. Исходный код библиотеки передан в общественное достояние. Является чисто реляционной базой данных. SQLite хранит всю базу данных (включая определения, таблицы, индексы и данные) в единственном стандартном файле на том компьютере, на котором исполняется программа3.

К специфичным функциям в нашей системе относится построение мотивированного судебного решения по результатам заполнения форм. Для реализации этого требования необходимо воспользоваться текстовым процессором, в нашем случае это MicrosoftWord4. При обращении к соответствующей функции нашей программы, происходит построение заранее подготовленного трафарета по каждой из форм в текстовом процессоре Word, куда в нужные места добавляется заполненная аргументация из текстовых полей, либо переносится текст вариантов выборов, сделанных судьей. За счет этого значительно сокращается время на получение готового мотивированного решения.

Одной из типичных операций в нашей информационной системе является автоматическое построение фильтра (фильтр обстоятельств, имеющих значение для дела, фильтр спорных и бесспорных обстоятельств, фильтр обстоятельств, подлежащих доказыванию и другие). Фильтры строятся по результатам заполнения определенных полей, либо выборов, из предложенных программой перечней. Составляющие будущего фильтра хранятся внутри программы в памяти компьютера, в виде определенных структур данных (список или множество), в зависимости от того, что в каждом конкретном случае лучше подходит. Далее при помощи операций математической логики (пересечение, объединение, разность), реализуемых средствами выбранного нами языка программирования, мы получаем некоторые результирующие множества, которые можем интерпретировать так, как заложено уже в нашем юридическом алгоритме.

Другой часто встречающейся операцией является получение автоматических выводов. Такие выводы приходится составлять в формах толкования, коллизий, предписаний и некоторых других частях программы, по результатам выборов, из предложенных судье перечней. Обычно выбор сохраняется внутри программы в виде булевской переменной, принимающей одно из двух значений (истина или ложь, выбрано или не выбрано), но есть и специфичные перечни, представленные выпадающим списком, из которых выбирается текст. В таком случае сохраняется сам текст выбора. Далее при помощи булевых операторов — конъюнкции, дизъюнкции и отрицания, составляется формула, продуманная заранее в юридическом алгоритме, и, если переменные формулы совпадают с переменными, хранящими значения выборов пользователя, рождается вывод. Очевидным преимуществом такого подхода является простота реализации и то, что всегда можно проследить из каких комбинаций выборов получается тот или другой вывод, что позволяет объяснить каким образом был получен результат.

На данном этапе перечисленного набора технологий нам хватило для достижения поставленной цели, т.е. создания информационной системы в помощь судье. Конечно, получившаяся система не претендует на идеал и тут дело не в технологиях, а в подходе к созданию. Коммерческие продукты создаются командой разработчиков при должном финансировании, где каждый человек выполняет какую-то одну роль: аналитика, разработчика интерфейса, разработчика логики программы, инженера баз данных или тестировщика. У нас же все эти роли легли на плечи двух человек, работающих по большому счету на чистом энтузиазме. Наша главная цель была доказать возможность создания программы информационно-технологической поддержки принятия мотивированных судебных решений, что и было сделано.

1 ГОСТ 20886-85. Организация данных в системах обработки данных. Термины и определения.

2 Макарова Н.В., Волков В.Б. Информатика: Учебник для вузов. СПб., 2011. С. 185.

3 http://www.sqlite.org

4 https://www.microsoft.conn/ru-ru/nnicrosoft-365/word

В будущем программу можно улучшать. Мы видим возможность добавления взаимодействия с какой-либо справочно-правовой системой прямо в программе, а также гипотетически возможно использование технологий обработки естественного языка — отрасли искусственного интеллекта и математической лингвистики, изучающей проблемы компьютерного анализа и синтеза естественных языков; в части языкового толкования права.

В результате нашей деятельности был получен оригинальный программный продукт, который ни под одно из существующих направлений соответствующей категории 1_еда1ТесЬ| не подходит, а значит кроме собственно программы, мы создали и новое направление в отрасли 1_еда1Тес11 — программирование правоприменительного процесса — помощь судье и экономия его времени.

Существует и еще один успешный пример, ограниченный завершающей стадией правоприменения, — «электронные весы правосудия» Аликперова, что убеждает нас в том, что программирование правоприменительного процесса нужно развивать, и развитие должно идти в первую очередь за счет взаимодействия двух областей знаний — юриспруденции и информационных технологий1.

1 Аликперов Х.Д. Компьютерная программа определения меры наказания. Материалы доклада, сделанного на международной презентации «Электронных весов правосудия» в Баку 14 мая 2019 г. (Издание второе. Дополненное). Баку, 2019.

i Надоели баннеры? Вы всегда можете отключить рекламу.