Исходники к статье "AI на минималках 2: Генератор стихов на Prolog": https://habr.com/ru/post/539988/
- Установить интерпретатор Prolog. Если вы на винде, то перекодируйте файл words.pl в cp1251.
- Запустить swipl.exe из папки со скриптами util.pl и words.pl
- Откроется REPL, ввести команду:
?- use_module(library(clpfd)).
- Должно выйти true. Введите поочерёдно команды:
?- [util].
?- [words].
Везде должно быть true.
- Запустить генератор:
?- классика(Стих).
Нажимаете ; получаете стих, который отличается от предыдущего одним-вумя словами. Чтобы получить вообще новый стих, измените словарь или очень много раз нажмите ';' Пролог перебирает все варианты.
Ещё можно сгенерировать ВООБЩЕ ВСЕ стихи и сохранить их в какой-нибудь файл. Тогда проще будет искать сильно различающиеся.
По всем вопросам пишите мне в телеграм: @outofbound