에이전트 통신 언어
Agent Communications Language이 글은 검증을 위해 인용구가 추가로 필요하다. – · · 책 · · (2014년 9월) (이 과 시기 |
FIPA(Intelligent Physical Agent Foundation for Intelligent Physical Agent)가 제안한 ACL(에이전트 Communication Language)은 에이전트 통신을 위해 제안된 표준 언어다. KQML(Knowledge Query and Manipulation Language)도 제안된 표준이다.
가장 많이 사용되는 ACL은 다음과 같다.
- FIPA-ACL(Intelligent Physical Agents Foundation, 표준화 컨소시엄)
- KQML[2](지식 조회 및 조작 언어)
둘 다 1960년대에[3] Searle에 의해 개발되었고 1970년대에 Winograd와 Flores에 의해 강화되었다. 그들은 의사소통법이라고도 불리는 일련의 행위와 그 의미(예: 질문-one)를 정의한다. 수행자의 내용은 표준화되지 않고 시스템마다 다르다.
에이전트들이 서로를 이해하도록 하기 위해서 그들은 같은 언어를 말할 뿐만 아니라 공통의 온톨로지도 가지고 있어야 한다. 온톨로지(Ontology)는 에이전트가 어떤 종류의 일을 처리할 수 있는지, 그리고 그것들이 서로 어떻게 연관되어 있는지를 설명하는 에이전트 지식 베이스의 일부분이다.
표준 에이전트 통신 언어(FIPA-ACL)를 구현하는 프레임워크의 예로는 FIPA-OS와[4][5] Jade가 있다.[6]
참조
- ^ Poslad, Stefan (2007). "Specifying Protocols for Multi-agent System Interaction". ACM Transactions on Autonomous and Adaptive Systems. 2 (4): 15–es. doi:10.1145/1293731.1293735. S2CID 9477595.
- ^ Finin, Tim; Richard Fritzson, Don McKay and Robin McEntire (1994). KQML as an agent communication language. Proceedings of the third international conference on Information and knowledge management, CIKM '94. pp. 456–463.
- ^ Searle, J.R. (1969). Speech Acts. Cambridge University Press, Cambridge, UK.
- ^ Poslad, Stefan; Philip Buckle and Robert Hadingham (2000). The FIPA-OS agent platform: Open Source for Open Standards. Proceedings of 5th International Conference on the Practical Application Of Intelligent Agents And Multi-Agent Technology (PAAM). pp. 355–368.
- ^ Poslad, S; Buckle P, Hadingham R.G (2001). Open Source, Standards and Scaleable Agencies. Lecture Notes in Computer Science. Vol. 1887. pp. 296–303. doi:10.1007/3-540-47772-1_30. ISBN 978-3-540-42315-7.
- ^ Bellifeminee, Fabio; Agostino Poggi and Giovanni Rimassa (2001). JADE: a FIPA2000 compliant agent development environment. Proceedings of the fifth international conference on Autonomous agents. pp. 216–217.