Программирование на языке пролог для искусственного интеллекта 3 б: аватар маленькой девочки (Тамагочи на нейронках)

1. Суть программы
Эта программа представляет из себя аватара маленькой девочки, с которой можно разговаривать и одевать в разные наряды. Также, при нажатии на экран, девочка выполняет некое движение согласно образу своего наряда.
Программа содержит всего 306 строк кода (!).
2. Как пользоваться
Открываете в интерпретаторе программу и запускаете её, но не забудьте перед первым запуском создать в корневой папке Андроида папку с названием «child_data».
Также для работы программы , прежде чем её запустить, нажав на кнопку «Пуск», нужно зарегистрироваться к API нейросетей, которые испульзуются в программе. Это нейросети:

  • Kling 2.5 turbo от сайта KieAi;
  • NanoBananaPro от сайта KieAi;
  • SileroSTT от сайта GenApi;
  • Нейросеть озвучки текста от сайта Zvukogram.

Каждый предикат использующий ту или иную нейросеть предшествуется предикатом connection/2, где мы указываем полученные после регистрации Api-key, в первом аргументе. Для нейросетей от сайта KieAi, теперь нужно ещё, чтобы работал VPN.

Обратная связь: elevferii_pechori@mail.ru
Программу с данными можно получить здесь (скачивать программу нужно вместе с папкой).
Приложение скачать можно здесь: https://disk.yandex.ru/d/5ED-43Uveub1ew
или в RuStore: https://www.rustore.ru/catalog/app/com.prologclassic
(Нужна версия приложения не меньше 5.02).
Документацию к приложению можно получить здесь.

Если статья понравилась или стало интересно, ставьте :heart: и оцените приложение в RuStore :star:.

Изменения с версией программы 1.1:

Теперь аватар видит себя, окружение и пользователя.
Зрение обеспечивает два предиката:

  1. app_snapshot/1 - выдающая скриншот приложения;
  2. camera_photo/2 - выдающая фото с указанной камеры.