IBMs new Agent Building and Learning Enviroment(ABLE) is a Java framework, component library, and productivity tool kit for building intelligent agents using
machine learning and reasoning. With this tool, developers can implement their own AbleBeans and AbleAgents and plug them into ABLE's Agent Editor.
Here's a related article that shows how to perform root-cause analysis with the Autonomic Management Engine and ABLE components.