Провести обзор существующих экспертных систем и их оболочек (CLIPS, Jess, EMYCIN, FirstClass, GURU) — Практика по профилю Веб-разработка (Синергия)
- Тип: Кейс-задачи, Отчеты по практике
- Предмет: Информационные системы и технологии
- ВУЗ: Московский финансово-промышленный университет «Синергия»
- Работа добавлена:
- ID 71583
1,500 ₽ Первоначальная цена составляла 1,500 ₽.999 ₽Текущая цена: 999 ₽.

Краткое описание
Технологическая (проектно-технологическая) практика.ИСиТ_РСиОБИС(6)(2/2)
Направление подготовки: 09.03.02 Информационные системы и технологии.
Профиль: Веб-разработка.
Подробное выполнение всех кейс-задач. Работа полностью готова, оформлена по требованиям ВУЗа и готова к сдаче на проверку.
Содержание
Содержание индивидуального задания на практику:
Кейс-задача № 1
Воспользовавшись общедоступной информацией об организации, в которой Вы проходите практику (официальный сайт, данные статистической отчетности), документами, находящимися в открытом доступе, определите и запишите:
• полное официальное название и сокращенное официальное название компании;
• организационно-правовую форму компании;
• основные виды производимой продукции или оказываемых услуг (выполняемых работ);
• территориальное размещение компании;
• основные факторы внешней среды (делового окружения) компании.
Кейс-задача № 2
Основываясь на результатах решения предыдущей кейс-задачи, а также воспользовавшись дополнительной информацией об исследуемом предприятии (официальный сайт, данные статистической отчетности), документами, находящимися в открытом доступе, определите и запишите:
• структуру, состав компании;
• функциональные элементы (должности, обязанности, функции);
• выявите достоинства и недостатки организационной структуры;
• оцените уровень развития и внедрения цифровых технологий в деятельность компании.
Кейс-задача № 3
Разработайте прототип экспертной системы в выбранной сфере деятельности (основываясь на месте прохождения практики). Целью является изучение принципов построения экспертных систем с использованием специализированных оболочек и создание прототипа экспертной системы для конкретной сферы деятельности. Алгоритм выполнения:
1. Выбор предметной области: Определить и описать область применения, в которой будет разрабатываться экспертная система. Это может быть любая сфера деятельности, где требуется автоматизация принятия решений на основе знаний экспертов (например, медицина, финансы, производство, управление проектами).
2. Анализ существующих решений: Провести обзор существующих экспертных систем и их оболочек (CLIPS, Jess, EMYCIN, FirstClass, GURU), используемых в выбранной области, описать и оценить их возможности и ограничения.
Далее пункты 3-6 отобразить в отчете удобным для вас способом: ссылки или скриншоты с описанием:
3. Разработка структуры базы знаний: Создать структуру базы знаний, включающую ключевые факты и правила, необходимые для работы экспертной системы в выбранной области. При этом следует учитывать специфику предметной области и требования к точности принимаемых решений. Закрепить удобным для вас образом.
4. Интеграция механизма логического вывода: Выбрать подходящую оболочку экспертной системы и интегрировать механизм логического вывода, который позволит системе обрабатывать информацию из базы знаний и принимать решения на основе установленных правил.
5. Создание интерфейса пользователя: Разработать интерфейс пользователя, обеспечивающий ввод данных, получение результатов и возможность объяснения процесса принятия решений. Интерфейс должен быть интуитивно понятным и удобным для конечного пользователя.
6. Тестирование и отладка: Провести тестирование разработанной экспертной системы, проверяя корректность её работы при различных входных данных. Отладить систему, устраняя выявленные ошибки и недочеты.
7. Документирование: Подготовить отчет, содержащий описание созданной экспертной системы, использованных инструментов и технологий, а также результаты тестирования. Включить рекомендации по дальнейшему развитию системы. (Объем 1,5-2 страницы, стиль текста по примеру кейс-задачи)
Кейс-задача № 4
Необходимо разработать мобильное приложение с графическим пользовательским интерфейсом, которое будет поддерживать создание, редактирование, удаление и поиск заметок в рамках работы любой организации. Приложение должно обеспечивать удобство ведения записей во время различных мероприятий, таких как совещания, собрания, конференции и другие деловые встречи.
Основные функции приложения:
1. Создание заметки – возможность создания новой записи с указанием заголовка, даты, времени и содержания.
2. Редактирование заметки – возможность изменения существующей записи.
3. Удаление заметки – возможность удаления ненужных записей.
4. Поиск заметки – функция поиска, по ключевым словам, дате, времени или другим параметрам.
Варианты хранения данных:
Приложение должно предусматривать два способа хранения заметок:
— В базе данных SQLite (локальное хранение).
— С использованием файловой системы устройства (например, сохранение заметок в виде файлов).
Дополнительные требования:
— Приложение должно иметь интуитивный интерфейс, который позволит пользователям легко ориентироваться и выполнять необходимые операции без длительного обучения.
— Поддержка разных платформ (iOS, Android) приветствуется.
— Возможность синхронизации данных между устройствами через облачные сервисы может быть рассмотрена как дополнительная функциональность.
Кейс-задача № 5
Проведите юзабилити-тестирование продукта из кейс-задачи №4, определив цели, выбрав участников, разработав сценарий и проанализировав результаты. Составьте презентацию, включающую введение, методы, результаты, рекомендации и заключение.
Опишите основные этапы юзабилити-тестирования:
1. Определение целей тестирования: Чего вы хотите достичь? Например, улучшить скорость выполнения задач, уменьшить количество ошибок или повысить уровень удовлетворённости пользователей.
2. Выбор участников: Найдите подходящих людей, которые соответствуют вашей целевой аудитории. Обычно тестируют небольшую группу пользователей (3-5 человек).
3. Подготовка сценария: Разработайте сценарий теста, включающий конкретные задачи, которые должны выполнить пользователи. Важно, чтобы эти задачи были реалистичными и отражали реальные сценарии использования вашего продукта.
4. Проведение тестов: Попросите участников выполнить заданные вами задачи и наблюдайте за тем, как они взаимодействуют с вашим продуктом. Запишите все замечания, ошибки и затруднения, с которыми столкнулись пользователи.
5. Анализ результатов: Проанализируйте собранные данные и выявите общие проблемы и узкие места в вашем продукте. Определите, какие аспекты требуют доработки.
6. Рекомендации: Предложения по улучшению продукта на основе полученных данных. Укажите приоритетные направления изменений.
7. Заключение: Подведите итоги и подчеркните важность проведённого исследования для дальнейшего развития продукта.
Фрагмент
- Выбор предметной области
Предметная область: Автоматическая классификация и приоритизация обращений в службу технической поддержки Яндекс Облако (Yandex Cloud).
Описание проблемы: Служба поддержки Yandex Cloud ежедневно получает тысячи тикетов от корпоративных клиентов. Специалисту первой линии необходимо быстро определить:
- Категорию инцидента (сеть, хранилище, вычисления, биллинг, безопасность)
- Приоритет (критический / высокий / средний / низкий)
- Команду, которой нужно передать тикет
Экспертная система заменяет ручную маршрутизацию, экономя время и снижая ошибки.
- Анализ существующих решений (оболочки экспертных систем)
| Оболочка | Описание | Возможности | Ограничения |
| CLIPS | Классическая ES-оболочка от NASA (1986) | Продукционные правила (if-then), цепочка вперёд, кросс-платформенность | Нет встроенного веб-интерфейса, устаревший синтаксис |
| Jess | Java-реализация CLIPS | Интеграция с Java, хорошая документация | Платная лицензия для коммерческих проектов |
| EMYCIN | Оболочка на базе MYCIN (медицина) | Обратная цепочка вывода, факторы уверенности | Узкоспециализирована, не развивается |
| FirstClass | Коммерческая ES-оболочка | GUI-редактор, готовые коннекторы | Высокая стоимость, закрытый код |
| GURU | Гибридная ЭС | Табличные правила, SQL-подобный синтаксис | Устарела, ограниченная поддержка |
Выбранная оболочка: CLIPS — оптимальный выбор для учебного прототипа: открытый исходный код, продуктивная система правил, кросс-платформенность.
Для интеграции с веб-интерфейсом используется PyCLIPS (Python-биндинги к CLIPS) + Flask.
- Структура базы знаний
3.1 Факты (Facts)
; Категории инцидентов
(deftemplate incident
(slot id)
(slot description)
(slot affected-service) ; compute | storage | network | billing | security
(slot severity) ; critical | high | medium | low
(slot customer-tier) ; enterprise | business | standard
(slot error-code)
(slot duration-minutes))
; Результат классификации
(deftemplate classification-result
(slot incident-id)
(slot priority) ; P1 | P2 | P3 | P4
(slot team) ; infra | network | billing | security | devops
(slot sla-hours)) ; максимальное время реакции по SLA
3.2 Правила (Rules) — база знаний экспертной системы
…
Загрузки: 0
Любой тест от 90 баллов.
Учебные практики, НИР, ВКР с гарантией защиты и бесплатными правками. Сессия «под ключ» — скидка 20%. Официально: договор/чек. Напишите нам на e-mail mail@stud.market или в Telegram , WhatsApp, и мы быстро подскажем стоимость и сроки.