Лабораторная работа 7. Технологии обработки естественного языка и речевые ИИ-системы
Цель работы. Изучить основные
принципы обработки естественного языка (Natural Language Processing, NLP) и
исследовать возможности речевых ИИ-систем для анализа, понимания и генерации
речи и текста.
Теоретическая часть
Обработка естественного языка (NLP
— Natural Language Processing) — направление искусственного
интеллекта, связанное с анализом, пониманием и генерацией человеческого
языка.
NLP позволяет ИИ работать
с:
·
текстами;
·
голосовыми сообщениями;
·
диалогами;
·
переводами;
·
поисковыми запросами.
Основные задачи
NLP:
·
распознавание текста и речи;
·
машинный перевод;
·
анализ тональности текста;
·
автоматическое резюмирование;
·
чат-боты и виртуальные помощники;
·
извлечение информации из текста.
Речевые ИИ-системы используют
технологии:
·
Speech-to-Text
(STT) —
преобразование речи в текст;
·
Text-to-Speech
(TTS) —
преобразование текста в речь;
·
голосовое управление и диалоговые
интерфейсы.
Примеры
применения:
·
голосовые помощники;
·
онлайн-переводчики;
·
системы автоматического
обслуживания клиентов;
·
голосовое управление устройствами;
·
образовательные и медицинские
сервисы.
План выполнения
работы
1. Изучение технологий NLP и
речевых систем
Обучающийся
должен:
·
изучить понятие NLP;
·
рассмотреть основные задачи
обработки языка;
·
изучить принципы работы:
o
распознавания речи (STT);
o
синтеза речи (TTS);
o
чат-ботов и диалоговых систем.
2. Исследование NLP- и речевых
ИИ-сервисов
Необходимо выбрать 2
сервиса, связанных с обработкой текста или речи.
Примеры:
·
чат-боты;
·
переводчики;
·
голосовые помощники;
·
сервисы преобразования речи в
текст;
·
генераторы речи.
Для каждого сервиса
указать:
·
назначение;
·
тип обрабатываемых данных;
·
основные функции;
·
преимущества и ограничения.
3. Практическое использование
ИИ-систем
С использованием выбранных сервисов
выполнить не менее двух практических заданий.
Возможные
задания:
Работа с
текстом
·
перевод текста;
·
создание краткого содержания;
·
анализ текста;
·
генерация ответа.
Работа с
речью
·
преобразование речи в текст;
·
озвучивание текста;
·
голосовой ввод команды.
4. Анализ результатов
работы
Необходимо:
·
сравнить полученные результаты;
·
оценить качество работы систем.
Параметры
анализа:
·
точность;
·
скорость работы;
·
удобство использования;
·
качество обработки текста или речи.
Ответить на
вопросы:
·
насколько корректно система
обработала запрос;
·
какие ошибки или ограничения были
выявлены;
·
в каких задачах технология наиболее
полезна.
Пример структуры
анализа
|
Этап |
Описание |
|
Сервис |
голосовой
переводчик |
|
Задача |
перевод текста и
озвучивание |
|
Результат |
корректный
перевод, хорошее качество речи |
|
Недостатки |
возможны ошибки в
сложных фразах |
|
Вывод |
эффективен для
повседневного использования |
Требования к оформлению
результата
Работа должна
содержать:
·
введение;
·
краткое описание технологий NLP и
речевого ИИ;
·
описание выбранных сервисов;
·
примеры запросов и результатов;
·
анализ и выводы.
Допускается
использование:
·
таблиц;
·
схем;
·
скриншотов;
·
фрагментов текста и
аудиорезультатов.
Критерии
оценивания
|
Критерий |
Описание |
Баллы |
|
Понимание
технологий NLP |
Корректное
описание принципов обработки языка и речи |
0–40 |
|
Практическое
применение |
Использование и
тестирование сервисов |
0–30 |
|
Анализ
результатов |
Критическая оценка
качества работы |
0–20 |
|
Оформление
работы |
Структурированность и
аккуратность |
0–10 |
Максимальный балл:
100
Дополнительно (рекомендации для
студентов)
Для повышения оценки
рекомендуется:
·
сравнить несколько NLP-сервисов;
·
использовать тексты различной
сложности;
·
протестировать разные языки;
·
привести примеры применения
технологий в своей будущей профессии;
·
оформить результаты в виде
мини-отчёта или презентации.
Итог
работы
Студент должен
уметь:
·
объяснять базовые принципы
обработки естественного языка;
·
понимать работу речевых ИИ-систем;
·
использовать NLP-сервисы для
решения практических задач;
·
анализировать качество обработки
текста и речи.