How Do Computers Communicate And Make Decisions