Как мышление программиста помогает в договорной работе
Несколько лет назад я изучал java script.
Во время изучения языка пришло осознание того, насколько языки программирования похожи на создание нормативных актов.
Ведь норма права, состоящая из гипотеза, диспозиции и санкции это условный оператор: If... Then... Else...
Если (гипотеза), то (диспозиция) иначе (санкция).
То есть, если имеются какие-то условия, то нужно поступать определенным образом, иначе наступит санкция.
Тот, кто пишет норму права, по сути выступает программистом, который программирует поведение людей.
Точно также и юрист, составляя договор, программирует поведение сторон в определенных ситуациях и санкции за поведение, не соответствующее указанной в договоре "программе".
Хорошо.
А что все эти мысли дают с практической точки зрения?
В программировании есть очень удобные конструкции, которые юртсты могут взять на вооружение.
Например, функции.
В функцию можно поместить какую-то часть кода, которая используется в программе часто в разных местах. Назовем эту часть кода "подпрограмма". Функция имеет название, с помощью которого ее можно запустить. Таким образом, в коде не нужно дублировать эту подпрограмму каждый раз, когда она нужна, а достаточно написать ее название.
В договоре этой же цели служат термины.
Но если у вас в договоре много раз используются какие либо понятия, которые нужно описывать целым предложением или несколькими, то очень удобно назвать в самом начале договора эти понятия короткими терминами, дав им определения и дальше в тексте договора использовать эти термины.
Если существенная часть вашего договора является общей, неизменной для всех ваших контрагентов, то эту часть можно отделить от переменных условий. В этом случае у вас будут общие неизменные условия договора, которые можно разместить, например, на сайте для ознакомления и индивидуальные условия, которые подписываются отдельно с каждым вашим клиентом.
Какой из этого можно сделать вывод?
К любому нормативному акту или договору можно сделать компьютерную программу (экспертную систему), которая консультирует как необходимо поступать в той или иной ситуации, чтобы действовать в соответствии с нормативным актом (условиями договора).
Такую программу легко сделать без навыков программирования с помощью low-code платформы Botman.one. На этой же платформе есть и конструктор документов.
Экспертная система консультирует пользователей по применению нормативного акта /договора и генерирует необходимые документы.
Такую же технологию могут использовать и, например, юридические компании.
К нам обратилась юридическая фирма, которая хочет автоматизировать работу юристов первичного приема.
С помощью экспертной системы эти юристы будут собирать необходимую информацию с клиентов, рассчитывать цену юридических услуг, готовить правовые заключения. Такие экспертные системы ускорят работу юристов первичного приема в 2 раза, минимизируют ошибки.
Юристы смогут работать в 2 раза быстрее то есть, принесут компании в 2 раза больше выручки.