Forum: Cfengine Help Subject: Cfengine and AI Author: neilhwatson Link to topic: https://cfengine.com/forum/read.php?3,20185,20185#msg-20185
This morning I read a fascinating article about a team at Stanford that built a Starcraft AI agent for an AI tournament(1). I wrote an article a while back about Cfengine comparing it to a fictional nanobot (2). I can't help but think about how advanced AI might be applied to Cfengine. In the game of Starcraft, or any RTS game, one has to decide what to build, when to build and how much. These decisions are based on what the enemy is known to be doing. Similarly combat decisions are based on probably outcome and acceptable loss among other things. To Cfengine the enemy is change. What is changing? At this time Cfengine changes a change back to the desired state. What if the agent could determine why the change was happening and make a change to prevent it? What if the agent could determine if such actions were worth the cost of resources versus just correcting the original change? 1. http://arstechnica.com/gaming/news/2011/01/skynet-meets-the-swarm-how-the-berkeley-overmind-won-the-2010-starcraft-ai-competition.ars 2. http://www.cfengine.org/cftimes/articles/0000000019.html _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine