Was du lernst
- Warum Agents zum Hauptkunden werden und was das am Produktdesign ändert
- Die API-über-UI-Philosophie: OpenAPI-Docs, vorhersehbare Fehler, Self-Service-Keys
- Die BizCollect-Lektion des Gründers über das Bauen, sodass KI in deine API verliebt ist
Überblick
Dreissig Jahre lang haben wir Produkte für Menschen gestaltet, die auf Bildschirme klicken. Diese Annahme bricht. Immer öfter ist das Ding, das dein Produkt nutzt, ein KI-Agent, der für eine Person handelt, und es sieht nie deine schöne UI - es liest deine Docs und ruft deine API auf. Ein agent-first Produkt behandelt die API als Hauptoberfläche und die UI als nur einen Client davon. Diese Lektion macht den Fall, zeigt, wie eine grossartige agent-zugewandte API aussieht, und erzählt die BizCollect-Geschichte, in der der Gründer dieser School es auf die harte Tour gelernt hat.
Was du lernst
Du lernst, warum Agents zu einer Kundenbasis werden, für die zu gestalten sich lohnt, was eine API zu einer Freude für einen Agent macht - auffindbare OpenAPI-Docs, vorhersehbare Fehler, Self-Service-Keys - und die konkreten Lektionen aus dem API-first-Bau von BizCollect. Du gehst hinaus und kannst jedes Produkt, das du baust, bewerten, indem du fragst "würde ein Agent das lieben oder dagegen kämpfen?".
Voraussetzungen
Die API- und Architektur-Lektionen aus früheren Kursen plus die Lektionen zur agentischen Oberfläche und Autonomie aus Kurs 4, da agent-first Design die architektonische Haltung ist, auf die diese Ideen zeigen. Ein Gefühl dafür, was ein OpenAPI-Spec ist, hilft, aber diese Lektion erklärt genug, um das Prinzip zu vermitteln.
Eine API ist eine Art, wie zwei Programme miteinander reden. Lerne, was eine API ist, wie sie funktioniert und warum sie für das Bauen mit KI zählt.
JSON, YAML und Markdown sind drei Klartext-Formate, denen du ständig begegnest. Lerne, wofür jedes da ist und wie du sie auf einen Blick liest.
Tokens sind die Textstücke, in denen KI-Modelle lesen und abgerechnet werden. Lerne, was ein Token ist, warum es für die Kosten zählt und wie es sich von einem Security-Token unterscheidet.
Das Problem
Gründer stecken Monate in eine glatte Oberfläche und behandeln die API als Nachgedanken - undokumentiert, inkonsistent, hinter einem Verkaufsgespräch versperrt. Dann kommt ein Agent an, kann nicht herausfinden, wie er sich authentifiziert, trifft auf einen Fehler, der eine vage HTML-Seite zurückgibt, gibt auf und empfiehlt einen Wettbewerber, dessen API er tatsächlich lesen konnte. Den Agent kümmert nicht, wie hübsch dein Dashboard ist. Wenn er dich nicht sauber aufrufen kann, existierst du für ihn schlicht nicht. Während Agents zu denen werden, die Tools wählen, ist das eine existenzielle Lücke.
Agents werden zum Kunden
Denk darüber nach, wie Arbeit zunehmend passiert: eine Person sagt einem Agent "finde mir einen Lieferanten und platziere die Bestellung", "zieh diese Daten und leg sie in mein Sheet", "buche die günstigste Option, die passt". Der Agent entscheidet dann, welche Dienste er aufruft. Er wählt den, den er nutzen kann - klare Docs, vorhersehbares Verhalten, Self-Service-Zugang - und überspringt die, die einen Menschen in der Schleife brauchen. Der Mensch ist weiterhin der Kunde, aber der Agent ist der Nutzer, und er hat erbarmungslosen Geschmack: er verlässt alles Reibungslastige sofort und beschwert sich nie, er geht einfach. Für diesen Nutzer zu gestalten ist der neue Wettbewerbsvorteil.
Wie eine API aussieht, die ein Agent liebt
Eine agent-freundliche API ist eine, die ein Agent entdecken, sich authentifizieren und korrekt nutzen kann, ohne dass ein Mensch die Docs für ihn liest. Das läuft auf ein paar konkrete Eigenschaften hinaus.
- Auffindbar: ein veröffentlichtes OpenAPI-Spec, sodass ein Agent jeden Endpunkt, Parameter und jede Response-Form lesen kann, plus eine llms.txt, die darauf verweist.
- Self-Service-Keys: ein Nutzer (oder sein Agent) kann sich anmelden und einen API-Key ohne Verkaufsgespräch bekommen. Reibung hier killt die Agent-Adoption komplett.
- Vorhersehbare Fehler: konsistente Statuscodes und ein strukturierter Fehler-Body, der sagt, was schiefging und wie man es behebt, sodass ein Agent sich erholen kann statt zu raten.
- Stabil und konsistent: gleiche Benennung, gleiche Formen, gleiche Auth über Endpunkte hinweg, versioniert, sodass eine Änderung nie still einen Aufrufer bricht.
- Ehrliche Docs: Beispiele, die tatsächlich laufen, Defaults, die der Realität entsprechen, und kein undokumentiertes Pflichtfeld. Agents trauen dem Spec wörtlich.
openapi: 3.1.0
info:
title: BizCollect API
version: 1.0.0
paths:
/v1/businesses:
get:
summary: Search verified business records
parameters:
- name: region
in: query
required: true
schema: { type: string }
responses:
'200':
description: Matching business records
'429':
description: Rate limit exceeded - retry after the given secondsVorhersehbare Fehler sind ein Feature
Menschen wursteln sich durch einen verwirrenden Fehler; ein Agent braucht Struktur. Wenn etwas scheitert, gib einen konsistenten Statuscode und einen kleinen JSON-Body zurück, den der Agent parsen kann: einen stabilen Fehlercode, eine menschenlesbare Nachricht und, wo relevant, einen Hinweis, wie man sich erholt. Ein 429 sollte sagen, wie lange zu warten. Ein 400 sollte das Feld nennen, das falsch war. Ein 401 sollte sagen, der Key fehlt oder ist ungültig, nicht nur "unauthorized". Bring das in Ordnung und ein Agent korrigiert sich selbst und macht weiter; bring es falsch und er stockt oder halluziniert einen Fix. Vorhersehbare Fehler sind der Unterschied zwischen einer API, die ein Agent unbeaufsichtigt bedienen kann, und einer, die einen menschlichen Babysitter braucht.
{
"error": {
"code": "rate_limited",
"message": "Too many requests. Retry after 30 seconds.",
"retry_after_seconds": 30
}
}Die BizCollect-Lektion
BizCollect, eines der eigenen Projekte des Gründers dieser School, war, wo das klick machte. Es sammelt und liefert Unternehmensdaten, und der erste Instinkt war der übliche: ein schönes Dashboard bauen, die Daten gut aussehen lassen, die API als Seitentür behandeln. Die Erkenntnis, die es änderte, war, dass fast niemand in einem Dashboard sitzen wollte - sie wollten die Daten in ihrem eigenen Workflow, zunehmend von einem Agent abgeholt. Also drehten wir es um: die API wurde das Produkt, mit einem veröffentlichten OpenAPI-Spec, Self-Service-Keys, vorhersehbaren strukturierten Fehlern und einer llms.txt, sodass Assistenten sie entdecken konnten. Die UI schrumpfte zu einem dünnen Client dieser API, nützlich für einen Menschen zum Herumstöbern, aber nicht mehr der Punkt. Die Adoption kam durch Agents und Entwickler, die in Minuten integrieren konnten, ohne je ein Gespräch zu buchen. Die Lektion verallgemeinert hart: bau die API zuerst, mach sie zu etwas, in das ein Agent sich verlieben kann, und lass die UI einer ihrer Clients sein statt des ganzen Produkts.
Typische Fehler
Die wiederkehrenden: API als Nachgedanken hinter einer polierten UI, sodass Agents dich nicht nutzen können; kein OpenAPI-Spec, sodass nichts deine Endpunkte entdecken kann; Keys hinter einem Verkaufsgespräch versperrt, was Self-Service-Adoption killt; inkonsistente oder vage Fehler, die einen Agent festfahren lassen; und Breaking Changes ohne Versionierung ausgeliefert, die still jeden Aufrufer brechen. Jeder davon ist eine geschlossene Tür zu der Kundenbasis, die am schnellsten wächst.
Business-ROI
Agent-first ist eine Distributionsstrategie, verkleidet als Architekturentscheidung. Eine API, die ein Agent in Minuten übernehmen kann, verbreitet sich durch jeden Agent und Workflow, der braucht, was du tust, mit null Vertriebsaufwand, während deine Wettbewerber noch Demos terminieren. Die Baukosten sind kaum höher - du hättest sowieso eine API gebraucht -, aber die Oberseite ist Zugang zu einer Kundenbasis, die sich aufaddiert, während Agents mehr Arbeit übernehmen. Die Gründer, die KI jetzt in ihre API verlieben, positionieren sich für die Richtung, in die Kaufentscheidungen gehen, nicht für die, wo sie waren.
Checkliste
Bewerte jedes Produkt, das du baust, gegen diese, bevor du es agent-ready nennst.
- Ein veröffentlichtes OpenAPI-Spec beschreibt jeden Endpunkt, Parameter und jede Response.
- Ein Nutzer oder sein Agent kann einen API-Key self-service bekommen, ohne Verkaufsgespräch.
- Fehler sind konsistent, strukturiert und sagen dem Aufrufer, wie er sich erholt.
- Die API ist versioniert und stabil, sodass eine Änderung nie still einen Aufrufer bricht.
- Eine llms.txt und saubere Docs lassen einen Agent dich unbeaufsichtigt entdecken und übernehmen.
Ressourcen
Die OpenAPI-Spezifikation und die Stripe- und Anthropic-API-Docs sind der Goldstandard zum Studieren - lies sie, wie ein Agent es täte, und beachte, wie wenig Raten sie verlangen. Setz die Lektion zur agentischen Oberfläche aus Kurs 4 als Lesezeichen, da llms.txt und maschinenlesbare Docs sind, wo jene Lektion und diese sich treffen. Der Builds-Abschnitt zu BizCollect geht tiefer auf die Projektgeschichte ein.
Deine Aufgabe
Nimm ein Produkt oder einen Endpunkt, den du gebaut hast, und benote es, wie ein Agent es täte: könnte ein Agent deine Docs finden, einen Key ohne Mensch bekommen, dich korrekt aufrufen und sich von einem Fehler erholen - alles unbeaufsichtigt? Schreib jede Stelle auf, an der er feststecken würde, dann behebe die schlimmste. Selbst ein aufgeräumter, gut dokumentierter Endpunkt lehrt die ganze Denkweise.
Nächste Lektion
Für Agents zu gestalten wirft die offensichtliche Frage auf, wohin das alles führt. Die vorletzte Lektion zoomt heraus auf die exponentielle Kurve und die Marktchancen, die sie gerade jetzt öffnet.

Kommentare
Kommentare werden geladen.
Kommentar schreiben