5BY.AI
개발자 노트Design-Entscheidung
May 1, 2026

Warum Provider-Änderungen im Adapter absorbiert werden: 5BY.AI's Multi-LLM-Architekturprinzip

ChatGPT, Claude, Gemini, Copilot, Perplexity, DeepSeek, Mistral und Grok haben jeweils unterschiedliche Bildschirme und Gesprächsstrukturen.

Selbst derselbe KI-Dienst kann durch Updates ändern, wie er Nachrichten anzeigt, die Struktur des Eingabefeldes und Informationen, die Gespräche unterscheiden.

Wenn 5BY.AI, das Gespräche von mehreren KIs verbindet, direkt durch diese Änderungen erschüttert wird, dann könnten jedes Mal, wenn der Bildschirm eines bestimmten Dienstes sich leicht ändert, Speicherung, Verbindung, Suche und Graph alle zusammen betroffen sein.

Deshalb trennt 5BY.AI die Änderungen jedes KI-Providers von der Kern-Funktionalität.

Das Grundprinzip ist, dass Teile, die sich pro Provider unterscheiden, im Adapter absorbiert werden, und der Kern das Denken und den Kontext des Nutzers konsistent verarbeitet.

KI-Provider-Änderungen sind unvermeidlich

KI-Dienste entwickeln sich schnell.

Neue Modelle und Funktionen werden hinzugefügt, Gesprächsbildschirme und Button-Positionen ändern sich, und auch die interne Struktur zur Nachrichtenanzeige ändert sich.

Was für den Nutzer wie eine kleine Bildschirmänderung aussieht, kann für Werkzeuge, die Gespräche im Browser erkennen, eine bedeutende Änderung sein.

Zum Beispiel können folgende Teile sich ändern.

Diese Änderungen erfolgen natürlich, während jeder Provider seinen Dienst verbessert.

Das Problem sind nicht die Änderungen selbst.

Sondern wie weit die Auswirkung einer Provider-Änderung die gesamte 5BY.AI-Struktur erreicht.

Adapter verarbeitet Teile, die sich pro Provider unterscheiden

Adapter ist die Grenze, die den Bildschirm und die Gesprächsstruktur jedes KI-Dienstes versteht.

Die Methode zum Lesen von ChatGPTs Bildschirm und die Methode zum Lesen von Copilots Bildschirm könnten unterschiedlich sein. Claudes Nachrichtenstruktur und Mistrals Nachrichtenstruktur können nicht als dieselbe angenommen werden.

Adapter verarbeitet diese Unterschiede innerhalb jedes Providers.

Seine Hauptrollen sind wie folgt.

Der wichtige Punkt ist, dass Adapter nicht der Ort ist, an dem das Denken des Nutzers evaluiert oder wichtige Gespräche bestimmt werden.

Adapter konzentriert sich auf die Rolle, Provider-Unterschiede zu erkennen und zu übersetzen.

Der Kern muss den Provider kennen, aber nicht von ihm abhängen

Was 5BY.AI's Kern wissen muss, ist grob von welchem Provider stammt diese Nachricht.

Aber er sollte nicht die spezifische Bildschirmstruktur, Selektoren und Button-Positionen des Providers kennen.

Zum Beispiel, wenn folgende Urteile im Kern zunehmen, entstehen Probleme.

Wenn diese Provider-Bedingungen im Kern sich anhäufen, muss die Kernstruktur jedes Mal zusammen modifiziert werden, wenn eine neue KI hinzugefügt oder ein bestehender Dienst aktualisiert wird.

Eine kleine Bildschirmänderung könnte Speichereinheiten, Kontextverbindungen und Graph-Ansicht beeinflussen.

Deshalb trennt 5BY.AI Provider-spezifische Unterschiede, damit sie nicht in den Kern eindringen.

Der Kern verarbeitet den Denkfluss des Nutzers basierend auf den vom Adapter gelieferten gemeinsamen Formatinformationen.

Die Änderung eines Providers sollte andere Provider nicht beeinflussen

Der wichtigste Zweck der Adapter-Trennung ist die Begrenzung des Änderungsumfangs.

Nehmen wir zum Beispiel an, Perplexitys Gesprächsbildschirm änderte sich.

In einer ordnungsgemäß getrennten Struktur sollte das Modifikationsziel im Perplexity-Adapter konzentriert sein.

Folgende Funktionen sollten aufgrund dieser Änderung nicht zusammen modifiziert werden.

Selbst wenn ein Provider sich ändert, sollten die verbleibenden Provider und 5BY.AI's gemeinsame Funktionen as-is beibehalten werden.

Dies ist es, was es bedeutet, dass Adapter die Auswirkung von Änderungen absorbiert.

Ohne Adapter wird der Kern leicht kontaminiert

Bei der anfänglichen Unterstützung von nur ein oder zwei KIs erscheint es möglicherweise schneller, Provider-Bedingungen direkt in den Kern-Code zu schreiben.

Aber wenn die unterstützten Ziele zunehmen, wiederholt sich dasselbe Problem.

Für jeden Provider werden neue Ausnahmen hinzugefügt, und beim Modifizieren einer Funktion müssen Bedingungen für mehrere Dienste zusammen geprüft werden.

Mit der Zeit könnte der Kern kein Bereich werden, der den Denkfluss des Nutzers verarbeitet, sondern ein Bereich, der Provider-Ausnahmen sammelt.

In diesem Zustand entstehen folgende Probleme.

Adapter-Trennung ist nicht einfach eine Methode zur Code-Organisation.

Es ist eine Struktur, die 5BY.AI's Kern-Funktionalität davor schützt, durch häufige Provider-Änderungen kontaminiert zu werden.

Anker und Übergabe dürfen nicht von Provider-Bildschirmen abhängen

5BY.AI's wichtige Funktionen sind keine Funktionen für den Bildschirm eines spezifischen KI-Dienstes.

Anker hinterlässt Referenzpunkte für fortsetzungswürdiges Denken.

Gespeichert wählt wichtige Gespräche aus, um später erneut zu überprüfen.

Übergabe verbindet den Kontext von bisher gebildeten Zielen und Urteilen mit einem neuen KI-Gespräch.

Graph-Ansicht lässt Nutzer Beziehungen zwischen verschiedenen Gesprächen und Gedanken erkunden.

Die Bedeutung dieser Funktionen sollte sich nicht ändern, egal ob in ChatGPT, DeepSeek oder Grok verwendet.

Wie jeder Provider Nachrichten anzeigt, kann unterschiedlich sein.

Aber das vom Nutzer als wichtig ausgewählte Denken und der als Nächstes fortzusetzende Kontext müssen mit einer gemeinsamen Struktur verarbeitet werden.

Adapter verarbeitet Bildschirmunterschiede, und der Kern verarbeitet den Denkfluss des Nutzers konsistent jenseits jener Unterschiede.

Dasselbe Prinzip wird beim Hinzufügen neuer KIs benötigt

Einen neuen Provider in einem Multi-LLM-Dienst zu unterstützen, ist nicht einfach das Hinzufügen einer Website-Adresse.

Jeder Dienst muss verstanden werden, wie er Gespräche anzeigt, wie Nachrichten generiert werden und wie Nutzer Gespräche fortsetzen.

Aber wenn das Hinzufügen eines neuen Providers den bestehenden Kern erfordert, wachsen Erweiterungskosten und -risiko kontinuierlich.

In einer guten Trennungsstruktur folgt ein neuer Provider diesem Prozess.

  1. Der Bildschirm und die Gesprächsstruktur des neuen Providers werden vom Adapter verstanden.
  2. Erkannte Informationen werden in 5BY.AI's gemeinsames Format geordnet.
  3. Bestehender Kern und Speicherstruktur verarbeiten es auf dieselbe Weise.
  4. Anker, Gespeichert, Übergabe und Graph-Ansicht behalten ihre bestehende Bedeutung.

Selbst bei der Unterstützung einer neuen KI sollten Nutzer keine völlig andere Art, 5BY.AI zu verwenden, lernen müssen.

Provider können zunehmen, aber 5BY.AI's Kern-Verhalten muss konsistent bleiben.

Was für Nutzer zählt, ist Stabilität, nicht interne Struktur

Nutzer müssen den Unterschied zwischen Adapter und Kern nicht verstehen.

Was Nutzer erwarten, ist einfacher.

Adapter-Trennung ist ein internes Design, um diese Nutzererfahrung zu schützen.

Es ist eine unsichtbare Struktur, aber sie bestimmt, wie stabil der Dienst auf Änderungen reagieren kann.

Provider ändern sich, aber der Denkfluss des Nutzers muss fortbestehen

KI-Provider ändern sich kontinuierlich.

Bildschirme ändern sich, Funktionen werden hinzugefügt, und Gesprächsstrukturen und Verwendungsmethoden können sich ändern.

Dass 5BY.AI kontinuierlich evolves, um sich an jene Änderungen anzupassen, ist notwendig.

Aber was sich nicht ändern muss, sollte nicht zusammen erschüttert werden.

Provider-spezifische Bildschirme und Erkennungsmethoden können sich im Adapter ändern.

Unterdessen muss die Kern-Erfahrung, wichtige Gedanken auszuwählen, Kontext zu hinterlassen, in anderen KIs fortzusetzen und Beziehungen neu zu untersuchen, stabil bewahrt werden.

Provider-Änderungen werden vom Adapter absorbiert, und der Kern schützt den Denkfluss des Nutzers.

Dieses Prinzip ist das fundamentale Design für 5BY.AI, um mehrere KIs zu unterstützen, ohne von einem spezifischen Provider abhängig zu sein.

KI-Dienste können sich weiter ändern.

Aber es besteht keine Notwendigkeit, dass die wichtigen Gedanken, die der Nutzer hinterlassen hat, und die Koordinaten, um als Nächstes fortzufahren, zusammen erschüttert werden.

Verwandte Artikel und Funktionen

#5BY.AI#Adapter#Kern#Multi-LLM#Provider#Architektur
Warum Provider-Änderungen im Adapter absorbiert werden: 5BY.AI's Multi-LLM-Architekturprinzip | 5BY.AI