- From: Lorenzo Moriondo <tunedconsulting@gmail.com>
- Date: Thu, 3 Jul 2025 13:05:50 +0100
- To: s.mariani@unimore.it
- Cc: Joshua Cornejo <josh@marketdata.md>, public-webagents <public-webagents@w3.org>
- Message-ID: <CAKgLLmvEAZJRrwY=1+s81Vt4sh_p_6GMydSkm0qVCjY4_=dd5A@mail.gmail.com>
Hello, Thanks for the links. Yes indeed there is already a lot done in industrial applications and also this group incorporates the work done for the Web Of Things (W3C WOT https://www.w3.org/WoT/documentation/ ) in the field of IoT connectivity. Another major role is played by semantic technology like Linked Data (RDF at large, and Hydra for Web APIs). I have recently joined and am trying to understand the pieces in play. In my personal opinion, the main challenge of the group is to provide a frame of reference for what is happening with all the new NLP applications that have been built on top of HTTP in the last few years. So while there are established protocols based on machine-readable formats leveraging machine-readable ontologies (that is what I understand is developed in the semantic-specific FIPA documents linked), what is surfacing now is the need of a *minimal common standard to support a close interaction between machine-protocols and Natural Language* (mostly made possible by LLMs, see example below). So, if it is true that the underlying layer can still leverage all the existing standards, it has now emerged a much heavier use of the layer that connects human-facing interfaces and automated agents that is, in my understanding, the focus of this group. For example: the Model Context Protocol (MCP) is designed by an industry-player as an open, machine-usable protocol that standardizes how AI applications (such as LLMs and agents) interact with external tools, data sources, services or networks. Now, we have quite established ecosystems for all those targets but we don't have a minimal standard reference to leverage LLMs to do the management of those resources, as there are no standard ways for the LLM to communicate with these diverse resources (that may be using FIPA or any other standard internally). So at the moment every player is trying to develop its own solution in a very interesting rush for automation. An example of potential reuse of FIPA concepts in Web Agents: > *Bridge FIPA Protocols with MCP/Context Architecture** Mapping FIPA ACL > to MCP: Define a mapping layer where MCP function calls, resource accesses, > and prompts are encoded as FIPA ACL messages. For example, an MCP tool > invocation can be represented as a FIPA ‘request’ performative, with tool > parameters in the content field. > * Protocol Extensibility: Allow new performatives or ontologies to be > registered for LLM-specific actions (e.g., context updates, prompt > chaining), while maintaining backward compatibility with FIPA’s core set. > * Coordination Patterns: Reuse FIPA’s interaction protocols as templates > for orchestrating multi-agent/LLM workflows (e.g., contract net for dynamic > tool selection, request/inform for context propagation). It is the objective of the interoperability taskforce, in my understanding, to collect all the common characteristics of these new tools and all the shared technologies so to define a minimal framework that every player willing to define its own of this layer can start from, thus the different sections in the interoperability document https://w3c-cg.github.io/webagents/TaskForces/Interoperability/Reports/report-interoperability.html Please contribute your points about FIPA or other matters at https://github.com/w3c-cg/webagents/issues Hope everybody else will barge in with their own understanding. Regards, Lorenzo Moriondo ロレンツォ・モリオンドオ https://linkedin.com/in/lorenzomoriondo On Thu, 3 Jul 2025 at 11:19, <s.mariani@unimore.it> wrote: > Hello everybody :) > > I have been not particularly active in the group, but I’m noticing (also > beyond this group) a lot of discussion around these “agent protocols” and I > cannot help but think that there is a lot of “reinventing the wheel” that > is happening. > > Coordination between agents is a long standing topic in research about > software engineering and distributed artificial intelligence. > > These are just a bunch or random references that I have on the top of my > mind while at the swimming pool, so bear with me if I am not exhaustive, > but I think everybody interested in this new breed of “agentic systems” > should at least be aware of. > > FIPA has done much to bring agent technology to production ready systems: > - communication language and semantics > http://www.fipa.org/repository/aclspecs.html > - http specs http://www.fipa.org/specs/fipa00084/PC00084B.html > - coordination protocols http://www.fipa.org/repository/ips.php3 > > A whole lot of research has also been done in multiagent systems > coordination with alternative paradigms such as tuple based coordination, > although perhaps with less TRL > > I can provide further refs and info if interested, this initial refs were > just out of being tired of seeing over and over this way of selling > “Agentic coordination protocols” as something new as in fact there have > been at least 30+ years of research and dev on the topic. > > I go back to the shadows now :) > Bye! > > Stefano Mariani, PhD >> Tenure track researcher >> @ Department of Sciences and Methods for Engineering – University of >> Modena and Reggio Emilia >> > stefano.mariani@unimore.it >> > https://smarianimore.github.io >> <https://www.google.com/url?q=https://smarianimore.github.io&source=gmail-imap&ust=1677865643000000&usg=AOvVaw3kYSdJbofexYY9CLIsriBn> >> >> > > Il giorno 3 lug 2025, alle ore 10:37, Joshua Cornejo <josh@marketdata.md> > ha scritto: > > > > > https://www.linkedin.com/pulse/ai-agent-protocols-http-agentsa-shared-language-coordination-mtute/ > > > > ___________________________________ > > *Joshua Cornejo* > > *marketdata > <https://www.google.com/url?q=https://www.marketdata.md/&source=gmail-imap&ust=1752136670000000&usg=AOvVaw3uCHYFriHbhDH0zw1zjI3S>* > > smart authorisation management for the AI-era > > -- ¤ acM ¤ Lorenzo Moriondo @lorenzogotuned https://www.linkedin.com/in/lorenzomoriondo https://github.com/Mec-iS
Received on Thursday, 3 July 2025 12:06:08 UTC