learning steam boiler Agent components