Kundensupport-Automatisierung mit Pydantic AI, Supabase und FastAPI

ArtikelAnleitung

Ein praxisorientierter Leitfaden zeigt den schrittweisen Aufbau eines automatisierten Kundensupport-Systems für E-Commerce. E-Mails aus Gmail werden per Polling abgeholt, durch Anthropic-Modelle klassifiziert und beantwortet sowie in Supabase verwaltet. Der Leitfaden richtet sich an Entwickler mit Python-Erfahrung.

Das Wichtigste

  1. Architekturprinzip: KI-Modelle schlagen Antworten vor, doch die finale Entscheidung über den Versand trifft deterministischer Python-Code.
  2. Ein Poller ruft Gmail regelmäßig über OAuth 2.0 ab, wodurch keine offenen Inbound-Ports oder Reverse Proxies auf dem Server nötig sind.
  3. Das System nutzt Pydantic AI mit Anthropic-Modellen für strukturierte Ausgaben und den Tool-Zugriff auf eine Knowledge-Base.
  4. Daten wie Tickets, Events und Wissensdokumente liegen in Supabase; die Validierung erfolgt über ein Eval-Set aus Test-E-Mails.
  5. Das Deployment erfolgt via Docker Compose auf einem abgesicherten VPS, wobei das React-Dashboard über einen SSH-Tunnel erreicht wird.

Warum das relevant ist

Die Architektur demonstriert ein robustes Designmuster für KI-Pipelines im Geschäftsalltag: Durch Outbound-Polling und deterministische Kontrollschichten im Code werden typische Sicherheits- und Halluzinationsrisiken minimiert.

Einordnung

Das vorgestellte Projekt baut ein vollständiges Backend für automatisierten E-Mail-Support am Beispiel eines fiktiven Online-Händlers (Harbor & Pine) auf. Der technische Stack kombiniert Python 3.13, uv, FastAPI, Supabase und Docker.

Funktionsweise und Architektur

Das Setup verzichtet bewusst auf Webhooks, Message Queues oder Workflow-Engines:

  • Polling statt Webhooks: Ein zyklischer Abfrageprozess prüft das Gmail-Postfach. Da der Server nur ausgehende Anfragen stellt, müssen keine Ports ins Internet geöffnet werden.
  • Zweistufige KI-Verarbeitung: Ein kleineres Anthropic-Modell übernimmt die Klassifizierung der E-Mails. Ein größeres Modell entwirft bei Bedarf Antworten und greift dabei über Pydantic AI per Tool-Use auf eine Wissensbasis in Supabase zu.
  • Deterministische Sicherheitslogik: Schutzregeln (Guards) in Python verhindern Endlosschleifen (z. B. Selbstrepliken) und entscheiden, ob eine Mail direkt beantwortet oder an einen Menschen eskaliert wird.

Das Projekt verzichtet auf ein fertiges Starter-Repository und setzt auf manuelles Nachbauen, unterstützt durch Coding-Assistenten wie Cursor, Claude Code oder Codex. Das System eignet sich vor allem für strukturierte, regelbasierte Support-Anfragen mit klar definierten Unternehmensrichtlinien.

Gefunden in

Zusammenfassung von KI erstellt (Gemini 3.8 Flash, 2. November 2026). Sie kann Fehler enthalten – maßgeblich ist die Originalquelle.

Inhaltlich ähnlich, ermittelt über die KI-Suche.

  • Repository:ShenSeanChen/launch-rag

    Minimales RAG-Backend mit FastAPI und Supabase

    Das Open-Source-Projekt launch-rag stellt ein kompaktes FastAPI-Backend für Retrieval-Augmented Generation (RAG) mit pgvector auf Supabase bereit. Es dient als Lernbeispiel und Vorlage zur schnellen Anbindung an Frontend-Frameworks wie Next.js.

    104SternePython

    KI & AI· Anleitung

  • Repository:anthropics/claude-for-legal

    Claude for Legal: Open-Source-Plugins und Agenten für juristische Workflows

    Anthropic stellt mit claude-for-legal ein Open-Source-Framework mit spezialisierten Plugins, Agenten und MCP-Konnektoren für juristische Arbeitsabläufe bereit. Die Werkzeuge beschleunigen Routineaufgaben von In-House-Teams und Kanzleien, wobei alle Ergebnisse ausdrücklich als Entwürfe für die finale Prüfung durch Juristen konzipiert sind.

    9369SternePython

    KI & AI· Tool

  • Repository:disler/super-simple-software-factory

    Super Simple Software Factory: Deterministiche Python-Workflows für Coding-Agents

    Das Open-Source-Projekt 'Super Simple Software Factory' bietet ein Framework für reproduzierbare Software-Entwicklungsworkflows mit KI. Statt die gesamte Steuerung einem Agenten zu überlassen, kontrolliert deterministischer Python-Code den Ablauf, Wiederholungen und Akzeptanzkriterien, während Coding-Agents isolierte Aufgaben innerhalb definierter Phasen übernehmen.

    796SternePython

    KI & AI· Tool

  • Repository:ShenSeanChen/launch-agentic-rag

    launch-agentic-rag: FastAPI-Backend für Agentic RAG mit Tool-Calling

    Ein Open-Source-Repository zeigt eine Referenzimplementierung für Agentic RAG auf Basis von FastAPI. Das System erweitert traditionelle Retrieval-Pipelines um autonome Reasoning-Schritte und Tool-Aufrufe wie Kalenderbuchungen und E-Mail-Versand.

    43SternePython

    KI & AI· Tool

Lassen Sie uns über Ihr Projekt sprechen

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Dieser Inhalt wurde teilweise mithilfe von KI erstellt.