← Nieuwste papers
💻 computer science

From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systems

Dit artikel pleit voor een fundamentele verschuiving in softwareontwerp van mensgerichte interfaces naar agent-georiënteerde systemen, waarbij 'aanroepbare capaciteiten' als bouwstenen dienen voor AI-native applicaties die door autonome agents dynamisch kunnen worden samengesteld.

Oorspronkelijke auteurs: Shaolin Wang, Yi Mei, Haoyang Che, He Jiang, Shui Yu, Ying Gu

Gepubliceerd 2026-03-24
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Shaolin Wang, Yi Mei, Haoyang Che, He Jiang, Shui Yu, Ying Gu

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Van Menselijke Knoppen naar Robot-Commando's: Waarom Software Nu voor AI moet worden Ontworpen

Stel je voor dat software in de afgelopen decennia is gebouwd als een mooi, versierd museum. Alles is ontworpen voor mensen: grote, duidelijke schilderijen (grafieken), handige gidsen (menu's) en een vloerplan dat logisch is voor onze ogen. Als je een museum bezoekt, loop je rond, kijk je naar wat je mooi vindt en klik je op knoppen. Dit noemen we de menselijke interface.

Maar nu komt er een nieuw type bezoeker: de AI-agent. Denk aan een super-snelle robot die niet met zijn ogen kijkt, maar met zijn "hersenen" (de taalmodellen). Deze robot leest geen mooie knoppen of bekijkt geen plaatjes. Hij wil gewoon weten: "Wat kan jij voor mij doen, en hoe geef ik je precies de opdracht?"

Het probleem is dat ons huidige software-museum niet geschikt is voor deze robot. De robot kan de mooie knoppen niet lezen, en de gidsen zijn te vaag. Hij botst tegen muren die voor mensen logisch zijn, maar voor machines onbegrijpelijk.

Dit artikel van Shaolin Wang en zijn collega's zegt: "Het is tijd om de architectuur van software te veranderen." We moeten stoppen met bouwen voor mensen die klikken, en gaan bouwen voor robots die commando's geven.

Hier is hoe ze dit uitleggen, met een paar creatieve vergelijkingen:

1. De Verschillende Werelden: De Winkel vs. De Leveringsdienst

  • De Oude Wereld (Menselijke Interface): Stel je een supermarkt voor. Je loopt door de gangen, pakt een product van het plankje en gaat naar de kassa. De supermarkt is ontworpen voor jou: mooie etiketten, een logische indeling. Maar als je een robot zou sturen die geen ogen heeft, maar alleen een lijst met instructies, zou hij vastlopen. Hij weet niet waar de "melk" staat omdat er geen coördinaten zijn, alleen een mooi bordje.
  • De Nieuwe Wereld (Agent Interface): Stel je nu voor dat je geen supermarkt meer hebt, maar een automatische leveringsdienst. Je geeft de robot geen instructie om "rond te lopen", maar je stuurt een specifiek commando: "Lever 2 liter melk, type A, binnen 10 minuten." De leveringsdienst is niet ontworpen om mooi te zijn voor een bezoeker, maar om snel en foutloos te leveren op basis van een strak contract.

2. Het Nieuwe Bouwsteen: "Uitvoerbare Vaardigheden"

In de oude software zijn de bouwstenen "functies" of "pagina's" (bijv. "Mijn Profiel" of "Bestelling Plaatsen"). Voor een robot is dit te vaag.

De auteurs introduceren een nieuw concept: Uitvoerbare Vaardigheden (Invocable Capabilities).

  • Vergelijking: Denk aan een LEGO-blokje.
    • Een oude software-functie is als een compleet, vastgebouwd huisje. Je kunt er niet makkelijk iets aan veranderen of er iets anders aan koppelen.
    • Een "uitvoerbare vaardigheid" is een los LEGO-blokje. Het heeft een heel duidelijk formaat (de invoer) en een duidelijk resultaat (de uitvoer). Een AI-agent kan duizenden van deze blokjes pakken en op het juiste moment precies het juiste blokje kiezen om een nieuw huis te bouwen.
    • Belangrijk: Het blokje moet zo duidelijk zijn dat de robot niet hoeft te raden. Geen "misschien", geen "ik denk dat dit werkt". Alles moet exact zijn.

3. De Regels voor de Robot-Software

Om software te maken die deze robots kunnen gebruiken, moeten ontwerpers zich aan een paar nieuwe regels houden:

  • Duidelijkheid is Koning: Voor mensen is het oké als iets een beetje vaag is ("klik hier als je wilt"). Voor een robot is vaagheid een ramp. Alles moet exact zijn: "Voer actie X uit met parameter Y".
  • Geen Verborgen Trucjes: In menselijke software zitten vaak "verborgen staten" (bijv. "ik heb je al geklikt, dus nu is de knop grijs"). Robots zien die niet. Alles moet open en transparant zijn.
  • Bouwbaar: De software moet bestaan uit losse onderdelen die makkelijk aan elkaar te koppelen zijn, zodat de robot zelf kan beslissen welke onderdelen hij nodig heeft voor zijn taak.

4. Wat betekent dit voor de Toekomst?

De auteurs zeggen niet dat we geen schermen meer nodig hebben. We zullen nog steeds apps op onze telefoons gebruiken. Maar achter de schermen verandert er iets fundamenteels.

  • Vroeger: Software werd gebouwd als een monoliet (een groot, vast blok) voor mensen om doorheen te klikken.
  • Toekomst: Software wordt een verzameling van losse diensten die een AI-agent kan aanroepen, combineren en uitvoeren.

De Grootste Verandering:
Softwareontwerpers moeten niet meer alleen denken: "Wat ziet de gebruiker mooi uit?"
Ze moeten gaan denken: "Kan een robot dit zonder twijfel begrijpen en uitvoeren?"

Samenvattend

Dit artikel is een oproep tot een revolutie. We staan aan de vooravond van een tijdperk waarin software niet alleen door mensen wordt gebruikt, maar ook voor en door robots.

Het is alsof we de taal van de software veranderen. We stoppen met praten in "mooie zinnen voor mensen" en beginnen te praten in "strakke, onmiskenbare commando's voor machines". Als we dit doen, kunnen AI-agenten de wereld van software niet alleen beter begrijpen, maar ook zelf nieuwe dingen creëren die voor ons menselijk denken nu nog onmogelijk lijken.

Kortom: Stop met het bouwen van musea voor robots, en begin met het bouwen van machine-werkplaatsen.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →