Продавец телефонов

Изображение

Обучаясь в институте по предмету "Экспертные и интеллектуальные системы" мне было дано задание разработать программу с элементами интеллекта, которая будет накапливать знания, анализировать, самообучаться и потом выдавать подготовленный на своих выводах, результат. В итоге получился персонаж по имени Гогик, который продает сотовые телефоны. Он жестикулирует, моргает глазами, двигает руками, улыбается, злится и гримасничает.

Все критерии задания были выполнены: при диалоге с пользователем Гогик пополняет свою базу знаний о моделях, стоимости и характеристиках телефонов. Диалог состоит из вопросов и ответов, реплик, графических действий персонажа. В зависимости от ведения диалога с пользователем, у Гогика изменяется настроение. Он может разозлиться, если покупатель отвлекает его без намерения купить телефон, а также становится очень вежливым и внимательным, если увидит в вас потенциального клиента.

Основная задача Гогика - продать как можно больше товара и получить максимальную выручку. База данных пополняется через покупку телефонов у пользователя (Гогик занимается скупкой и перепродажей). После успешной реализации нового телефона персонаж пополняет базу знаний о новой модели и ее стоимости, ориентируясь в дальнейшем и уменьшая риск проиграть при покупке-продаже. Из-за шутливого содержания диалогов, в программе уделено небольшое внимание точности технических характеристик сотовых телефонов и их стоимости. Программа была создана как демонстрация программирования, анимации, пополнения знаний в экспертных системах.

Разработано в Delphi, с применением технологии DirectX.

Автор - Владимир Соколов

Изображение

Загрузка
zip   Загрузить программу (270 Кб)

 

 Другие программы автора:
Decalion

"Decalion" - программа для составления кроссвордов.

 

Подробнее...

Embrobox

"Embrobox" - программа, преобразующая изображения в схемы для вышивания.

 

Подробнее...

Разбойник

"Разбойник" - мужчина с трубой напоминает о том, что сверхурочная работа вредна для здоровья.

 

Подробнее...

 

Используются технологии uCoz