Комп'ютерну програму, яка пише казки при мінімальній участі людини, розробив мексиканський дослідник — доктор Рафаель Перез-і-Перез з Автономного університету в Мехіко.
« Моя програма веде облік емоційних зв'язків між персонажами, розвиваючи історію, і використовує свої знання про емоції, щоб можливі подальші дії були логічними», — розповідає програміст Перез-і-Перез, що назвав своє дітище MEXICA.
Принцип роботи MEXICA, за словами її автора, такий: на початку комп'ютер одержує від людини основну концепцію: «Ворог поранив лицаря. Принцеса вилікувала лицаря. Лицар убив ворога. Лицар винагородив принцесу. Кінець». Програма сприймає персонажів як змінні і оцінює їх шкалу від -3 до +3. Головну роль при оцінці відіграють емоційні зв'язки між героями — від кохання до ненависті.
Крім того, MEXICA здатна розпізнати напруженість ситуації, наприклад, у зв'язку з появою в історії слова «поранений», передає «Мембрана».
Розібравшись з персонажами і їх відносинами між собою, програма звертається до своєї бази даних, в якій містяться зразки, названі розробником «атомами».
Комп'ютер вставляє ці «атоми» в контекст, а потім кілька разів аналізує історію, перевіряючи її на «цікавість». Якщо казка, що вийшла, видається програмі сумною або незв'язною, то MEXICA вноситиме виправлення, поки не вважатиме результат задовільним.
Перез-і-Перез протестував програму в Інтернеті, виклавши складені машиною казки проти інші історії, які оброблені на комп'ютері або написаних виключно людиною. В результаті читачі поставили мексиканській програмі досить високі оцінки.
Програміст говорить, що його творіння не претендує на місце письменників-людей. Навпаки, вона має стати для них корисним інструментом, що допомагає розкрити творчий потенціал.
