Język komunikacji agenta
Język komunikacji agentów ( ACL ), zaproponowany przez Fundację Inteligentnych Agentów Fizycznych (FIPA), jest proponowanym standardowym językiem komunikacji agentów . Kolejnym proponowanym standardem jest Knowledge Query and Manipulation Language (KQML).
Najpopularniejsze listy ACL to:
- FIPA-ACL (przez Foundation for Intelligent Physical Agents , konsorcjum normalizacyjne )
- KQML (język zapytań o wiedzę i manipulacji)
Oba opierają się na teorii aktów mowy opracowanej przez Searle'a w latach 60. i wzmocnionej przez Winograda i Floresa w latach 70. Definiują zestaw performatywów , zwanych także aktami komunikacyjnymi, oraz ich znaczenie (np. ask-one). Treść performatywu nie jest ustandaryzowana, ale różni się w zależności od systemu.
Aby agenci się rozumieli, muszą nie tylko mówić tym samym językiem, ale także mieć wspólną ontologię . Ontologia jest częścią bazy wiedzy agenta, która opisuje, z jakimi rzeczami agent może sobie poradzić i jak są one ze sobą powiązane.
Przykłady platform, które implementują standardowy język komunikacji agentów (FIPA-ACL), obejmują FIPA-OS i Jade .