A note on improving the capabilities of software agents