Agent Communication Languages: Rethinking the Principles Agent Communication Languages Have Been Used for Years in Proprietary Multiagent Systems. yet Agents from Different Vendors—or Even Different Research Projects—cannot Communicate with Each Other. the Author Looks at the Underlying Reasons and