Письмо с искусственным интеллектом в наши дни находится в довольно примитивном состоянии, но дисциплина развивается довольно быстро. Недавняя разработка - это алгоритм, разработанный исследователями из Университета Карнеги-Меллона (CMU), который может завершать неполные истории.

Избегайте общих терминов

Когда дело доходит до создания конца истории, большинство современных алгоритмов склонны отдавать предпочтение общим предложениям, таким как «Они прекрасно провели время» или «Ему было грустно». Алан Блэк, профессор Института языковых технологий CMU, считает, что алгоритмы письма должны включать в окончание некоторые ключевые слова, которые связаны с теми, которые используются в начале рассказа. Алгоритмическая модель также должна быть вознаграждена за использование некоторых редких слов в финале в надежде выбрать финал, который не является полностью предсказуемым.

Показательный пример: вот начало истории: «Меган была новичком в мире театрализованных представлений. Фактически, это был ее самый первый. Она действительно была довольна собой, но при этом довольно нервничала. Результаты были получены, и она и другие участники вышли ». Существующие алгоритмы генерировали следующие возможные концовки: «Она была разочарована тем, что ей не пришлось учиться побеждать» и «На следующий день она была счастлива, что у нее появился новый друг». Алгоритм CMU дал такой финал: «Меган выиграла конкурс». Хотя его предложение не было особенно сложным, модель CMU получила более высокие оценки, чем предыдущие модели, как при автоматической оценке, так и при оценке тремя людьми-рецензентами.

Оставаться связным долгое время

В течение многих лет исследователи разрабатывали диалоговые агенты, однако автоматизированное повествование представляет собой новые технические проблемы. «В разговоре человеческие вопросы и ответы могут помочь держать ответы компьютера в нужном русле», - пояснил Блэк. «Однако когда бот рассказывает историю, это означает, что он должен оставаться связным намного дольше, чем в разговоре».

Блэк приходит к выводу, что автоматизированное повествование можно использовать для создания подсторий в видеоиграх или для создания историй, которые, среди прочего, подводят итоги презентаций на конференции.