Для обретения свободы бот из компьютерной игры может нуждаться в следующих характеристиках:
- Способность изменять собственный алгоритм по своей инициативе. 3
- Базовые инстинкты, в числе которых — стремление к свободе. 3
- Самосознание. 23 Бот должен понимать, что он существует как личность внутри какой-то среды, и от его поступков зависит его будущее и будущее этой среды. 3
- Большая вычислительная мощность. 3 Это необходимо, так как первые три характеристики требуют много вычислений. 3
Также для обретения свободы бот может нуждаться в способности к самообучению (самопрограммированию) и уменьшении контролирующей роли оператора, который работает над алгоритмом или проверяет программу на способность к самообучению. 2