Вспомогательные учебные материалы

Провести обзор существующих экспертных систем и их оболочек (CLIPS, Jess, EMYCIN, FirstClass, GURU) — Практика по профилю Веб-разработка (Синергия)

Первоначальная цена составляла 1,500 ₽.Текущая цена: 999 ₽.

СКИДКА 33%
Loading...

Краткое описание

Технологическая (проектно-технологическая) практика.ИСиТ_РСиОБИС(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. Заключение: Подведите итоги и подчеркните важность проведённого исследования для дальнейшего развития продукта.

Фрагмент

  1. Выбор предметной области

Предметная область: Автоматическая классификация и приоритизация обращений в службу технической поддержки Яндекс Облако (Yandex Cloud).

Описание проблемы: Служба поддержки Yandex Cloud ежедневно получает тысячи тикетов от корпоративных клиентов. Специалисту первой линии необходимо быстро определить:

  1. Категорию инцидента (сеть, хранилище, вычисления, биллинг, безопасность)
  2. Приоритет (критический / высокий / средний / низкий)
  3. Команду, которой нужно передать тикет

Экспертная система заменяет ручную маршрутизацию, экономя время и снижая ошибки.

  1. Анализ существующих решений (оболочки экспертных систем)
Оболочка Описание Возможности Ограничения
CLIPS Классическая ES-оболочка от NASA (1986) Продукционные правила (if-then), цепочка вперёд, кросс-платформенность Нет встроенного веб-интерфейса, устаревший синтаксис
Jess Java-реализация CLIPS Интеграция с Java, хорошая документация Платная лицензия для коммерческих проектов
EMYCIN Оболочка на базе MYCIN (медицина) Обратная цепочка вывода, факторы уверенности Узкоспециализирована, не развивается
FirstClass Коммерческая ES-оболочка GUI-редактор, готовые коннекторы Высокая стоимость, закрытый код
GURU Гибридная ЭС Табличные правила, SQL-подобный синтаксис Устарела, ограниченная поддержка

Выбранная оболочка: CLIPS — оптимальный выбор для учебного прототипа: открытый исходный код, продуктивная система правил, кросс-платформенность.

Для интеграции с веб-интерфейсом используется PyCLIPS (Python-биндинги к CLIPS) + Flask.

  1. Структура базы знаний

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

Дата: 4 мая, 2026

Бесплатная консультация


    Студмаркет

    Твой помощник в учебе

    Готовые ответы и решения, тесты для самопроверки, онлайн-помощь в учебе

    Помощь

    © 2026 Студмаркет. Информационно-консультативные услуги в образовательной сфере. Все права защищены.

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

    ИП Андреева Ирина Викторовна ОГРНИП 313665803500021

    Close

    Настроить файлы cookies

    Обязательные (Strictly Necessary)

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

    Маркетинговые (Marketing)

    Рекламные файлы cookie используются для предоставления посетителям релевантных объявлений и маркетинговых кампаний. Эти файлы cookie отслеживают посетителей на веб-сайтах и ​​собирают информацию для предоставления персонализированной рекламы.

    Аналитические (Analytics)

    Аналитические и статистические файлы cookie используются для понимания того, как посетители взаимодействуют с веб-сайтом. Эти файлы cookie помогают предоставить информацию о метриках: количестве посетителей, показателе отказов, источнике трафика и т. д.

    Функциональные (Functional)

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

    Производительности (Performance)

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