Алгоритм автодополнения помог написать главу книги о Гарри Поттере

Учасники студії Botnik за допомогою алгоритмів предиктивного введення тексту, навчених на серії книг про Гаррі Поттера, написали главу нової книги під назвою «Гаррі Поттер і портрет того, що виглядало, як велика купа попелу». Текст довжиною в три з половиною сторінки викладено на сайті студії.


Алгоритми передиктивного введення дозволяють користувачам не друкувати слова повністю, а доповнюють їх на основі вже введених букв і словника. Більш складні версії вміють не тільки розуміти, яке слово вводить користувач, але і передбачати наступні слова на основі контексту: попередніх слів, структури речення та інших факторів. Для цього алгоритми тренують на схожих текстах. Наприклад, клавіатури смартфонів пропонують користувачеві проаналізувати історію його повідомлень для більшої персоналізації підказок.


Розробник з творчої спільноти Botnik Джеймі Брю (Jamie Brew) розробив у 2016 році програму предиктивного введення pt-voicebox, вихідний код якої опубліковано на GitHub. Учасники студії вирішили використовувати її для написання нової глави книги про Гаррі Поттера. Для цього вони розбили тексти всіх семи книг серії на два типи: фрагменти з оповіданням і діалогами. На основі цих даних вони створили дві версії клавіатури для кожного типу фрагментів (версія для оповідання та діалогів).

У процесі написання глави алгоритм аналізував введені слова, і, аналізуючи розподілу слів у попередньому введеному тексті і вихідних даних (текстах семи книг), він пропонував на вибір кілька найбільш вірогідних на його думку наступних слів. Під час аналізу алгоритм враховує загальну частоту вживання слів у джерелі, частоту слів, що стоять відразу або через кілька слів після введеного слова та інші фактори.

Розробники вибирали найбільш відповідні слова і таким чином разом з алгоритмом «написали» голову книги «Гаррі Поттер і портрет того, що виглядало, як велика купа попелу» під назвою «Красунчик» (The Handsome One). Загалом її зміст вийшов досить нелогічним, але в якості дійових осіб у ній виступали персонажі вихідної серії книг, а деякі фрагменти нагадують за стилем оригінал.

Минулого року канадські програмісти розробили систему на основі нейромережі, яка дозволяє знаходити відповіді на запитання в незнайомому тексті. Її протестували на першій книзі про Гаррі Поттера, і частка правильних відповідей виявилася вище 70 відсотків. Наприклад, нейромережа змогла правильно відповісти на запитання, на який факультет направила Поттера Шляпа розподілу.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND