A Petri-net based framework (communication spaces) to design and switch between multi-agent and tightly integrated human-AI systems

February 19, 20256 min

Overview

Decision SnapshotNeeds Validation

The paper offers a clear formal design and use-case sketches but lacks empirical measurements or released implementations, so applicability requires engineering validation.

Citations3

Evidence Strength0.60

Confidence0.75

Risk Signals9

Trust Signals

Findings with numeric evidence: 0/4

Findings with evidence refs: 4/4

Results with explicit delta: 0/0

Reproducibility

Status: No open assets linked

Open source: Unknown

At A Glance

Cost impact: 50%

Production readiness: 40%

Novelty: 60%

Authors

Uwe M. Borghoff, Paolo Bottoni, Remo Pareschi

Links

Abstract / PDF

Why It Matters For Business

The framework gives product and engineering teams a concrete way to choose and design either modular multi-agent systems or tightly integrated human-AI workflows, reducing integration errors and clarifying where human oversight must remain.

Who Should Care

Summary TLDR

The paper proposes 'communication spaces'—three layered interaction zones (surface, observation, computation)—and maps them to colored Petri nets to model both multi-agent systems (MAS) and tightly integrated 'Centaurian' human-AI systems. It explains how to keep clear agent boundaries for scalable MAS, or enable deep human-AI fusion for Centaurian workflows, and illustrates both with two applied use cases: satellite/swarm robotics and Large Action Models (LAMs). The work is conceptual and provides a formal modeling recipe rather than empirical benchmarks.

Problem Statement

Modern agentic AIs (LLMs, LAMs) create mixed systems where designers must choose between preserving agent autonomy (MAS) or enabling deep human-AI fusion (Centaurian). Existing HCI models do not provide a unified, formal way to design, analyze, and switch between these modes while handling heterogeneous communication formats.

Main Contribution

A unified, three-layer communication-spaces framework (surface, observation, computation) to structure interactions among humans and diverse agents.

A formal extension: Communication Space Petri nets (colored Petri nets partitioned into the three spaces) to model protocols, data types, and coordination rules.

Key Findings

Communication spaces split interaction into surface, observation, and computation layers.

Practical UseDesign interfaces by separating raw I/O (surface), data parsing/routing (observation), and decision logic (computation) to simplify heterogeneous agent integration.

Evidence RefSections 4, 4.2

Colored Petri nets can be partitioned to implement communication spaces as a formal, analyzable model.

Practical UseUse colored Petri nets to encode message types and guards so transitions require correct data formats before actions fire, improving correctness checks.

Evidence RefSections 3.2, 4.4

What To Try In 7 Days

Map your system's I/O, parsing, and decision components to the three communication spaces to spot mismatches.

Prototype a small colored-Petri-net model for one interaction (e.g., human approval + AI plan → task assignment).

If agents are dynamic, document lifecycle actions (register/deregister) and identify where a reconfiguration layer is needed.

Agent Features

Memory
Continuous learning via feedback loopsObservation-space state and typed tokens
Planning
Iterative planning (agentic AI cycle: perceive, reason, act, learn)Task decompositionAdaptive feedback loops (data flywheel)
Tool Use
LLMs as advisor/plannerLAM nodes for action predictionBlockchain for secure swarm coordination
Frameworks
Colored Petri NetsCommunication Space Petri Net
Is Agentic

Yes

Architectures
Multi-Agent SystemsCentaurian systemsGroup-agentsCommunication spaces (surface/observation/computation)
Collaboration
Multi-agent coordination protocolsCentaurian human-AI cognitive fusionGroup-agent registration and delivery semantics

Optimization Features

System Optimization
Partitioning of responsibilities across three spaces for clearer load separation

Reproducibility

Code AvailableNo
Data AvailableNo
Open Source StatusUnknown
LicenseUnknown

Risks & Boundaries

Limitations

No empirical evaluation or quantitative benchmarks; claims are conceptual and illustrated by examples.

Static Petri-net formalisms do not by themselves handle fluid agent join/leave scenarios without extra reconfiguration layers.

When Not To Use

Highly dynamic systems where agents frequently join/leave and runtime reconfiguration is essential without extra layers.

Projects that require immediate, validated performance metrics—this paper provides design guidance, not benchmarks.

Failure Modes

Message-format mismatches if observation-space transformations are incomplete, causing transitions to misfire.

Consensus loss during agent registration/deregistration in MAS if reconfiguration is not implemented.

Core Entities

Models

Colored Petri NetsCommunication Space Petri NetLarge Action Models (LAMs)Large Language Models (LLMs)

Context Entities

Models

Rabbit.tech LAMSemi-centralized swarm control with blockchain