Задание 1. Постановка задачи на практику в соответствии с направлением подготовки студента и программой переподготовки
1. Выбрать кейс в соответствии с направлением подготовки (Приложение 1). Желательно выбирать тот же кейс, который решался в рамках курса «Проектная деятельность».
2. Предоставить описание задачи, которая будет решения в процессе выполнения кейса, сформулировав с позиции профессиональной деятельности. Цель - описать задачу не как техническое задание для программиста, а как исследовательскую или практическую проблему, для решения которой требуется цифровой инструмент. Это описание должно включать:
· название и общую характеристику планируемому инструменту (например, «интерактивная база данных», «аналитический веб-сервис», «программа для семантического анализа текстовых корпусов», «инструмент для аннотирования и сравнения медиафайлов»). Важно сфокусироваться на функции, а не на технологии. Вместо «программа на Python» - «инструмент для автоматического выявления и классификации повторяющихся сюжетных паттернов».
· описание основной пользы (ценность) разрабатываемого решения. Важно описать ожидаемый результат в терминах предметной деятельности. Например: «Решение позволит перейти от выборочного качественного анализа к полному количественному охвату текстового корпуса», «автоматизирует рутинную часть работы по каталогизации, высвободив время для содержательной интерпретации», «сделает сложные данные наглядными и доступными для междисциплинарного обсуждения», «создаст новую цифровую среду для сохранения и публикации уникальных материалов».
3. Выделить основные понятия и процессы, которые будут использованы при решении кейса (не более 5).
· Понятие предметной области (ЧТО?) – это ключевая сущность или информационный объект, с которым работает пользователь и над которым производятся действия. Например, Договор (в юриспруденции), Схема подключения (в электротехнике), Литературный персонаж (в филологии), Заявка на обслуживание (в менеджменте).
· Процесс, используемый при решении ИТ-кейса (КАК?) – это последовательность шагов или операций, выполняемых пользователем или системой для достижения конкретной цели с использованием ключевых понятий. Это алгоритм или сценарий, который необходимо автоматизировать или поддержать.
Например, Согласование чертежа между отделами, Поиск всех нормативных актов, связанных с данным типом оборудования, Анализ динамики упоминаний исторического лица в прессе за десятилетие, Назначение и контроль выполнения заявки.
Итоговая формула, чтобы описать основу будущей программы, необходимо определить:
ПОНЯТИЕ – ЧТО будет хранить и обрабатывать программа.
ПРОЦЕСС – КАК программа будет это обрабатывать для пользы пользователя.
4. Предоставить отчет, в котором отобразить ответы на пункты 1–3.
P. S.: Решение кейс-задачи может предусматривать командную работу над проектом. Команда формируется численностью не более 5 человек. В команде должны быть определены роли и ответственности за решение кейс-задачи.
|
Критерии оценивания задания
|
Баллы
|
|
Представлено описание одного выбранного кейса
|
1
|
|
Дано описание задачи, которая будет решения в процессе выполнения кейса
|
2/0
|
|
Выделены и описаны основные понятия и процессы профильной задачи, решаемой в кейсе (не менее 5 / менее 5)
|
2/0
|
|
|
5 баллов
|
P. S.: Работа может быть возвращена преподавателем на доработку (не более двух раз). Каждый возврат – снижение оценки на 1 балл.
Приложение 1
Перечень кейс-задач для решения в рамках производственной практики (практики в ИТ-сфере)
|
Направление подготовки / специальность
|
Программа ДПП: Квалификация
|
№
|
Название проекта по курсу «Проектная деятельность»
|
Кейсы для практики
Производственная практика (практика в ИТ-сфере)
|
|
40.03.01 Юриспруденция
40.05.01 Правовое обеспечение национальной безопасности
|
Цифровые юридические активы: Специалист по цифровым юридическим технологиям
|
1
|
ContractPattern: система анализа типовых условий в цифровых договорах
|
Разработать приложение на Python для анализа договорных условий:
Приложение должно использовать базовые алгоритмы обработки текста для выявления популярных юридических конструкций в цифровых договорах на основе предоставленных наборов данных. Результатом работы должен быть прототип, который:
• Загружает упрощённые данные договоров (CSV-файлы с текстовыми фрагментами)
• Анализирует частоту встречаемости определённых условий (форс-мажор, конфиденциальность, срок действия)
• Визуализирует результаты в виде графиков или диаграмм
• Формирует текстовые рекомендации (например, "В 80% анализируемых договоров присутствует условие о конфиденциальности")
|
|
2
|
LawTrend: система анализа изменений в законодательстве о цифровых активах
|
Разработать приложение на Python для анализа изменений в законодательстве: Приложение должно использовать базовые алгоритмы сравнения текстов для выявления правок в нормативных актах. Результатом работы должен быть прототип, который:
• Загружает тексты разных редакций законов (TXT-файлы)
• Выявляет и подсвечивает изменения между версиями
• Визуализирует частоту изменений по статьям
• Формирует текстовый отчёт ("Наибольшее количество правок внесено в статьи 5 и 8")
|
|
3
|
JurisClaster: система классификации судебных решений по цифровым спорам
|
Разработать приложение на Python для классификации судебных решений: Приложение должно использовать базовые алгоритмы обработки текста для категоризации судебных актов. Результатом работы должен быть прототип, который:
• Загружает тексты решений (TXT-файлы)
• Анализирует частоту ключевых терминов для классификации
• Визуализирует распределение категорий в виде диаграммы
• Формирует вывод ("60% дел относятся к спорам о криптовалютах")
|
|
4
|
SmartAudit: система проверки смарт-контрактов на соответствие законодательству
|
Разработать приложение на Python для анализа смарт-контрактов: Приложение должно использовать базовые алгоритмы обработки текста для проверки контрактов. Результатом работы должен быть прототип, который:
• Загружает упрощённые тексты контрактов (TXT-файлы)
• Проверяет наличие обязательных условий
• Визуализирует результаты проверки
• Формирует отчёт ("В контракте отсутствует условие о форс-мажоре")
|
|
5
|
DocuMind: система анализа юридических документов с ИИ
|
Разработать приложение на Python для анализа юридических текстов: Приложение должно использовать базовые алгоритмы NLP для обработки документов. Результатом работы должен быть прототип, который:
• Загружает юридические документы (PDF/TXT)
• Извлекает ключевые положения
• Визуализирует частоту терминов
• Формирует краткое содержание документа
|
|
6
|
LegalBot: чат-бот для консультаций по цифровому праву
|
Разработать приложение на Python для создания юридического чат-бота: Приложение должно использовать базовые алгоритмы NLP для обработки вопросов. Результатом работы должен быть прототип, который:
• Принимает текстовые вопросы пользователя
• Анализирует запрос и находит соответствующий ответ
• Визуализирует частоту задаваемых вопросов
• Формирует текстовый ответ на запрос
|
|
7
|
RegMonitor: система мониторинга регуляторных изменений
|
Разработать приложение на Python для мониторинга регуляторных изменений: Приложение должно использовать базовые алгоритмы веб-скрапинга для сбора данных. Результатом работы должен быть прототип, который:
• Загружает данные с официальных сайтов регуляторов
• Анализирует новые нормативные акты
• Визуализирует частоту изменений
• Формирует отчёт о последних изменениях в регулировании
|
|
8
|
CasePredict: система анализа судебных перспектив
|
Разработать приложение на Python для анализа судебных перспектив:
Приложение должно использовать базовые алгоритмы анализа данных. Результатом работы должен быть прототип, который:
• Загружает данные о прошлых решениях (CSV)
• Анализирует схожесть с текущим случаем
• Визуализирует статистику по аналогичным делам
• Формирует прогноз исхода ("70% вероятность положительного решения")
|
|
9
|
TokenComply: система проверки соответствия токенов
|
Разработать приложение на Python для проверки токенов: Приложение должно использовать базовые алгоритмы анализа данных. Результатом работы должен быть прототип, который:
• Загружает данные о токенах (CSV)
• Проверяет соответствие заданным критериям
• Визуализирует результаты проверки
• Формирует отчёт о соответствии ("Токен соответствует 4 из 5 требований")
|
|
10
|
LegalGraph: система визуализации правовых связей
|
Разработать приложение на Python для визуализации правовых связей: Приложение должно использовать базовые алгоритмы работы с графами. Результатом работы должен быть прототип, который:
• Загружает данные о связях (CSV)
• Строит визуализацию графа
• Анализирует центральные узлы сети
• Формирует отчёт о структуре связей ("Выявлено 3 ключевых узла в сети")
|
|