Универсальный конструктор юридических документов (командный проект): различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Новая страница, с помощью формы Новый_командный_проект
 
Нет описания правки
 
(не показано 16 промежуточных версий 2 участников)
Строка 4: Строка 4:
|semester=Осень 2017
|semester=Осень 2017
|course=3
|course=3
|number_of_students=5
|number_of_students=2
|categorize=yes
|categorize=yes
}}
}}
Строка 14: Строка 14:


=== Чему научатся студенты? Что самое интересное в проекте? ===
=== Чему научатся студенты? Что самое интересное в проекте? ===
Будет добавлено в ближайшее время
Технологии машинного обучения, создание онлайн-редактора документа.


=== Организация работы (Как студенты будут работать в команде?) ===
=== Организация работы (Как студенты будут работать в команде?) ===
Будет добавлено в ближайшее время
1 студент будет выполнять работу на бэк-энде.
 
1 студент будет выполнять работу на фронт-энде.
 
Куратор проект будет координировать их работу.


=== Компоненеты (Из каких частей состоит проект?) ===
=== Компоненеты (Из каких частей состоит проект?) ===
Строка 24: Строка 28:
- определять взаимоисключающие условия
- определять взаимоисключающие условия
- определять взаимодополняющие условия
- определять взаимодополняющие условия
Первый этап реализуется до января 2017г.
Первый этап реализуется до января 2018г.


На следующем этапе создается онлайн-редактор для реализации следующих задач:
На следующем этапе создается онлайн-редактор для реализации следующих задач:
- конструирование документов на основе ранее определенных логических связей
- конструирование документов на основе ранее определенных логических связей
- настраивание документа для автозаполнения (проставление меток)
- настраивание документа для автозаполнения (проставление меток)
Этот этап реализуется до апреля 2017г.
Этот этап реализуется до апреля 2018г.


На последнем этапе реализуется машинное обучение.
На последнем этапе реализуется машинное обучение.
Строка 35: Строка 39:
- обучаться на опыте настраивания конструктора пользователем, чтобы экономить дополнительные 10% времени юриста
- обучаться на опыте настраивания конструктора пользователем, чтобы экономить дополнительные 10% времени юриста
- обучаться на опыте проставления пользователем меток для автозаполнения, чтобы экономить дополнительные 10% времени юриста
- обучаться на опыте проставления пользователем меток для автозаполнения, чтобы экономить дополнительные 10% времени юриста
Последний этап реализуется до июня 2017г.
Последний этап реализуется до июня 2018г.


=== Какие будут использоваться технологии? ===
=== Какие будут использоваться технологии? ===
Будет добавлено в ближайшее время
Студенты научатся:
 
- обрабатывать текст на разных уровнях препроцессинга (токенизация, pos-tagging, разбиение на предложения)
 
- работать с сервером через ssh; работать в командной строке Linux
 
- работать с приложениями посредством REST API
 
- работать с бэкендом на Django/Flask
 
- писать фронтенд, используя современные фреймворки и технологии (Bootstrap/JQuery и т.п.)
 
- работать с системой контроля версий git
 
- покрывать код тестами


=== Какие начальные требования? ===
=== Какие начальные требования? ===
Будет добавлено в ближайшее время
- знания Python
 
- начальные знания HTML, CSS
 
- инициативность в решении задач разработки
 
- желательно и очень приветствуется: знание JavaScript, Django/Flask, работа с REST API, NLP, scikit-learn
 
- или желание во всем этом разбираться


=== Темы вводных занятий ===
=== Темы вводных занятий ===
Будет добавлено в ближайшее время
1. Общее описание технологий NLP и алгоритмов машинного обучения.


=== Критерии оценки ===
=== Критерии оценки ===
Будет добавлено в ближайшее время
В части бэк-энда:
 
4-5:
функционал по разбивке текста на блоки
 
6-7:
функционал конструирования документов на основе ранее определенных логических связей и настраивание документа для автозаполнения (проставление меток)
 
8-10
внедрение алгоритмов машинного обучения поверх вышеупомянутых фукнций
 
 
В части web:
 
4-5:
минимальный функционал веб-приложения
 
6-7:
реализация на фронт-энде функционала конструирования документов на основе ранее определенных логических связей
 
8-10:
реализация на фронт-энде функционала настраивания документа для автозаполнения (проставление меток)


=== Похожие проекты ===
=== Похожие проекты ===
Будет добавлено в ближайшее время
FreshDoc (freshdoc.ru) - конструктор юридических документов


=== Контактная информация ===
=== Контактная информация ===
Андрей Диденко
Андрей Диденко

Текущая версия от 18:47, 5 октября 2017

Компания Easy Law
Учебный семестр Осень 2017
Учебный курс 3-й курс
Максимальное количество студентов, выбравших проект: 2



Что это за проект?

Продукт предназначен для сектора b2b, а именно для компаний с юридическим отделом более 15 специалистов и оборотом более 1000 юридических документов в месяц. Конструктор решает проблему составления документов, в особенности договоров. В компаниях часто отсутствуют продукты автоматизации, которые бы помогали юристам быстрее и качественнее работать с документами. Это включает проблемы работы с версиями документов, создания типовых документов, подготовки пакетов документов, автозаполнения. Автоматизация этих процессов будет экономить до 50% времени юриста и десятки миллионов рублей в год для организации.

Мы решаем вышеуказанные проблемы, концентрируя внимание на вопросе создания типовых документов.

Чему научатся студенты? Что самое интересное в проекте?

Технологии машинного обучения, создание онлайн-редактора документа.

Организация работы (Как студенты будут работать в команде?)

1 студент будет выполнять работу на бэк-энде.

1 студент будет выполнять работу на фронт-энде.

Куратор проект будет координировать их работу.

Компоненеты (Из каких частей состоит проект?)

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

На следующем этапе создается онлайн-редактор для реализации следующих задач: - конструирование документов на основе ранее определенных логических связей - настраивание документа для автозаполнения (проставление меток) Этот этап реализуется до апреля 2018г.

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

Какие будут использоваться технологии?

Студенты научатся:

- обрабатывать текст на разных уровнях препроцессинга (токенизация, pos-tagging, разбиение на предложения)

- работать с сервером через ssh; работать в командной строке Linux

- работать с приложениями посредством REST API

- работать с бэкендом на Django/Flask

- писать фронтенд, используя современные фреймворки и технологии (Bootstrap/JQuery и т.п.)

- работать с системой контроля версий git

- покрывать код тестами

Какие начальные требования?

- знания Python

- начальные знания HTML, CSS

- инициативность в решении задач разработки

- желательно и очень приветствуется: знание JavaScript, Django/Flask, работа с REST API, NLP, scikit-learn

- или желание во всем этом разбираться

Темы вводных занятий

1. Общее описание технологий NLP и алгоритмов машинного обучения.

Критерии оценки

В части бэк-энда:

4-5: функционал по разбивке текста на блоки

6-7: функционал конструирования документов на основе ранее определенных логических связей и настраивание документа для автозаполнения (проставление меток)

8-10 внедрение алгоритмов машинного обучения поверх вышеупомянутых фукнций


В части web:

4-5: минимальный функционал веб-приложения

6-7: реализация на фронт-энде функционала конструирования документов на основе ранее определенных логических связей

8-10: реализация на фронт-энде функционала настраивания документа для автозаполнения (проставление меток)

Похожие проекты

FreshDoc (freshdoc.ru) - конструктор юридических документов

Контактная информация

Андрей Диденко