Agenti kompatibilní s FIPA
Základní struktura multiagentního systému kompatibilního s FIPA je zobrazena na obrázku níže. Agent je základním aktérem na agentní platformě. Agentní platforma (AP) poskytuje fyzickou infrastrukturu, do níž lze agenty nasadit. AP se skládá ze stroje či strojů, operačního systému či systémů, podpůrného softwaru pro agenty, komponent správy agentů FIPA a samotných agentů. Komponenty správy agentů FIPA jsou následující.
- Agent Management System (AMS) řídí přístup k agentní platformě a její používání a poskytuje služby, jako je vedení adresáře jmen agentů. Ostatním agentům poskytuje služby typu adresáře. Každý agent musí být registrován u AMS.
- Message Transport Service (MTS) podporuje přenos zpráv FIPA ACL mezi agenty na dané AP i mezi agenty na různých AP.
- Directory Facilitator (DF) je volitelný a poskytuje ostatním agentům služby typu oborového adresáře. Agenti mohou u DF registrovat své služby nebo se DF dotazovat, jaké služby ostatní agenti nabízejí, včetně vyhledávání agentů a jimi nabízených služeb v ad hoc sítích.

Referenční model správy agentů FIPA
Pro komunikaci mezi agenty je standardizován FIPA Agent Communication Language (ACL), který je podobný KQML (Knowledge Query and Manipulation Language). Příklad zprávy v tomto jazyce je uveden níže.
(inform
:sender agent1
:receiver hpl-auction-server
:content (price (bid good02) 150)
:in-reply-to round-4
:reply-with bid04
:language sl
:ontology hpl-auction
)
Zpráva ACL obsahuje několik parametrů. Jediným povinným parametrem je performative (komunikační akt - například inform v předchozím příkladu), většina zpráv ACL však bude obsahovat také parametry sender,
receiver a content. Jak vidíme, zpráva ACL je nezávislá na obsahu. Obvyklým jazykem používaným pro vyjádření obsahu je sémantický jazyk SL podobný LISP, který je založen na KIF. Tento jazyk umožňuje vyjadřovat propozice a akce. Zároveň vidíme, že obsah zprávy je nezávislý na ontologii.
Ontologie pro obsah může být explicitně určena v parametru zprávy.
Existuje několik implementací základních standardů FIPA. Patrně nejrozšířenějším rámcem je Jade.