Architektur · Lokale KI + kontrolliertes Backend

Private KI- und RAG-Backend-Architektur für WordPress

Nutzen Sie unterstützte On-Device-KI dort, wo sie passt. Leiten Sie Workloads, die serverseitige Modelle, RAG, Quellenangaben oder öffentlichen Frontend-Zugriff benötigen, an ein konfiguriertes Backend weiter – statt an eine obligatorische, gemeinsam genutzte Plugin-SaaS-Laufzeit.

WordPress-Editor / Frontend
   ├→ unterstützte lokale KI
   └→ konfigurierter API-Endpunkt
          ↓
      API Gateway + Lambda
          ├→ Bedrock-Modellzugriff
          ├→ Wissensabruf
          └→ Protokolle / Kontrollen

WordPress bleibt die Inhaltsquelle; die Backend-Verantwortung ist eindeutig.

Vertrauensgrenzen und Datenpfad

Lokale Verarbeitung und Backend-Verarbeitung sind getrennte Ausführungsmodi

AI-Kit kann unterstützte Aufgaben lokal in kompatiblen Browsern ausführen. Pro-Workflows können stattdessen einen konfigurierten API-Endpunkt verwenden, typischerweise im AWS-Konto des Kunden. Öffentliche Chatbot- und DocSearch-Funktionen benötigen einen vom Browser erreichbaren Backend-Pfad, da Besucher nach der statischen Veröffentlichung nicht von WordPress PHP abhängig sein können.

Editor-Aufgabe
  ├→ lokales Browsermodell, sofern unterstützt
  └→ konfigurierte Backend-Route /admin/*

Besucher-Chatbot / DocSearch
  → konfigurierte Backend-Route /frontend/*
       → Abruf / Modellausführung
       → Antwort + Quelldaten

Wissensquellen
  WordPress-Inhalte → aufbereitete Dokumente + Metadaten → Wissens-Backend

Grenze Ein konfiguriertes Backend macht nicht automatisch jede KI-Aktion lokal oder privat. Entscheidend ist, wo der jeweilige Workload ausgeführt wird, welche Inhalte diese Grenze überschreiten und wer Backend, Protokolle und Modellzugriff kontrolliert.

Was der AI-Kit-Backend-Stack bereitstellt

Das Backend besteht aus klar definierten Laufzeitaufgaben und ist kein undurchsichtiger KI-Proxy. Die Übersicht zeigt API-, Modell-, Retrieval-, Speicher-, Missbrauchsschutz- und Beobachtbarkeitskomponenten des konfigurierten Pfads.

BausteinZweckZentrale DesignentscheidungBetrieblicher Hinweis
API Gateway REST APIStellt Admin- und optionale Frontend-KI-Routen bereit/admin/* ist stets die vertrauenswürdige Oberfläche; /frontend/* erscheint nur bei aktivierten FunktionsschalternÖffentliche und privilegierte Routen bleiben getrennt, auch wenn sie Handler-Code teilen.
AiHandlerFunctionEinheitlicher Lambda-Handler für Prompt- und SprachfunktionenEin warmer Ausführungspfad für Prompt, Schreiben, Umschreiben, Zusammenfassen, Übersetzen, Korrekturlesen, Spracherkennung und KB-AuflistungGemeinsame Validierung, Metriken, Guardrails und Middleware verringern die betriebliche Streuung.
Amazon-Bedrock-ModelleFühren Generierung, übersetzungsähnliche Aufgaben und RAG-Antwortsynthese ausDas Frontend-Modell kann über parametrisierte Modellauswahl günstiger und leichter als das Admin-Modell seinModell-IDs sind Architekturparameter und keine fest codierten Plugin-Annahmen.
Bedrock Knowledge Base + S3 VectorsBietet verwaltetes Retrieval über Dokumentation oder KundeninhalteNeue KB erstellen oder vorhandene über Stack-Parameter wiederverwendenDie Ausgaben KnowledgeBaseId und DataSourceId gehören zum Integrationsvertrag.
S3-Bucket für Dokumente und temporäre AssetsSpeichert KB-Dokumente und temporäre Bild-Uploads für PromptsGetrennte Präfixe für Dokumente, Konfiguration und temporäre AssetsTemporäre Bilder sollten schnell ablaufen; KB-Dokumente bewusst versioniert werden.
KnowledgeBaseSyncFunctionFührt Dokumentaufnahme-Workflows ausEine S3-/EventBridge-/DynamoDB-Debounce-Schleife verhindert eine Aufnahme bei jedem kleinen DateiereignisNützlich, wenn WordPress bei der Veröffentlichung mehrere KB-Dokumente neu erzeugt.
reCAPTCHA + SSM/KMSSchützt offene Frontend-EndpunkteGeheimnis als verschlüsselter SSM-Parameter gespeichert und von Handlern abgerufenWichtig, wenn FrontendApiAuthMode für statische Websites auf NONE steht.
AWS WAF und DrosselungBegrenzt Missbrauch auf öffentlichen und administrativen API-PfadenGetrennte Zulassungs-, Sperr- und Ratenregeln für Frontend- und Admin-OberflächenKI-Endpunkte verursachen Kosten; öffentlicher Zugriff braucht mehr Schutz als CORS.
CloudWatch, DLQ und WarnungenLiefert Protokolle, Metriken, Erfassung fehlgeschlagener Aufrufe und optionale BenachrichtigungenPro Funktion definierte Aufbewahrung, benutzerdefinierte Metriken und gemeinsame SQS-DLQKI-Funktionen brauchen Beobachtbarkeit, weil Kosten, Latenz und Qualität Laufzeitthemen sind.

Endpunktoberfläche: ein Backend, zwei Vertrauenszonen

Das Backend kann mehrere Funktionen bereitstellen, doch Admin- und Frontend-Routen müssen getrennt bleiben. Die Tabelle zeigt, welche Besucherrouten nur bei aktivierter Funktion existieren und welche Konfigurationsrouten ausschließlich für Admins bestimmt sind.

FunktionAdmin-RouteFrontend-RouteWann das Frontend erstellt wirdDesignhinweis
Prompt / Chatbot / DocSearch/admin/prompt/frontend/promptEnableChatbotBackend=trueKann KB, Quellenangaben, Neugenerierung, Feedback-Metadaten und optionale Bildeingaben verwenden.
Upload-URL erzeugen/admin/generate-upload-url/frontend/generate-upload-urlEnableChatbotBackend=trueLädt Bilder per vorsigniertem PUT nach S3 und übergibt anschließend Schlüssel an Prompt-Anfragen.
Zusammenfassen/admin/summarize/frontend/summarizeEnableSummarizerBackend=trueDeaktiviert die KB normalerweise standardmäßig, da der Quelltext bereits mitgeliefert wird.
Schreiben/admin/write/frontend/writeEnableLanguageAIBackend=trueAls Backend-Fallback für Editor- oder Frontend-Generierung geeignet.
Umschreiben/admin/rewrite/frontend/rewriteEnableLanguageAIBackend=trueBerücksichtigt Ton, Format und Länge, ohne Geheimnisse im Browser offenzulegen.
Übersetzen/admin/translate/frontend/translateEnableLanguageAIBackend=trueKann mit automatischer Spracherkennung kombiniert werden.
Korrekturlesen/admin/proofread/frontend/proofreadEnableLanguageAIBackend=trueGibt korrigierten Text und strukturierte Korrekturmetadaten zurück.
Spracherkennung/admin/detect-language/frontend/detect-languageEnableLanguageAIBackend=trueNutzt einen Backend-Pfad statt vorauszusetzen, dass der Browser die Sprache immer liefert.
Wissensdatenbanken/admin/knowledge-basesKeine öffentliche RouteNur AdminAuflistung und Auswahl von Wissensressourcen gehören in die vertrauenswürdige Konfigurationsoberfläche.

Die Grounding-Richtlinie ist eine Produktentscheidung

Das Retrieval-Verhalten sollte zum Risiko und zu den Erwartungen der Nutzer passen. Die Tabelle vergleicht strikte KB-Antworten, klärungsorientiertes Verhalten und KB-bevorzugte Antworten.

Grounding-ModusWann verwendenVerhalten ohne relevante KB-AusschnitteRedaktionelle Auswirkung
KB_ONLYRegulierte, risikoreiche oder strikt dokumentationsgebundene AntwortenAngeben, dass die Dokumentation die gewünschte Information nicht enthältAutoren müssen die KB für erwartbare Fragen ausreichend vollständig halten.
ASK_WHEN_NO_KBMehrdeutige Quellensätze oder kategorienabhängige AntwortenEine Rückfrage stellen, statt zu ratenDie Metadaten-Taxonomie wird Teil des UX-Designs.
KB_PREFERREDMarketing, Produktbildung und allgemeiner SupportKB verwenden, wenn vorhanden; sonst klar von abgerufenen Dokumenten getrennt antwortenGuter Ausgleich für öffentliche Websites mit Dokumentation und allgemeinen Erklärungen.

Matrix für Authentifizierung und Schutz

Admin-Routen, öffentlicher Chat, Sprachwerkzeuge, Uploads und Wissensverwaltung haben unterschiedliche Vertrauensstufen. Die Matrix zeigt die Standardhaltung und den erforderlichen Schutz jeder Oberfläche.

OberflächeStandardhaltungMögliche AuthentifizierungsmodiEmpfohlener SchutzWarum
Admin-KI-RoutenVertrauenswürdig / AdminIAM oder CognitoStandardmäßig IAM, optionale IP-Zulassungsliste, Protokolle und WarnungenDiese Routen können breitere Fähigkeiten bereitstellen und sollten nicht öffentlich sein.
Frontend-ChatbotÖffentlich oder für MitgliederNONE, IAM oder CognitoreCAPTCHA + WAF öffentlich; Cognito-Bereiche nur für MitgliederChat-Endpunkte verursachen Kosten und können beliebige Nutzereingaben erhalten.
Frontend-Zusammenfassung / SprachwerkzeugeFunktionsabhängig öffentliche OberflächeNONE, IAM oder CognitoNur benötigte Routen aktivieren; drosseln und Nutzlastgröße validierenJede Route erweitert die Missbrauchs- und Modellkostenoberfläche.
Hilfsfunktion für Bild-UploadsTemporärer Asset-EingangFolgt der Prompt-OberflächeStrenger Inhaltstyp, Größe, Schlüsselpräfix und Ablauf des LebenszyklusVorsignierte Uploads sind leistungsfähig und müssen eng begrenzt werden.
Knowledge-Base-VerwaltungNur AdminIAM oder privilegiertes CognitoNie als anonymen Frontend-Endpunkt bereitstellenKB-Auswahl und Backend-Ressourcen sind Konfiguration, keine Besucher-UX.

Modellauswahl und Kostenhaltung

Verschiedene KI-Workloads erzeugen unterschiedliche Kosten- und Qualitätsanforderungen. Diese Tabelle verhindert, dass Editor-Aufgaben, öffentlicher Chat, DocSearch und multimodale Anfragen in ein einziges Modell- und Schutzprofil gezwungen werden.

WorkloadKostendruckQualitätsanforderungArchitekturentscheidung
Editor: Umschreiben / Übersetzen / KorrekturlesenMeist moderat und administrativ kontrolliertKonsistente Ausgabe und geringe ReibungZuerst lokale KI versuchen; Backend-Fallback nutzen, wenn sie nicht verfügbar ist oder Richtlinien dies verlangen.
Frontend-ChatbotPotenziell hoch, da Besucher Nutzung auslösen könnenFundierte, sichere und verständliche AntwortenNur benötigte Routen aktivieren, leichteres Frontend-Modell, reCAPTCHA/WAF und begrenzte Antwortparameter verwenden.
DocSearchAbhängig von Suchvolumen und abgerufenem KontextGute Quellenangaben und präzise QuellenauswahlRAG zuerst; optionales Reranking nur, wenn der Relevanzgewinn zusätzliche Aufrufe rechtfertigt.
Multimodaler PromptHöher, weil Bilder Speicher und Verarbeitung hinzufügenFür ausgewählte Support- oder Inhaltsworkflows nützlichVorsignierte S3-Uploads, Objektgrößenlimits und Ablaufregeln verwenden.

Wie der Bereitstellungsassistent das Betriebsmodell verändert

Der Assistent überführt Produktentscheidungen in eine explizite Backend-Konfiguration. Die Tabelle zeigt, wie Funktionswahl, Authentifizierung, Vorlagenquelle und Stack-Ausgaben CloudFormation und WordPress beeinflussen.

AssistentenentscheidungAuswirkung auf CloudFormationAuswirkung auf WordPress
Frontend-FunktionenAktiviert nur die für Chatbot, DocSearch, Zusammenfassung oder Sprachwerkzeuge erforderlichen Backend-Routen.Das Plugin kann nur die Oberflächen bereitstellen, die die Website tatsächlich unterstützen soll.
Admin-AuthentifizierungsmodusBevorzugt standardmäßig Cognito für Admin-Aktionen und kann Berechtigungsbereiche erzwingen.Admin-/Backend-Aktionen werden nicht versehentlich als öffentliche KI-Aufrufe behandelt.
VorlagenquelleVerwendet eine für CloudFormation lesbare S3-Vorlagen-URL.Nutzer sehen einen AWS-nativen Stack-Prüfablauf statt eines verborgenen SaaS-Bereitstellungsschritts.
AusgabenErzeugt ApiBaseUrl und weitere Stack-Ausgaben.WordPress speichert den Endpunktvertrag; die Backend-Laufzeit gehört ihm nicht.

Implementierungspfad

Wählen Sie den Ausführungspfad anhand von Workload und Governance-Anforderung

Leiten Sie nicht jede KI-Funktion über denselben Pfad, nur weil das Plugin mehrere KI-Fähigkeiten bereitstellen kann.

  1. Editor- und Besucher-Workloads klassifizieren — Trennen Sie editorseitiges Umschreiben, Übersetzen oder Metadatenarbeit von öffentlichen Chatbot-, DocSearch- und anderen besucherausgelösten Anfragen.
  2. Lokale Ausführung nur dort nutzen, wo sie tatsächlich unterstützt wird — Belassen Sie kompatible On-Device-Aufgaben im Browser, wenn dies Fähigkeit und Richtlinie erfüllt. Behaupten Sie keine lokale Ausführung für Browser oder Aufgaben, die sie nicht unterstützen.
  3. Vertrauenszonen des Backends konfigurieren — Trennen Sie privilegierte Admin-Routen von öffentlichen Frontend-Routen und ergänzen Sie je nach exponierter Oberfläche passende Authentifizierung, WAF-, Drosselungs- oder Missbrauchsschutzmaßnahmen.
  4. Abruf und Quellennutzung steuern — Legen Sie fest, welche WordPress-Inhalte in die Wissensquelle gelangen, wie sie aufgeteilt oder ausgeschlossen werden und wie Quellen- oder Zitationsdaten zurückgegeben werden, damit fundierte Antworten geprüft werden können.

Wann diese Architektur sinnvolle Kontrolle schafft

Gut geeignet

KI-Workloads mit unterschiedlichen Datenschutz- und Laufzeitanforderungen

  • Einige Editor-Aufgaben können auf dem Gerät bleiben, während andere Funktionen ein serverseitiges Modell oder Retrieval-Backend benötigen.
  • Das konfigurierte Backend und seine AWS-Ressourcen sollen in einem von Ihnen kontrollierten Konto liegen, statt einen gemeinsamen KI-Proxy des Anbieters vorauszusetzen.
  • Besucherorientierte DocSearch- oder Chatbot-Funktionen benötigen fundierte Antworten und müssen auch auf einem statischen Frontend funktionieren.

Einfacher halten

Ein einfacherer KI-Pfad kann genügen, wenn

  • Die Website nur gelegentliche Editor-Aufgaben benötigt, die bereits von unterstützter lokaler Browser-KI abgedeckt werden.
  • Eine herkömmliche SaaS-KI-Integration die Anforderungen der Organisation an Daten, Governance und Betrieb erfüllt.
  • Keine öffentliche KI, kein RAG, keine Quellenangaben, keine Backend-Beobachtbarkeit und keine kundengesteuerte Infrastruktur erforderlich sind.

Problemlösungen

Käuferfragen, die diese Architektur beantwortet

Wie nutze ich KI in WordPress, ohne jeden Entwurf durch einen KI-SaaS-Dienst zu senden?

Beginnen Sie mit KI in WordPress nutzen, ohne jeden Entwurf durch einen KI-SaaS-Dienst zu senden. Der Leitfaden unterscheidet unterstützte lokale Verarbeitung vom optionalen konfigurierten Backend-Pfad und vermeidet die Behauptung, jede KI-Aufgabe bleibe lokal.

Wie liefere ich Besuchern fundierte Antworten aus WordPress-Inhalten?

Lesen Sie Besuchern Antworten aus Ihren WordPress-Inhalten geben – mit Quellen. Die Lösung behandelt DocSearch und Chatbots; diese Architektur erläutert die Grenzen von Wissensquelle, Retrieval und Backend hinter fundierten Antworten und Quellen.

Wo ist die KI-gestützte Erzeugung von Bildmetadaten einzuordnen?

Lesen Sie Fehlende Alt-Texte und Metadaten für WordPress-Bilder in großem Umfang ergänzen. Die Erzeugung von Medienmetadaten ist ein Editor-Workflow und kann die unterstützten AI-Kit-Ausführungsmodi nutzen; bei barrierefreiheitsrelevanten Alt-Texten bleibt eine menschliche Prüfung wichtig.

Funktioniert Frontend-KI auch nach der statischen Veröffentlichung?

Ja, wenn der Browser das konfigurierte Backend direkt erreichen kann. WordPress statisch betreiben, ohne dynamische Funktionen zu verlieren erläutert die allgemeine Regel: Statische Seitenauslieferung und dynamische Browserdienste können getrennt bleiben.

Beginnen Sie beim KI-Datenpfad

Entscheiden Sie zuerst, wo der KI-Workload laufen soll – und erst dann über das Modell

Nutzen Sie den Private-KI-Leitfaden für die Entscheidung über den Datenpfad. Wenn die Website zusätzlich Retrieval über WordPress-Inhalte benötigt, verwenden Sie anschließend den Leitfaden für fundierte Antworten.