Язык запросов и манипулирования знаниями
Язык запросов и манипулирования знаниями , или KQML , — это языки протокол для связи между программными агентами и системами, основанными на знаниях . [1] Это былоразработан в начале 1990-х годов в рамках проекта DARPA по обмену знаниями, который был направлен на разработку методов создания крупномасштабных баз знаний, которыевозможность совместного использования и повторного использования. Первоначально он задумывался как интерфейс к системам, основанным на знаниях, но вскоре был перепрофилирован как язык общения агентов . [2] [3]
Работу над KQML возглавляли Тим Финин из Университета Мэриленда, округ Балтимор , и Джей Вебер из EITech, при участии многих исследователей.
Формат и протокол сообщения KQML могут использоваться для взаимодействия с интеллектуальной системой либо с помощью прикладной программы , либо с другой интеллектуальной системой. «Перформативы» KQML — это операции, которые агенты выполняют над хранилищами знаний и целей друг друга. взаимодействия более высокого уровня, такие как сети контрактов С их помощью строятся и переговоры. «Координаторы коммуникации» KQML координируют взаимодействие других агентов для поддержки обмена знаниями .
Экспериментальные прототипные системы поддерживают параллельное проектирование, интеллектуальное проектирование, интеллектуальное планирование и составление графиков.
KQML заменяется FIPA-ACL .
Ссылки
[ редактировать ]- ^ Финин Т.; Фрицсон, Р.; Маккей, Д.; Макинтайр, Р. (1994). «KQML как язык общения агентов». Материалы третьей международной конференции по управлению информацией и знаниями - CIKM '94 . п. 456. дои : 10.1145/191246.191322 . ISBN 0897916743 . S2CID 1129799 .
- ^ Сеть агентов UMBC
- ^ Тим Финин; Джей Вебер; Джио Видерхольд; Майкл Генсерет; Ричард Фрицсон; Дональд Маккей; Джеймс Макгуайр; Ричард Пелавин; Стюарт Шапиро; Крис Бек: ПРОЕКТ спецификации языка связи агентов KQML (PostScript) , 15 июня 1993 г.