В современных условиях повышенное значение приобретает эффективность поиска информации и услуг на естественном языке. Классические методы поиска, основанные на множестве критериев и сложных запросах, часто требуют от пользователя глубокого понимания предметной области и навыков формулировки запросов. В результате поиск может оказаться сложным и менее точным.
В статье «Разработка интеллектуальной системы поддержки принятия решений для поиска исполнителей» был описан процесс разработки системы для подбора исполнителей, предлагающей альтернативный подход к поиску, основанный на использовании методов обработки естественного языка. Это позволяет пользователям формулировать запросы на привычном им языке, используя свободный текст, что упрощает процесс поиска и делает его более интуитивным.
В данной статье будут рассмотрены преимущества и эффективность поиска на естественном языке в сравнении с классическими методами поиска через множество критериев.
Классические методы поиска исполнителей обычно основаны на использовании множества критериев, таких как навыки, опыт, цена, местоположение, отзывы и так далее. Для поиска специалиста пользователю необходимо:
- Ввести все необходимые критерии поиска в соответствующие поля.
- Провести фильтрацию результатов по различным параметрам.
- Оценить и сравнить доступные варианты.
- Выбрать подходящего исполнителя на основе результатов поиска.
Такой подход требует от пользователя достаточно высокого уровня понимания предметной области, а также навыков работы с критериями поиска. Кроме того, процесс может занимать значительное количество времени.
Например, если заказчик хочет найти специалиста для ремонта крыши, ему нужно указать точные параметры: вид ремонта, тип крыши, местоположение, бюджет и другие критерии. Сложность процесса возрастает, если заказчик недостаточно знаком с этими критериями или не может правильно их сформулировать.
Разработанный прототип системы предоставляет возможность пользователю использовать естественный язык для описания задачи. Пользователь может сформулировать запрос так, как он видит проблему, например: «Течет крыша в доме». Система автоматически распознает важные аспекты запроса и предлагает дополнительные уточняющие вопросы, чтобы конкретизировать запрос, например: «Какой вид крыши в доме?» или «Когда начались проблемы с крышей?». Такой подход упрощает процесс поиска, так как пользователю не нужно указывать сложные критерии.
Разработанный прототип системы предоставляет возможность пользователю использовать естественный язык для описания задачи, что значительно упрощает и ускоряет процесс поиска для пользователя, в то же время если запрос является недостаточно полным, система оповестит пользователя и предложив контрольные вопросы предложит совершить поиск повторно (рис. 1).
Рис. Некорректный запрос
Эта способность системы справляться с неполными и неоднозначными запросами делает процесс поиска более эффективным, интуитивным и быстрым для пользователя. Это также обеспечивает более точные результаты, так как система помогает пользователю сформулировать более конкретные запросы, что ведет к более целенаправленным и релевантным результатам поиска.
Таблица иллюстрирует сравнительный анализ разработанной системы и двух популярных маркетплейсов услуг (Профи.ру [1] и Авито Услуги [2]) по следующим критериям: время поиска от формулировки задачи до нахождения исполнителя, количество шагов между формулировкой задачи и нахождением исполнителя, и точность результатов поиска.
Таблица
Оценка эффективности предлагаемого решения
Параметр/Платформа | Профи.ру | Авито услуги | Предлагаемый ПП |
Время поиска | От 3 минут | От 3 до 10 минут | Менее 1 минуты |
Количество шагов | От 5 до 20 (в зависимости от категории работ) | От 2 | 1 |
Точность результатов | Зависят от полноты и точности вводимых критериев | Зависят от полноты и точности вводимых критериев | 95% |
Сравнительный анализ показывает, что разработанная система имеет наилучшие результаты по всем рассматриваемым параметрам. Использование естественного языка упрощает процесс поиска, сокращает время и количество шагов для поиска, а также поддерживает высокую точность выдачи результатов независимо от уровня знаний пользователя. Это делает предлагаемую систему более интуитивной и удобной.
В ходе данного исследования были тщательно рассмотрены классические методы многокритериального поиска исполнителей и проанализированы преимущества использования методов обработки естественного языка в предлагаемом решении.
Исследование показало, что предлагаемая система превосходит существующие сервисы по многим критериям и имеет потенциал для дальнейшего совершенствования и расширения функциональности.
Цель исследования – продемонстрировать эффективность предложенного подхода к поиску исполнителей на основе естественного языка – достигнута. Полученные результаты подтверждают, что предлагаемое решение представляет собой перспективный вариант для автоматизации поиска исполнителей и может успешно конкурировать с существующими сервисами.