FIPA ACL (Agent Communication Language) is a standardized, formal language that defines the structure and meaning of messages exchanged between autonomous software agents to enable semantic interoperability. Developed by the Foundation for Intelligent Physical Agents, it specifies a precise speech act-based syntax, semantics (using a formal logic), and pragmatics for communicative acts like inform, request, propose, and cfp (call for proposals). This allows heterogeneous agents, built on different platforms, to understand each other's intentions and engage in complex, structured interactions such as negotiations and task delegation.
