Студент ИРНИТУ Александр Исаченков разработал софт, способный найти и распознать анафорические повторы в текстах. Программу для ЭВМ, получившую название «Златоуст», зарегистрировали в Роспатенте под № RU 2019666323.
Автором проекта является третьекурсник направления «Информационные системы и технологии» Александр Исаченков. В создании программного обеспечения также участвовали преподаватели кафедры автоматизированных систем Вадим Аршинский и Елизавета Осипова.
Как сообщил Александр, программа решает проблему поиска анафор в тексте и вычисления их координат. Анафорами называют стилистические фигуры речи, обороты, состоящие в повторении начальных созвучий, частей слов, словосочетаний. Часто эти элементы встречаются в прозаических, поэтических произведениях, исторической, церковной литературе.
С подобной проблемой поиска столкнулась и профессор Педагогического института Иркутского госуниверситета, занимающаяся исследованиями в области текстосимметрики Александра Корбут. Она является одним из инициаторов данного проекта.
По мнению Александра Исаченкова, ручное выявление анафор – это монотонный труд, требующий предельной концентрации внимания и большого количества времени. Чтобы облегчить задачу филологам и лингвистам, студент предложил автоматизировать рабочий процесс.
«Программа «Златоуст» позволяет создавать анафоры, указывая инварианты, после чего даёт возможность увидеть их местоположение в тексте. Также софт способен автоматически отыскивать слова, которые часто повторяются в тексте и, предположительно, могут быть частью какой-либо анафоры. Реализованная возможность просмотра внутри таблицы, существенно облегчает задачу по выявлению анафорических повторов в нем.
Для каждой анафоры, состоящей из одного или более слов в различных склонениях, предложены следующие варианты её обработки: выделение цветом в тексте, вычисление её объема и координат, отображение на графике расположения и скопления относительно сильных позиций текста», - рассказал о функционале программы автор.
Краткая демо-видеоверсия для пользователей показывает, каким образом можно выделить текст и отыскать повтор на примере произведения, где упоминаются библейские персонажи – Дева Мария, Господь, Адам и т.д.
Для этого следует кликнуть клавишей мышки на файл Demo.bxt, перейти в раздел «Редактор анафор». Затем нужно вернуться к тексту произведения, «окрасить» определенным цветом два схожих слова, после чего нажать на знак «+». В результате в тексте выделятся все близкородственные анафоры, например: радуйся, возрадованная и прерадованная.
«Новизна разработки состоит в том, что до сих пор не существовало приложения с такой функцией. На реализацию проекта ушло три месяца. Написать программу, подобрать алгоритм было несложно. Гораздо труднее – сделать так, чтобы все соответствовало требованиям заказчика. Тем не менее, благодаря поддержке преподавателей ИРНИТУ, нам удалось выполнить задачу», - отметил Александр.
Демо-ролик программы для ЭВМ «Златоуст» доступен в ссылке.
В материале использованы скриншоты
из программы «Златоуст»