<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Oficial Journal version of 13 June 2024 (2024). URL:
https://artificialintelligenceact.eu/article/50/.</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1145/3600100</article-id>
      <title-group>
        <article-title>Vision for LLM-based Interaction Assistance for Autonomous Agents on the Semantic Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Danai Vachtsevanou</string-name>
          <email>danai.vachtsevanou@unisg.ch</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jérémy Lemée</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valentina Tamma</string-name>
          <email>V.Tamma@liverpool.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Terry R. Payne</string-name>
          <email>T.R.Payne@liverpool.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrei Ciortea</string-name>
          <email>andrei.ciortea@unisg.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Simon Mayer</string-name>
          <email>simon.mayer@unisg.ch</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Workshop</string-name>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Semantic Web, Autonomous Agents, Large Language Models, Interaction Assistance</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Inria, Univ. Côte d'Azur</institution>
          ,
          <addr-line>CNRS, I3S</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>The University of Liverpool</institution>
          ,
          <addr-line>Liverpool</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of St.Gallen</institution>
          ,
          <addr-line>St. Gallen</addr-line>
          ,
          <country country="CH">Switzerland</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>31</volume>
      <abstract>
        <p>Advances in the Semantic Web and the Web of Things have enabled the dynamic advertisement of interaction descriptions, which allow autonomous agents to discover and reason about actions in hypermedia environments. However, these descriptions occasionally fall short in open, dynamic settings-for example, they may contain incomplete knowledge about unexpected situations, or information that does not directly address the needs of heterogeneous agents. In practice, such gaps are typically bridged by humans, often relying on their common sense. In this paper, we envision the integration of Large Language Models (LLMs) into Hypermedia Multi-Agent Systems (MAS) to leverage their world knowledge to fill information gaps at run time and enable scalable support for agent interaction in open and dynamic hypermedia environments. Our proposal lays the groundwork for a framework that considers LLM-based assistive functions for interaction in Hypermedia MAS, enabling the parameterisation and contextual grounding of interaction, methods for agents to leverage this assistance, and safeguards to ensure integrity and transparency. With these ideas, our aim is to inspire further research exploring the extent to which LLMs can assist in managing semantic descriptions in hypermedia environments at run time, while balancing scalable interaction assistance with identified challenges.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Research in the Web of Things (WoT) has enabled the semantic representation of possible actions using
Semantic Web technologies. These representations allow autonomous agents to discover, reason about,
and execute actions in hypermedia environments. They are referred to as signifiers [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], to highlight their
role as interaction cues—guiding agents by providing easily discoverable and meaningfully interpretable
information about available actions. The use and design of signifiers is being explored in Web-based
Multi-Agent Systems (MAS), for example through the adoption of W3C WoT Thing Descriptions
(TDs) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], as well as through extensions to TDs or custom approaches adapted for specific
agentprocessable representation formats, models, reasoning mechanisms, or domains (e.g., [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6">3, 4, 5, 6</xref>
        ]).
      </p>
      <p>However, agents still face challenges in efectively and eficiently navigating, observing, and reasoning
over a large number of signifiers, whose content may be tailored to diferent agents or frequently updated
to reflect the dynamic action availability and context of physical-virtual settings. To address this, various
assistive services and methods have been proposed, e.g., for search, resource and context monitoring,
(S. Mayer)</p>
      <p>CEUR</p>
      <p>
        ceur-ws.org
ifltering, planning, context-aware interaction authorisation, and semantic content negotiation [
        <xref ref-type="bibr" rid="ref1 ref10 ref11 ref12 ref13 ref14 ref15 ref16 ref17 ref7 ref8 ref9">1, 7, 8, 9,
10, 11, 12, 13, 14, 15, 16, 17</xref>
        ]. Many of these approaches rely on deterministic methods (e.g., reasoners,
SHACL validation), providing predictable and transparent assistance to agents. However, they may
fail in cases where agents encounter unfamiliar vocabularies, evolving ontologies, or incomplete and
ambiguous contextual information. In such cases, human designers must intervene, drawing on their
domain understanding and common sense to bridge these gaps—for example, by enriching signifiers
with additional content or updating them to address new requirements.
      </p>
      <p>
        Recently, the reported world knowledge of Large Language Models (LLMs) has led researchers to
explore their potential in areas such as ontology and knowledge graph engineering [
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ], Web
navigation assistance and search for agents [
        <xref ref-type="bibr" rid="ref20 ref21 ref22">20, 21, 22</xref>
        ], relating actions with objects and efects for
robots [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], and recommending actions as part of the reasoning cycle of Web-based agents [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. In this
context, we propose further exploring such functionalities to investigate the extent to which LLMs could
assist in guiding agents’ actions on the Web. This vision is illustrated through a scenario that highlights
challenges agents may face when discovering and reasoning about actions in semantic hypermedia
environments—challenges that often require world knowledge to resolve (see Section 2). Building on
this, we propose a set of LLM-based functions within a conceptual framework for scalable, LLM-assisted
interaction among people and autonomous agents on the Web (see Section 3).
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Motivating Scenario</title>
      <p>To motivate this work, we present a scenario for using devices in an open, dynamic hypermedia
environment, which highlights the challenges autonomous agents face in perceiving action possibilities
and deciding how to act in such settings. A smart ofice building uses agents to optimise the working
environment based on the ambient conditions (e.g., room lighting conditions, time of day) and the
current activities of human inhabitants. One specific activity is to work on a document within a personal
space (e.g., on a personal laptop or e-ink reader). Agents can perceive the environment and infer the
ongoing activities in the environment. Additionally, the ofice building provides agents with several
actuators, such as those for controlling the lighting and window blinds. In the current context, an
agent identifies the goal of changing the room illuminance level to optimise reading conditions. Several
representative failure cases (C1–C7) illustrate the potential gaps in semantic, procedural, or contextual
knowledge available at run time, which may prevent the agent from achieving its goal.</p>
      <p>C1 Action Mismatch: The agent is aware that room illuminance can be increased using a
saref4bldg:Lamp with the saref:OnCommand action. However, the device description exposes
the action schema:ActivateAction. If the agent does not understand that these two actions are
semantically and functionally equivalent, the agent will fail to achieve its goal.</p>
      <p>C2 Functional Substitutability: During daylight hours, the agent may increase the illuminance
by opening the window blinds (saref4bldg:ShadingDevice); for example, using the action
saref:OpenCommand. However, to do this, the agent needs to recognise alternative actions that
can achieve the same goal, and needs to be able to evaluate their suitability in the current context.
C3 Goal-Action Mapping: The agent has adopted the goal of increasing the illuminance in the room,
but cannot identify any available relevant action, and thus the goal fails.</p>
      <p>C4 Contextual Misalignment: The agent’s goal is to facilitate optimal reading conditions given the
device used for the activity. If an emissive device is used (e.g., a tablet), then lighting conditions
should be low; conversely, they should be greater when using a reflective device (e.g., an e-ink
reader). Thus, failing to infer the correct context may result in the wrong action being performed.
C5 Device Operation Gap: The lamp exposes two actions: saref:OnCommand for turning on the lamp,
and saref:SetLevelCommand for adjusting the lamp’s brightness. The agent is only aware of
the former action that, when used in isolation, fails to provide suficient illuminance.
C6 Action Mediation: The agent has the procedural knowledge to combine saref:OnCommand with
saref:SetLevelCommand to set a lamp’s brightness to a specific level expressed in dbpedia:Lux.
However, the device expects the brightness input as a dbpedia:Percentage. Mediation is needed
to convert a dbpedia:Lux value into the equivalent dbpedia:Percentage for that device.
C7 Goal Mediation: The agent implements the Belief-Desire-Intention (BDI) model, and its goal is
represented internally through the increase(illuminance) predicate. However, the lamp ofers
a saref:OnCommand action that is associated with the goal of increasing illuminance in natural
language through an rdfs:comment. As the agent cannot interpret natural language, mediation
is needed to map this action to its goal.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Towards a Framework for LLM-based Interaction Assistance in</title>
    </sec>
    <sec id="sec-4">
      <title>Hypermedia MAS</title>
      <p>We envision a conceptual framework for leveraging LLMs to support agents in perceiving and exploiting
actions in Hypermedia MAS, identifying the key functional roles of LLMs (e.g., curating Web ontologies
and signifiers), and examining the knowledge sources needed for contextual grounding, the integration
options of LLM-based functions in Hypermedia MAS, and the safeguards for ensuring semantic integrity
and reliability. The core elements explored in each selected topic are captured in Figure 1.</p>
      <sec id="sec-4-1">
        <title>3.1. LLM-based Functions for Interaction Assistance</title>
        <p>
          We propose investigating a set of LLM-based functions as potential enablers to assist agents in addressing
interaction challenges, as identified through cases C1-C7 of our motivating scenario (Section 2). These
functions could be implemented following a general template: a function takes as input a set of
parameters relevant to the specific problem it is designed to address (e.g., the URIs for saref:OnCommand
and schema:ActivateAction in C1). Using these parameters, the function then constructs a prompt
that frames the problem for the LLM, typically in the form of a targeted question (for example, “Do
the following semantic annotations refer to the same concept?”). This prompt may also incorporate
domain-specific context, such as Web ontologies or (parts of) knowledge graphs, serialised into a textual
format suitable for language model input (e.g., using Turtle [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] or JSON-LD [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]). The output of the
function is derived from the LLM’s response, with optional post-processing applied as necessary.
        </p>
        <p>
          A function may rely on specific techniques and workflows for prompting LLMs. For example,
chainof-thought prompting allows an LLM to consider its reasoning traces when deriving an output [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ].
ReAct enables an LLM to perform sequences of reasoning, actions, and observations before deriving an
answer [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]. LLMs can perform actions using tools [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ], which may provide additional information
to the LLM context [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ]. The Model Context Protocol [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ] facilitates tool usage and integrating LLMs
with data sources. Techniques like Retrieval Augmented Generation (RAG) augment LLMs with an
external memory (used during the prompt generation process) to enhance LLMs’ responses with factual
data [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ]. In this context, RAG can be used, for example, to provide additional knowledge (e.g., as Web
ontologies) that is not a function’s direct input but retrieved during the generation process. Ontologies
could provide natural language descriptions of concepts to help an LLM determine their meanings.
        </p>
        <p>
          Considering the generic function template and state-of-the-art prompt engineering and orchestration
techniques, we examine the functional roles LLMs could play in assisting agents in Hypermedia MAS.
Ontology Construction and Maintenance: Ontology engineering, i.e. the process of designing
and maintaining structured representations of knowledge within a domain, is an active research area,
resulting in well-established methodologies and approaches [
          <xref ref-type="bibr" rid="ref32 ref33 ref34 ref35">32, 33, 34, 35</xref>
          ]. However, designing and
constructing such representations is a challenging and time consuming activity [36], and recently, the
use of LLMs to support the ontology engineering process has been explored. Specifically, the integration
of LLMs with traditional symbolic methods has been investigated, with results suggesting that they
can play a key role in knowledge engineering workflows and usher in a new phase of knowledge
representation that combines explicit and parametric knowledge [
          <xref ref-type="bibr" rid="ref19">19, 37</xref>
          ].
        </p>
        <p>The ontology engineering life-cycle can be broadly split into 4 phases: 1) requirement elicitation
and analysis; 2) conceptualization; 3) implementation; and 4) maintenance; and the integration of
LLMs has been explored for each of these phases. The requirements analysis and elicitation phase has
garnered particular attention, largely due to its persistent susceptibility to the well-known knowledge
acquisition bottleneck problem [38]. Recent proposals include LLM-based conversational tools that
mediate the interactions between ontology engineers and domain experts [39], LLMs supporting
textbased approaches [40], the automatic re-engineering of ontology requirements for ontology reuse [41],
and extracting requirements from knowledge graphs [42] as well as concept/property–based generation
strategies [43]. LLMs have also been exploited to support other activities in the lifecycle, notably concept
and axiom definition, and taxonomy enrichment [ 44, 45], ontology validation [46] and population [47],
as well as the whole generation process [48]. Finally, particularly relevant for facilitating interoperability
in (Hypermedia) MAS, LLMs have been proposed as a way to align ontologies [49] and to support the
development of modular, reusable ontologies [50]. Research on Web-based MAS should thus remain
attuned to emerging LLM-based functionalities for key ontology engineering tasks such as concept
extraction, axiom generation, and ontology alignment. These could help identify equivalent concepts
across ontologies (C1) and goal-action alignments (C4), but also support commonsense reasoning about
action [51] through accurate commonsense ontologies, including procedural knowledge (C6).
Curation of Action Relations: These functions could identify and organise relationships between
actions within or across signifiers in a Hypermedia MAS. The goal is to inform agents about the
meaningful, useful, and valid ordering of actions, that remains up-to-date with features of the environment and
the abilities of target agents, as well as the general run-time context that may include: device and service
states; agent goals; tasks, etc. For example, a function could take as input the signifiers of a target artifact
(e.g., a URI that identifies the lamp description), generate a prompt to elicit appropriate action sequences,
and update the relevant signifiers by establishing links between them (e.g., between saref:OnCommand
and saref:SetLevelCommand in C5). Similarly, it could process signifiers of multiple artifacts to infer
inter-artifact action dependencies (C6); e.g., linking a signifier of a lamp to a mediator service. For
more goal-oriented assistance, the function could optionally accept a goal description to be linked to a
relevant signifier, e.g., in C3. LLM-based functions have the potential for curating relations between
interaction-related information in additional cases such as relating an action with one that reverses the
efects of the former (e.g., saref:OnCommand with saref:OffCommand), and actions that monitor the
execution and efect of another (e.g., saref:OnCommand with saref:GetCommand).
Contextual Filtering and Recommendation: This class of functions filters irrelevant actions or
recommends the most contextually appropriate ones to help agents discover and reason about available
options while reducing the agents’ workload. This could be achieved by tailoring signifier exposure to
the run-time situation and characteristics of both agent and environment. The function could take as
input information about a target agent, such as through a URI identifying a profile that includes the
agent’s goals, actions, procedural knowledge, and related characteristics. In addition, the function should
retrieve signifiers from the environment. These diferent types of information would be used to generate
an LLM prompt that requests valid and relevant actions for the agent. Optionally, additional context
(such as the current state of artifacts and other agents) could be incorporated to enhance relevance. These
functions could support the same cases as an action relation curation function, but without altering
the shared signifiers in the hypermedia environment. Instead, they would selectively expose signifiers
to target agents. For example, a function could consider the agent’s goal (C3), interaction history
(C5), and ability set (C6) from the agent’s profile to recommend actions such as saref:OnCommand,
saref:SetLevelCommand, and chameo:DataNormalisation, respectively.</p>
        <p>Translation: These functions translate signifiers from one representation to another to accommodate
agents that difer in how they interpret and integrate signifiers to their cognitive processes. Such
a function could take as input a signifier to be translated, as well as information about the target
representation (e.g., as an identifier or a semantic description of the required format). The LLM could
use additional information about the diferent representation formats considered and how to get from
one to the other (e.g., information about how to translate a natural language description to a formal
representation in predicate logic if such a representation is possible). For example, this function could
assist in C7 by translating the natural language description of the goal associated with an action into
the format that the agent uses (e.g., predicate logic), which is provided to the LLM through the agent
profile. The agent could then decide whether the provided action can be used to achieve its goal.</p>
      </sec>
      <sec id="sec-4-2">
        <title>3.2. Knowledge Source for Prompting and Contextual Grounding</title>
        <p>
          Access to core ontologies is critical across all functional roles, as they provide the foundational vocabulary
for representing Hypermedia MAS and available actions. Integrating these into LLM-based functions
could enable more appropriate prompt interpretation and modification of signifiers or ontologies
themselves. Key ontologies include the W3C WoT TD Ontology [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], which enables defining signifiers
for properties, actions, and events with their parameters, and the the Hypermedia MAS (hMAS) Core
Ontology [52], which provides generic terms for agents, artifacts, workspaces, and organizations. It
also defines signifiers, which may ofer recommendations regarding the context in which an interaction
should be enacted, and the types of agents best suited to perform it. The hMAS ontology may be valuable
for handling agent profiles in functions when information about a target agent is required, such as agent
goals in filtering and recommendation, or agents’ cognitive abilities in translation. It could also support
broader contextual grounding by leveraging profiles of other MAS entities. Additional vocabularies
could be used, e.g., for action pre- and post-conditions [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], goals [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], and context management [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
For physical environments, scene graphs [53] could ofer spatial-temporal representations of objects,
their visual (and potentially functional) similarities with other objects, and human intentions [53].
        </p>
        <p>Beyond ontologies and descriptions that reflect the run-time state of a Hypermedia MAS, background
knowledge from commonsense resources could support LLM-based functions. General-purpose sources
like ConceptNet [54] and ATOMIC [55] ofer broad commonsense knowledge, while more specialised
ones support physical [56] and social [57] common sense. Commonsense knowledge specifically for
interaction assistance could also be explored, e.g., through artifact stereotypes, similar to component
stereotypes [58], capturing behavioral expectations of artifact types based on their intrinsic characteristics
and roles in a system. Similarly, agent stereotypes could capture expectations for diferent agent types,
including typical goals, behavioral and cognitive abilities linked to specific architectures or roles.
Complementary to these, agent personas could provide detailed profiles of typical agents in a MAS,
including their procedural knowledge and preferences, to ground LLMs’ outputs in realistic scenarios.</p>
        <p>
          In general, functions may process both unstructured and structured information, like natural language
descriptions, semantic descriptions (e.g., hMAS agent profiles [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]), and JSON documents (e.g., A2A Agent
Cards [59]). These may be retrieved at run time by functions, e.g., through input URIs. If ontologies are
used to describe such resources, these too could be retrieved by the function to support its processes.
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>3.3. Integrating LLM-based Assistance in Hypermedia MAS</title>
        <p>
          Diferent approaches could be employed for integrating LLM-based functions into Hypermedia MAS,
with trade-ofs for agents and the MAS as a whole. One approach is to integrate LLM-based
functionalities in existing agent architectures to support action resolution, the process of reasoning about whether
an action is relevant and available, by resolving knowledge about abstract actions into executable actions
based on discovered signifiers [ 60]. For example, one architecture was proposed that combines planning
with LLMs to generates action recommendations when plans fail [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. This tight integration ensures
full transparency and autonomy over when and how the LLM is invoked for interaction assistance,
including complete control of knowledge sources, prompt engineering, and contextual grounding.
        </p>
        <p>
          LLM-based functions could also be ofered as services in the environment that agents discover
and use. For example, the LLM-based navigation assistant in [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] is implemented as such a service,
taking a Wikipedia page URL and a target keyword, and returning action recommendations to agents
navigating Wikipedia. This approach ofloads prompt engineering, contextual grounding, and resource
management to the service, which can evolve and be optimized independently, and potentially leverage
richer data sources and more advanced models. However, such services may not be specialized for the
specific needs of diferent agents, and they reduce control for the agent and its designer.
        </p>
        <p>
          Additionally, the proposed LLM-based functions could be integrated into existing assistive services,
such as description directories [61, 62] and search engines [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], or services that ofer similar functionalities
based on conventional methods, such as for ontology alignment. Extended with LLM-based functions,
such services could complement their core methods to more flexibly support cases where conventional
methods fall short by delegating to built-in LLM-based functions. For example, this could resolve failures
in rule-based Signifier Exposure Mechanisms [
          <xref ref-type="bibr" rid="ref1 ref12">12, 1</xref>
          ] for action recommendation. Such integration
would foster a more seamless agent experience on the Web, with the edge case of LLM-based assistance
becoming a default feature of Hypermedia MAS platforms (e.g., [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]). The decrease in transparency
and control should be mitigated by allowing agents to configure services and access explanations of
LLM-driven outcomes. Finally, LLM-based assistant agents should be explored to support through
agent-to-agent interaction, e.g., through protocols for negotiating ontological correspondances [63].
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>3.4. Integrity and Transparency Safeguards for LLM-based Interaction Assistance</title>
        <p>Several challenges remain closely tied to ongoing research in ontology engineering that relies on hybrid
approaches that combine LLMs with traditional symbolic methods. Such approaches require validation
to address issues such as the trade-ofs between expressivity and decidability [ 64], rigorously assess
techniques that incorporate LLM components [65], and confront challenges related to the limited
transparency of LLMs including concerns about reliability and reproducibility [66]. Web ontologies
and semantic descriptions generated or curated by LLMs still require human evaluation and integrity
verification methods, whether at design time or at run time by dedicated services and capable agents.</p>
        <p>
          A key challenge also lies in ensuring that agents retain visibility and control over the use of
LLMbased functions, especially when these are seamlessly embedded within non-LLM-centric services or
Hypermedia MAS platforms. This could be addressed through transparent declarations of Generative AI
usage, aligned with regulations such as the forthcoming Article 50 of the EU AI Act [67], to support
agent trust. Moreover, agents should have the option to configure and parameterise their interaction
with such services and platform, granting them explicit options to select if, when, and to what extent
LLM-based assistance is used, potentially exclusively as a fallback mechanism (e.g., as in [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]).
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Conclusions</title>
      <p>In this paper, we explored the potential for LLMs to assist autonomous agents in discovering possible
actions and interacting in hypermedia environments, particularly in cases where access to world
knowledge would be valuable but its manual provisioning by humans (users or designers) does not
scale. Toward this vision, we laid the groundwork for a future framework that should explore functional
roles, knowledge requirements, integration options, and safeguards for LLM-assisted interaction in
Hypermedia MAS. We argue that research on agents’ interactions on the Web should remain closely
aligned with advances in LLM-assisted ontology engineering to enhance the use and interpretation of
signifiers on the open and dynamic Web. At the same time, it is crucial to develop assistive tools that
preserve visibility and control, ensuring these features do not unnecessarily interrupt or complicate
agents’ interactions, or the programming activities of agent designers.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>LLMs were used as part of the scientific method of the proposed work, but were not used in the
construction or composition of the paper itself.
[36] J. F. Sequeda, W. J. Briggs, D. P. Miranker, W. P. Heideman, A pay-as-you-go methodology to
design and build enterprise knowledge graphs from relational databases, in: Proceedings of the
18th International Semantic Web Conference, ISWC 2019, 2019.
[37] B. AlKhamissi, M. Li, A. Celikyilmaz, M. T. Diab, M. Ghazvininejad, A review on language models
as knowledge bases, 2022. URL: https://arxiv.org/abs/2204.06031. arXiv:2204.06031.
[38] E. A. Feigenbaum, Knowledge engineering: The applied side of artificial intelligence, Annals of
the New York Academy of Sciences 426 (1984).
[39] B. Zhang, et al., Ontochat: A framework for conversational ontology engineering using language
models, in: Proc. of the 21st Extended Semantic Web conference, ESWC, 2025.
[40] M. Antia, C. M. Keet, Automating the generation of competency questions for ontologies
with agocqs, in: Knowledge Graphs and Semantic Web, 2023.
[41] R. Alharbi, et al., An experiment in retrofitting competency questions for existing ontologies, in:</p>
      <p>Proc. of the 39th ACM/SIGAPP Symposium on Applied Computing, SAC ’24, 2024.
[42] F. Ciroku, et al., Revont: Reverse engineering of competency questions from knowledge graphs
via language models, Journal of Web Semantics 82 (2024).
[43] Y. Rebboud, et al., Can LLMs generate competency questions?, in: Proc. of the 21st Extended</p>
      <p>Semantic Web conference, ESWC, 2024.
[44] M. Funk, S. Hosemann, J. C. Jung, C. Lutz, Towards ontology construction with language models,
in: S. Razniewski, J. Kalo, S. Singhania, J. Z. Pan (Eds.), Joint proceedings of the 1st workshop
on Knowledge Base Construction from Pre-Trained Language Models (KBC-LM) and the 2nd
challenge on Language Models for Knowledge Base Construction (LM-KBC) co-located with
the 22nd International Semantic Web Conference (ISWC 2023), Athens, Greece, November 6,
2023, volume 3577 of CEUR Workshop Proceedings, CEUR-WS.org, 2023. URL: https://ceur-ws.org/
Vol-3577/paper16.pdf.
[45] H. Dong, J. Chen, Y. He, Y. Gao, I. Horrocks, A language model based framework for new concept
placement in ontologies, in: A. Meroño-Peñuela, A. Dimou, R. Troncy, O. Hartig, M. Acosta,
M. Alam, H. Paulheim, P. Lisena (Eds.), The Semantic Web - 21st International Conference, ESWC
2024, Hersonissos, Crete, Greece, May 26-30, 2024, Proceedings, Part I, volume 14664 of Lecture
Notes in Computer Science, 2024. URL: https://doi.org/10.1007/978-3-031-60626-7_5. doi:10.1007/
978-3-031-60626-7\_5.
[46] S. Tsaneva, S. Vasic, M. Sabou, Llm-driven ontology evaluation: Verifying ontology restrictions
with chatgpt, in: S. Tiwari, N. Mihindukulasooriya, F. Osborne, D. Kontokostas, J. D’Souza,
M. Kejriwal, M. A. Pellegrino, A. Rula, J. E. L. Gayo, M. Cochez, M. Alam (Eds.), Joint proceedings
of the 3rd International workshop on knowledge graph generation from text (TEXT2KG) and Data
Quality meets Machine Learning and Knowledge Graphs (DQMLKG) co-located with the Extended
Semantic Web Conference ( ESWC 2024), Hersonissos, Greece, May 26-30, 2024, volume 3747 of
CEUR Workshop Proceedings, 2024.
[47] G. Ciatto, A. Agiollo, M. Magnini, A. Omicini, Large language models as oracles for instantiating
ontologies with domain-specific knowledge, Knowledge-Based Systems 310 (2025).
[48] A. S. Lippolis, M. J. Saeedizade, R. Keskisärkkä, S. Zuppiroli, M. Ceriani, A. Gangemi, E. Blomqvist,
A. G. Nuzzolese, Ontology generation using large language models, in: European Semantic Web
Conference, 2025.
[49] H. B. Giglou, J. D’Souza, F. Engel, S. Auer, Llms4om: Matching ontologies with large language
models, CoRR abs/2404.10317 (2024). URL: https://doi.org/10.48550/arXiv.2404.10317. doi:10.
48550/ARXIV.2404.10317. arXiv:2404.10317.
[50] C. Shimizu, P. Hitzler, Accelerating knowledge graph and ontology engineering with large language
models, Journal of Web Semantics 85 (2025).
[51] R. T. Icarte, J. A. Baier, C. Ruz, A. Soto, How a general-purpose commonsense ontology can
improve performance of learning-based image retrieval, in: Proceedings of the Twenty-Sixth
International Joint Conference on Artificial Intelligence, IJCAI-17, 2017.
[52] A. Ciortea, F. Gandon, M. Lefrançois, D. Vachtsevanou, C. Leturc, O. Boissier, L. G. Nardin, S. Mayer,
V. Charpenay, A. Zimmermann, Hypermedia MAS Core Ontology, Technical Report, HyperAgents,</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Vachtsevanou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ciortea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mayer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lemée</surname>
          </string-name>
          ,
          <article-title>Signifiers as a first-class abstraction in Hypermedia Multi-Agent Systems</article-title>
          ,
          <source>in: Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>V.</given-names>
            <surname>Charpenay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kovatsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Käbisch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kamiya</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>McCool, Web of Things (WoT) Thing Description</article-title>
          ,
          <source>W3C Recommendation, W3C</source>
          ,
          <year>2020</year>
          . URL: https://www.w3.org/TR/2023/ REC-wot
          <string-name>
            <surname>-</surname>
          </string-name>
          thing-description11-
          <volume>20231205</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E. O</given-names>
            <surname>'Neill</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lillis</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. M. O'Hare</surname>
            ,
            <given-names>R. W.</given-names>
          </string-name>
          <string-name>
            <surname>Collier</surname>
          </string-name>
          ,
          <article-title>Delivering multi-agent MicroServices using CArtAgO</article-title>
          , in: Engineering Multi-Agent
          <source>Systems: 8th International Workshop</source>
          , EMAS 2020, Auckland, New Zealand, May 8-
          <issue>9</issue>
          ,
          <year>2020</year>
          ,
          <source>Revised Selected Papers 8</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Freund</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Schraudner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schmid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Stade</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Wehr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Harth</surname>
          </string-name>
          , The SPA Ontology:
          <article-title>Towards a Web of Things ready for robotic agents</article-title>
          ,
          <source>in: International Workshop on Actionable Knowledge Representation and Reasoning for Robots</source>
          <year>2024</year>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>H.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Anicic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Runkler</surname>
          </string-name>
          ,
          <article-title>Towards semantic management of on-device applications in industrial iot</article-title>
          ,
          <source>ACM Transactions on Internet Technology</source>
          <volume>22</volume>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>Ramanathan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mayer</surname>
          </string-name>
          ,
          <article-title>A match made in semantics: Physics-infused digital twins for smart building automation</article-title>
          ,
          <source>in: 2024 IEEE 20th International Conference on Automation Science and Engineering (CASE)</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bienz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ciortea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mayer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Gandon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Corby</surname>
          </string-name>
          ,
          <article-title>Escaping the streetlight efect: Semantic hypermedia search enhances autonomous behavior in the Web of Things</article-title>
          ,
          <source>in: Proceedings of the 9th International Conference on the Internet of Things</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kamilaris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yumusak</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. I. Ali</surname>
          </string-name>
          ,
          <article-title>WOTS2E: A search engine for a Semantic Web of Things</article-title>
          ,
          <source>in: 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT)</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>E. O</given-names>
            <surname>'Neill</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. W.</given-names>
            <surname>Collier</surname>
          </string-name>
          ,
          <article-title>Exploiting service-discovery and OpenAPI in Multi-Agent MicroServices (MAMS) applications</article-title>
          , in: International Workshop on Engineering Multi-Agent
          <string-name>
            <surname>Systems</surname>
          </string-name>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ciortea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Castellucci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Schultz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lemée</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Vachtsevanou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Gandon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mayer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Berger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Burattini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Boissier</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yggdrasil:</surname>
          </string-name>
          <article-title>An artifact-based framework for hypermedia multiagent systems</article-title>
          , in: R.
          <string-name>
            <surname>Collier</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Mascardi</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Ricci (Eds.), Agents and
          <string-name>
            <surname>Multi-Agent Systems</surname>
          </string-name>
          Development - Platforms, Toolkits, Technologies,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sorici</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Florea</surname>
          </string-name>
          ,
          <article-title>Putting context into hypermedia MAS</article-title>
          , in: R.
          <string-name>
            <surname>Collier</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Ricci</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Nallur</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Burattini</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Omicini (Eds.),
          <string-name>
            <surname>Multi-Agent</surname>
            <given-names>Systems</given-names>
          </string-name>
          ,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lemée</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Vachtsevanou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mayer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ciortea</surname>
          </string-name>
          ,
          <article-title>Signifiers for conveying and exploiting afordances: From Human-Computer Interaction to Multi-Agent Systems</article-title>
          ,
          <source>Annals of Mathematics and Artificial Intelligence</source>
          <volume>92</volume>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sorici</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Florea</surname>
          </string-name>
          ,
          <article-title>Towards context-based authorizations for interactions in hypermediadriven agent environments-the CASHMERE framework</article-title>
          ,
          <source>in: Engineering Multi-Agent Systems: 11th International Workshop</source>
          , EMAS 2023, London, UK, May
          <volume>29</volume>
          -30,
          <year>2023</year>
          ,
          <string-name>
            <given-names>Revised</given-names>
            <surname>Selected</surname>
          </string-name>
          <string-name>
            <surname>Papers</surname>
          </string-name>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>V.</given-names>
            <surname>Charpenay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lefrançois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Boissier</surname>
          </string-name>
          ,
          <article-title>Hypermedea: A framework for Web (of Things) agents</article-title>
          ,
          <source>in: Companion Proceedings of the Web Conference</source>
          <year>2022</year>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ciortea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mayer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Michahelles</surname>
          </string-name>
          ,
          <article-title>Repurposing manufacturing lines on the fly with multiagent systems for the Web of Things</article-title>
          ,
          <source>in: Proceedings of the 17th international conference on autonomous agents and multiagent systems</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Taghzouti</surname>
          </string-name>
          ,
          <article-title>Semantic content negotiation for knowledge exchange between heterogeneous systems</article-title>
          ,
          <source>Ph.D. thesis</source>
          , Université de Lyon,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Taghzouti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Vachtsevanou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mayer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ciortea</surname>
          </string-name>
          ,
          <article-title>A step toward semantic content negotiation</article-title>
          .,
          <source>in: 23rd International Conference on Knowledge Engineering and Knowledge Management (Companion)</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>D.</given-names>
            <surname>Garijo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Poveda-Villalón</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Amador-Domínguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <article-title>García-Castro, Ó. Corcho, LLMs for ontology engineering: A landscape of tasks and benchmarking challenges</article-title>
          , in: R.
          <string-name>
            <surname>Alharbi</surname>
            , J. de Berardinis,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Groth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Meroño-Peñuela</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Simperl</surname>
          </string-name>
          , V. Tamma (Eds.),
          <source>Proceedings of the Special Session on Harmonising Generative AI and Semantic Web Technologies (HGAIS</source>
          <year>2024</year>
          )
          <article-title>colocated with the 23rd International Semantic Web Conference (ISWC</article-title>
          <year>2024</year>
          ), Baltimore, Maryland, November
          <volume>13</volume>
          ,
          <year>2024</year>
          , volume
          <volume>3953</volume>
          <source>of CEUR Workshop Proceedings</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>B. P.</given-names>
            <surname>Allen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ilievski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Joshi</surname>
          </string-name>
          ,
          <article-title>Identifying and consolidating knowledge engineering requirements</article-title>
          ,
          <year>2023</year>
          . URL: https://arxiv.org/abs/2306.15124. arXiv:
          <volume>2306</volume>
          .
          <fpage>15124</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>R.</given-names>
            <surname>Nakano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hilton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Balaji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ouyang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hesse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kosaraju</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Saunders</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Cobbe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Eloundou</surname>
          </string-name>
          , G. Krueger,
          <string-name>
            <given-names>K.</given-names>
            <surname>Button</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Knight</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chess</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Schulman,</surname>
          </string-name>
          <article-title>WebGPT: Browser-assisted question-answering with human feedback</article-title>
          ,
          <source>CoRR abs/2112</source>
          .09332 (
          <year>2021</year>
          ). URL: https://arxiv.org/abs/2112.09332. arXiv:
          <volume>2112</volume>
          .
          <fpage>09332</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>D.</given-names>
            <surname>Vachtsevanou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lemée</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mayer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ciortea</surname>
          </string-name>
          , G. Ramanathan, Hyperbrain:
          <article-title>Humaninspired hypermedia guidance using a large language model</article-title>
          ,
          <source>in: Proceedings of the 34th ACM Conference on Hypertext and Social Media</source>
          ,
          <source>HT '23</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>A. PBC</surname>
          </string-name>
          ,
          <article-title>How we built our multi-agent research system</article-title>
          ,
          <year>2025</year>
          . URL: https://www.anthropic.com/ engineering/built
          <article-title>-multi-agent-research-system.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ocker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Deigmöller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Eggert</surname>
          </string-name>
          ,
          <article-title>Exploring Large Language Models as a Source of Common-Sense Knowledge for Robots, arXiv e-prints (</article-title>
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .48550/arXiv.2311.08412. arXiv:
          <volume>2311</volume>
          .
          <fpage>08412</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schmid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Freund</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Harth</surname>
          </string-name>
          ,
          <article-title>Adaptive planning on the web: Using LLMs and afordances for web agents</article-title>
          ,
          <source>in: International Knowledge Graph and Semantic Web Conference</source>
          , Springer,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>G.</given-names>
            <surname>Carothers</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          <article-title>Prud'hommeaux, RDF 1.1 Turtle, W3C Recommendation</article-title>
          ,
          <year>W3C</year>
          ,
          <year>2014</year>
          . URL: https: //www.w3.org/TR/2014/REC-turtle-
          <volume>20140225</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>P.-A.</given-names>
            <surname>Champin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Longley</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Kellogg, JSON-LD 1.1</article-title>
          ,
          <string-name>
            <given-names>W3C</given-names>
            <surname>Recommendation</surname>
          </string-name>
          ,
          <year>W3C</year>
          ,
          <year>2020</year>
          . Https://www.w3.org/TR/2020/REC-json-ld11-
          <volume>20200716</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Schuurmans</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bosma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Xia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Chi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , et al.,
          <article-title>Chain-of-thought prompting elicits reasoning in large language models</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>35</volume>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>S.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Du</surname>
          </string-name>
          , I. Shafran,
          <string-name>
            <given-names>K.</given-names>
            <surname>Narasimhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          , React:
          <article-title>Synergizing reasoning and acting in language models</article-title>
          ,
          <source>in: International Conference on Learning Representations (ICLR)</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>G.</given-names>
            <surname>Mialon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Dessì</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lomeli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Nalmpantis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pasunuru</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Raileanu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Rozière</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Schick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dwivedi-Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Celikyilmaz</surname>
          </string-name>
          , et al.,
          <article-title>Augmented language models: a survey</article-title>
          ,
          <source>arXiv preprint arXiv:2302.07842</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>Model</given-names>
            <surname>Context</surname>
          </string-name>
          <string-name>
            <given-names>Protocol</given-names>
            , Specification,
            <surname>Anthropic</surname>
          </string-name>
          <string-name>
            <surname>PBC</surname>
          </string-name>
          ,
          <year>2025</year>
          . URL: https://modelcontextprotocol. io/specification/2025-06-18.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Perez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Piktus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Petroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Karpukhin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Küttler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lewis</surname>
          </string-name>
          , W.-t. Yih,
          <string-name>
            <given-names>T.</given-names>
            <surname>Rocktäschel</surname>
          </string-name>
          , et al.,
          <article-title>Retrieval-augmented generation for knowledge-intensive nlp tasks</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>33</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>M.</given-names>
            <surname>Fernández-López</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gómez-Pérez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Juristo</surname>
          </string-name>
          ,
          <article-title>Methontology: From ontological art towards ontological engineering</article-title>
          ,
          <source>in: Proceedings Of the AAAI Spring Symposium on Ontological Engineering, AAAI97</source>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>N.</given-names>
            <surname>Noy</surname>
          </string-name>
          , et al.,
          <article-title>Ontology development 101: A guide to creating your first ontology</article-title>
          ,
          <source>Technical Report, Stanford knowledge systems laboratory technical report KSL-01-05</source>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Suárez-Figueroa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gómez-Pérez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fernández-López</surname>
          </string-name>
          ,
          <article-title>The NeOn methodology framework: A scenario-based methodology for ontology development</article-title>
          ,
          <source>Applied ontology 10</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Daga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          , E. Blomqvist,
          <article-title>Extreme design with content ontology design patterns</article-title>
          ,
          <source>in: Proc. of the 2009 International Conf. on Ontology Patterns</source>
          , volume
          <volume>516</volume>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>