Autonomous agents are a huge trend in consumer, business, industry, and other domains. They’re popping up in everything from physical devices — such as Internet of things (IoT) endpoints and mobile handsets — to cloud services such as virtual personal assistants and smart advisers.
Autonomous IoT devices will allow us to multitask like never before. As we incorporate more of them into our lives, we can offload much of the drudgery we once needed to handle manually. We will let self-driving cars manage our commute, offload the more strenuous yardwork to our robotic household assistants, and depend on personal drones to keep an eye on the neighborhood.
Autonomy is a multilayered capability of IoT endpoints. What makes IoT endpoint autonomy possible is a sophisticated blend of artificial intelligence, deep learning, smart sensors, and decision automation. In its IoT architectural framework, the OpenFog Consortium defines autonomy as “the ability of an intelligent system to independently compose and select among different courses of action to accomplish goals based on its knowledge and understanding of the world, itself, and the situation.” In its framework, the consortium defines the need for autonomous IoT endpoint capabilities in four broad areas: resource discovery and registration, service lifecycle management, security, and operations