Компьютер научился блефовать в покере
Восстание машин уже не за горами! Человечество еще не изобрело искусственный интеллект, а компьютеры уже научились врать. Ранее считалось, что научить алгоритм выдавать пользователю заведомо ложные данные с целью достижения определенного результата не возможно. Безусловно теоретически, программисты и ученые рассматривали такую возможность, но на практике создать такой алгоритм не удавалось.14 января 2015. Восстание машин уже не за горами! Человечество еще не изобрело искусственный интеллект, а компьютеры уже научились врать. Ранее считалось, что научить алгоритм выдавать пользователю заведомо ложные данные с целью достижения определенного результата не возможно. Безусловно теоретически, программисты и ученые рассматривали такую возможность, но на практике создать такой алгоритм не удавалось.
Не удавалось создать до недавнего времени. Канадские ученые смогли разработать программу, которая намеренно врет людям, выдает ложные данные для достижения положительного (в отношении самой программы) результата и даже — идет на провокацию, дабы пользователь допустил ошибку, которую сможет использовать компьютер себе в угоду. Считалось, что создать эффективный алгоритм такого рода в рамках рациональной системы не возможно. Тем не менее, результат канадских программистов говорит об обратном.
Новая программа впрочем, захватывать мир или убивать людей не собирается, во всяком случае, реально и физически. Дело в том, что канадский алгоритм был создан для игры в покер. Среди программистов игра в покер считается наиболее сложной, так как подразумевает работу системы с неполными данными, в отличие, например от игры в шахматы, где видны все фигуры и система просчитывает ходы на несколько вперед.
То, что программистам удалось создать фактически иррациональный механизм в условиях рациональной системы, выглядит многообещающе. В действительности система проигрывает огромное множество покерных партий и пытается (вполне успешно) выбрать наилучший вариант. Всего система просчитала 24 триллиона партий в покер и «запомнила» стратегию каждой. При этом алгоритм может не только менять стратегию в зависимости от перемены вводных данных, но комбинировать их.