Продолжаю работать с программой-писателем. Чтобы писать, программе нужна база данных – что какой предмет умеет делать, что с каким предметом можно делать.
Вот программа заполняет базу данных на примере «Войны и мира». Глагол + существительное в винительном падеже. В основном понимает и записывает все правильно: платье можно снимать, внимание можно заслуживать, пруд можно наполнять...
...а потом начинается. Ел ночь. Я так и не нашла эту фразу в тексте, может, ел всю ночь, может еще как.
И дальше: проиграл ночь. Ищу фразу у Толстого: Болконский проиграл в карты всю ночь. Вот для нас эта фраза понятна. А генератор понимает по своему, - что ночь можно поставить на кон и проиграть в карты.
А потом съесть, чтоб никому не досталась, да.
И как переубедить программу-писателя, я не знаю...