Zurück zum Blog AI Infrastructure

Können Sie später den KI-Modellanbieter wechseln? Eine Checkliste zur Portabilität selbst gehosteter Anwendungen

Ein konfigurierbarer Modellendpunkt ist nur ein Teil der Portabilität. Diese allgemeine Checkliste hilft Ihnen, Konfiguration, Prompts, Tools, Embeddings, Evaluierung und Betriebsfragen vor einem Wechsel zu prüfen.

Checkliste zur Bewertung der Portabilität von KI-Modellanbietern in einer selbst gehosteten Anwendung

Was Portabilität zwischen Modellanbietern bedeutet – und was nicht

Portabilität ist keine Alles-oder-nichts-Eigenschaft. Ein Wechsel kann eine einfache Konfigurationsänderung sein oder Anpassungen an Workflows und Tests erfordern. Entscheidend für Ihre Planung ist, welche Ihrer wichtigen Abläufe nach einem Wechsel weiterhin die von Ihnen festgelegten Anforderungen erfüllen.

Die folgenden Punkte sind allgemeine Prüfvorschläge für Ihre eigene Anwendung, keine Garantie für die Kompatibilität bestimmter Anbieter oder Modelle. Google Cloud beschreibt eine Wahl zwischen verwalteten Modellen und eigenen offenen Modellen. Diese begrenzte Aussage belegt für sich genommen nicht, dass sich eine Anwendung problemlos zwischen Anbietern verschieben lässt (Google Cloud: https://cloud.google.com/blog/products/application-development/choosing-a-self-hosted-or-managed-solution-for-ai-app-development).

  • Konfiguration: Können Sie die relevanten Anbieter- und Modelleinstellungen ändern?
  • Workflows: Welche Prompts, Tools oder Retrieval-Abläufe müssen Sie nach dem Wechsel prüfen?
  • Betrieb: Welche Daten-, Zugriffs- und Ausfallanforderungen muss Ihr Team berücksichtigen?
  • Ergebnisse: Welche Kriterien müssen repräsentative Ergebnisse erfüllen?
Was Portabilität zwischen Modellanbietern bedeutet – und was nicht

Abhängigkeiten erfassen

Erstellen Sie eine Übersicht der modellgestützten Aufgaben, auf die Ihr Team angewiesen ist, etwa Chat, Hintergrund-Workflows, Retrieval oder Klassifizierung. Gehen Sie nicht davon aus, dass eine einzige Anbietereinstellung jeden Teil der Anwendung steuert.

Halten Sie für jede Abhängigkeit fest, wofür sie verwendet wird, wo ihre Konfiguration liegt und wie Sie sie nach einer Änderung prüfen würden. Kennzeichnen Sie, was Sie nicht finden oder testen können, als offene Frage.

  • Modelle: Notieren Sie die verwendeten Modellkennungen und die Aufgaben, für die sie eingesetzt werden.
  • Prompts: Suchen Sie Systemanweisungen, Vorlagen, Formatvorgaben und gegebenenfalls Prompt-Versionen.
  • Tools: Erfassen Sie externe Aktionen, erwartete Argumente und das vorgesehene Verhalten bei Fehlern.
  • Retrieval und Embeddings: Notieren Sie Embedding-Modell, Textaufbereitung, Vektorspeicher und Index.
  • Betrieb: Erfassen Sie Zugangsdaten, Zuständigkeiten, Datenanforderungen und bekannte Nutzungslimits.
Abhängigkeiten erfassen

Konfiguration, Prompts und Tools prüfen

Verfolgen Sie den Konfigurationsweg von den Anwendungs- oder Bereitstellungseinstellungen bis zu den relevanten Workflows. Prüfen Sie, ob die Einstellungen zentral verwaltet werden oder ob einzelne Aufgaben separat konfiguriert sind.

Als praktischen Test können Sie dieselben repräsentativen Eingaben mit der aktuellen und geplanten Konfiguration vergleichen. Legen Sie vorher fest, welche Ergebnisse akzeptabel sind. Bei Workflows mit Tools prüfen Sie den Ablauf einschließlich der angeforderten Aktion, der Argumente und der abschließenden Antwort.

  • Können Sie Anbieter, Modellkennung und Zugangsdaten über Einstellungen ändern, oder sind Code- oder Workflow-Anpassungen nötig?
  • Können Sie die vorherige Konfiguration wiederherstellen, falls der Test Ihre Anforderungen nicht erfüllt?
  • Prüfen Sie gewöhnliche, grenzwertige und außerhalb des vorgesehenen Bereichs liegende Eingaben.
  • Kontrollieren Sie erforderliche Ausgabeformate sowie das Verhalten bei Ablehnung oder Eskalation.
  • Dokumentieren Sie Prompt-Änderungen, damit erkennbar bleibt, was sich zwischen den Tests verändert hat.

Embeddings und Retrieval separat prüfen

Wenn die Anwendung Retrieval verwendet, nehmen Sie das Embedding-Modell und den bestehenden Index in die Prüfung auf. Gehen Sie nicht ohne Überprüfung davon aus, dass ein Index mit einer geplanten Änderung weiterverwendet werden kann.

Klären Sie, welche Schritte für einen Test mit der neuen Konfiguration nötig wären. Falls Sie einen Index neu aufbauen müssen, planen Sie dessen Erstellung und überprüfen Sie, ob repräsentative Abfragen das von Ihnen erwartete Material liefern. Halten Sie fest, wie Sie bei einem nicht erfolgreichen Test zur bisherigen Konfiguration zurückkehren.

  • Dokumentieren Sie Embedding-Modell, Textaufbereitung und Aufteilung in Chunks.
  • Prüfen Sie die geplante Konfiguration anhand des vorhandenen Indexes und der Vektorspeicher-Einstellungen.
  • Testen Sie repräsentative Abfragen und notieren Sie, ob die Ergebnisse Ihren Anforderungen entsprechen.
  • Halten Sie fest, ob ein Neuaufbau nötig ist und wie Sie ihn überprüfen würden.

Evaluierung und Betriebsfragen einplanen

Ein kleiner, wiederholbarer Evaluierungssatz kann Ihrem Team helfen, eine geplante Konfiguration anhand eigener Anforderungen zu beurteilen. Wählen Sie Beispiele aus den tatsächlichen Aufgaben und legen Sie Akzeptanzkriterien fest, bevor Sie die Ergebnisse vergleichen. Die Kriterien richten sich nach Ihrer Anwendung; der Vergleich ist kein universeller Benchmark.

Prüfen Sie daneben die betrieblichen Voraussetzungen des geplanten Wechsels. Klären Sie, ob die vorgesehenen Daten gemäß Ihren Richtlinien und Vereinbarungen übermittelt werden dürfen, wer Zugangsdaten verwalten kann und wie Ihr Team mit fehlgeschlagenen oder verzögerten Anfragen umgehen würde.

  • Nehmen Sie häufige Aufgaben, Grenzfälle und bekannte Fehlermuster in den Evaluierungssatz auf.
  • Prüfen Sie erforderliche Struktur, sachliche Vollständigkeit und – falls verwendet – Tool-Aktionen und Retrieval-Ergebnisse.
  • Dokumentieren Sie Fehler und den nötigen Behebungsaufwand, statt nur einen Gesamteindruck festzuhalten.
  • Klären Sie Zuständigkeiten für Zugangsdaten sowie relevante Daten- und Nutzungsvorgaben.
  • Falls Sie eine Ausweichlösung vorsehen, prüfen Sie mit Ihren Testfällen, ob ihre Ergebnisse für den jeweiligen Workflow akzeptabel sind.

Einen Wechsel mit geringem Risiko testen

Wählen Sie zunächst einen Workflow, dessen Ausfall keine wesentlichen Arbeiten unterbrechen würde. Sichern Sie die ursprüngliche Konfiguration, ändern Sie nur das für den Test Nötige und führen Sie die dazu passenden Prüfungen durch. Wenn die geplante Konfiguration Ihre Akzeptanzkriterien nicht erfüllt, stellen Sie die ursprüngliche Konfiguration wieder her.

Dokumentieren Sie, was sich unverändert verwenden ließ, was angepasst werden musste, was offenblieb und welche Schritte beim nächsten Versuch zu wiederholen sind. Aktualisieren Sie diese Notizen, wenn sich Anwendung, Workflow oder Konfiguration ändern.

  • Legen Sie vor dem Test einen Rollback-Schritt fest.
  • Prüfen Sie die für den Workflow relevanten Einstellungen, Prompts, Tools und Retrieval-Abläufe.
  • Halten Sie Testergebnisse, Anpassungsaufwand, offene Fragen und Zuständigkeiten fest.
  • Entscheiden Sie, ob verbleibende Lücken akzeptabel sind, weitere Maßnahmen erfordern oder gegen den geplanten Wechsel sprechen.

Was Airbip verwaltet – und was Sie separat prüfen sollten

Airbip verwaltet die Bereitstellungsinfrastruktur für Anwendungen im eigenen Katalog. Die Anwendungsinstanzen laufen als Docker-Workloads auf Airbip-Cloud-Servern. Airbip bietet unter anderem Routing- und TLS-Automatisierung, DNS-Prüfungen, Verwaltung des Service-Lebenszyklus und konfigurierbare Backups.

Diese Infrastrukturleistungen belegen nicht, dass die Modellebene einer bestimmten Anwendung portabel ist. Prüfen Sie Modellabhängigkeiten und Workflows daher separat. Anforderungen an Daten, Zugriff und Governance bleiben ebenfalls Teil Ihrer eigenen Beurteilung.

Häufige Fragen

Macht Self-Hosting eine KI-Anwendung unabhängig vom Modellanbieter?

Das lässt sich aus der Art des Hostings allein nicht ableiten. Prüfen Sie, wie die Anwendung ihre modellgestützten Funktionen konfiguriert und welche Workflows Sie nach einem Wechsel testen müssten.

Beweist ein bearbeitbarer Modellendpunkt die Portabilität?

Nein. Er zeigt lediglich, dass sich eine Verbindungseinstellung möglicherweise ändern lässt. Prüfen Sie zusätzlich die für Ihre Anwendung relevanten Prompts, Tools, Retrieval-Abläufe und Betriebsvoraussetzungen.

Kann ich meinen Retrieval-Index beim Wechsel des Embedding-Modells beibehalten?

Gehen Sie nicht ohne Prüfung davon aus. Vergleichen Sie die geplante Konfiguration mit dem bestehenden Index und testen Sie repräsentative Abfragen. Wenn die Kompatibilität unklar ist, planen Sie einen Test mit einem neu aufgebauten Index.

Übernimmt Managed Hosting den Wechsel zwischen Modellanbietern?

Nicht automatisch. Airbip verwaltet Bereitstellungsinfrastruktur für Anwendungen in seinem Katalog, darunter Docker-Workloads auf Airbip-Cloud-Servern, Routing und TLS-Automatisierung, DNS-Prüfungen, Service-Lifecycle-Management und konfigurierbare Backups. Diese Funktionen belegen nicht, dass die Modellebene einer bestimmten Anwendung portabel ist.

Quellen und weiterführende Literatur

  1. Choosing a self-hosted or managed solution for AI app development — Google Cloud
  2. Docker documentation — Docker
  3. Traefik documentation — Traefik Labs
  4. Let’s Encrypt documentation — Internet Security Research Group
  5. OWASP Top 10 for LLM Applications — OWASP