4 Protokoll Designprinzipien
đ§ 4. Protokoll-Designprinzipien
Jedes erfolgreiche Protokoll hat eine Reihe von KernĂŒberzeugungen, die seine technischen Entscheidungen leiten â HTTPs âZustandslosigkeit" ermöglicht dem Web unendliche Skalierung, Markdowns âLesbarkeit zuerst" macht Quelltext auch ohne Rendering lesbar. ICP folgt ebenfalls 6 Kern-Designprinzipien, die gemeinsam die technische Philosophie des Protokolls definieren.
Prinzip 1: Annotationsbasierte Erweiterung, kein Ersatz
ICP ersetzt keine natĂŒrliche Sprache, sondern ĂŒberlagert strukturierte Annotationen darĂŒber. Nach Entfernung aller Annotationen bleibt der Originaltext vollstĂ€ndig lesbar.
Prinzip 2: EndgerÀte-Agnostizismus
Das Protokoll selbst setzt keine spezifischen EndgerĂ€tefĂ€higkeiten voraus. ICP beschreibt nur âwas" (semantischer Inhalt), nicht âwie anzeigen" (Rendering-Methode).
Prinzip 3: Expliziter Kontext
Alle kontextuellen Informationen, die das VerstĂ€ndnis beeinflussen, sollten explizit an Nachrichten angehĂ€ngt werden. Das Protokoll verlĂ€sst sich nicht auf die FĂ€higkeit der KI, âzwischen den Zeilen zu lesen".
Prinzip 4: Progressive Erweiterung
Das einfachste ICP-Dokument ist eine reine Textnachricht. Annotationen, Kontext und Rendering-Hinweise sind optionale Erweiterungsschichten. Implementierer können mit der einfachsten UnterstĂŒtzung beginnen und schrittweise FĂ€higkeiten hinzufĂŒgen.
Prinzip 5: AbwÀrtskompatibilitÀt
Neue Versionen des Protokolls mĂŒssen Dokumente Ă€lterer Versionen verarbeiten können. Unbekannte Annotationstypen sollten sicher ignoriert werden, anstatt Fehler zu verursachen.
Prinzip 6: Offene InteroperabilitÀt
ICP ist nicht an ein bestimmtes KI-Modell, eine Plattform oder einen Anbieter gebunden. Ăber den Skills-Mechanismus verbindet sich ICP mit bestehenden Protokollen wie MCP (Model Context Protocol), A2A (Agent-to-Agent) und OpenAPI.
