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

Reply via email to