International Scientific Conference Computer Science’2015 AGENT COMMUNICATION LANGUAGES COMPARISON: FIPA-ACL AND KQML Georgi Tsochev, Roumen Trifonov, Georgi Naydenov Technical University of Sofia, Sofia, Bulgaria, e-mail: gtsochev@tu-sofia.bg Abstract: When designers, developers and systems architects attempting to design, build and test agent applications, particularly communities of multiple agents, and agents need to talk to each other there is a standard for agent communication language. This article provides an overview of the two main communication language - Knowledge Query and Manipulation Language (KQML) and The Foundation for Intelligent Physical Agents Agent Communication Language (FIPA-ACL). Keywords: agent systems, security intelligence, agent communication, language, fipa, kqml, software agent 1. INTRODUCTION In Information Technology increasingly is emerging a new kind of computer program that acts for a user or other program in a relationship of agency and that is a software agent. They are one of the most exciting new developments in computer technology. They can be used to quickly and easily build integrated enterprise systems. Although there is no single definition of agent [1], all definitions agree that the agent is essentially a special software component that have autonomy, which provides interoperable interfaces between any systems and / or behave like a man working for a client in achieving its agenda. Even if an agent systems is based on an agent working within an environment and if necessary interaction with users, they usually consist of multiple agents. These multi-agent systems (MAS) can model complex systems and to introduce the possibility of the agents to share common or conflicting goals. Such agents may interact with each other indirectly (by acting on the medium) or directly (through communication and negotiation). Agents may decide to cooperate for mutual benefit, or may compete to meet their own goals. Agent-based computing has been a source of technologies to a number of research areas, both theoretical and applied. These include distributed planning and decision- making, automated auction mechanisms and learning mechanisms. Moreover, agent technologies have drawn from, and contributed to, a diverse range of academic disciplines, in the humanities, the sciences and the social sciences. The Faculty of Computer Systems and Control at Technical University of Sofia began research on the application of intelligent systems for information security. During the study, was made a survey of the various standards that must be observed in the construction of agent-based systems. One such standard is the communication between agents. This article provides an overview of the two main communication language. 2. AGENT COMMUNICATION LAGUAGES The language is the ability to acquire and use complex systems of communication. The power of agent systems depends on inter-agent communication. The language is