Nejsilnější způsob, jak programovat s agenty, je vytvořit systém, ve kterém mohou klást otázky, generovat hypotézy a ověřovat je proti skutečným datům