Darkwood Blog Blog
  • Artikel
de
  • en
  • fr
Anmeldung
  • Blog
  • Artikel

🤖 Symfony AI in Aktion – Entwicklung echter KI-Systeme mit Symfony

der 24. April 2026

Am 23. und 24. April 2026 brachte die SymfonyLive Berlin-Konferenz zwei Tage lang die Community zusammen, um die wichtigsten Entwicklungen des Symfony-Ă–kosystems zu diskutieren.

Unter den Gesprächen markiert eines einen Wendepunkt:

👉 Symfony AI in Action, präsentiert von Christopher Hertel.

  • 🎥 Folien: https://speakerdeck.com/chr_hertel/symfony-ai-in-action-symfonylive-berlin-2026
  • đź§  Symfony AI: https://ai.symfony.com
  • 🛠️ Plattform, die fĂĽr diesen Artikel verwendet wurde: https://slidewire.dev

Dieser Artikel fasst die Konferenz nicht zusammen. Er bietet eine Darkwood-Interpretation des Geschehens an.

Das eigentliche Problem: Hören Sie auf, in „Chatbot“-Gedanken zu verfallen.

Viele KI-Integrationen sind heute darauf beschränkt:

eine Eingabeaufforderung schreiben → eine Vorlage aufrufen → eine Antwort anzeigen

Das reicht nicht aus.

Das eigentliche Problem in der Produktion liegt woanders:

  • mehrere Modelle orchestrieren
  • Kontext und Speicher verwalten
  • Aktionen (Werkzeuge) anzeigen
  • Kosten und Protokolle ĂĽberwachen
  • alles in eine Geschäftsarchitektur integrieren

👉 Symfony AI bietet keinen Chatbot an. 👉 Symfony AI bietet einen kompletten Stack.

Symfony AI: ein Stack, keine Funktion

Das Ziel ist klar:

„KI-Funktionen aktivieren, nicht nur LLMs.“

Symfony AI führt mehrere grundlegende Bausteine ​​ein:

  • Plattform → Modellabstraktion
  • Agent → LLM-Schleife + Werkzeuge
  • Speichern → Einbettungen & RAG
  • KI-Bundle → Symfony-Integration
  • MCP Bundle / SDK → Werkzeugausstellung

👉 Wir gehen von einem API-Aufruf… zu einer vollständigen KI-Architektur über.

Plattform: Modellabstraktion

Erstes klassisches Problem:

OpenAI, Claude, Gemini, Mistral → Unterschiedliche APIs

Symfony AI fĂĽhrt eine einzigartige Abstraktion ein.

$platform->invoke('gpt-5-mini', $input);

Gleicher Code, verschiedene Anbieter.

Warum dies von entscheidender Bedeutung ist

  • Modell ändern, ohne Refactoring
  • Kosten optimieren
  • Fallback-Mehranbieter
  • Lokale und Remote-Verbindungen integrieren

👉 Symfony wird zu einer Modell-Orchestrierungsschicht.

Streaming & Multimodalität

Symfony AI geht ĂĽber einfachen Text hinaus:

  • Echtzeit-Token-Streaming
  • Audio, Bild, PDF
  • Binärausgabe

Beispiele:

  • eine PDF-Datei analysieren
  • Beschreiben Sie ein Bild
  • Audio verarbeiten
  • Dateien generieren

👉 KI wird zu einem multimodalen Anwendungsbaustein.

Strukturierte Ausgabe: Die Kontrolle zurĂĽckgewinnen

Klassisches Problem:

LLMs liefern Text zurück… keine zuverlässigen Daten

Symfony AI fĂĽhrt typisierte Antworten ein:

$response_format => MyDTO::class

Ergebnis :

  • verwendbare PHP-Objekte
  • strenge Validierung
  • Direkte Integration in den Beruf

👉 Wir gehen von „generiertem Text“ zu kontrollierten Daten über.

Agent: Verbinden Sie das LLM mit Ihrer Anwendung

Ein Agent ist:

ein Modell, das Ihren Code aufrufen kann

Mit Symfony AI:

#[AsTool('create_recipe')]

Sie stellen Ihren Beruf als Werkzeug dar.

Was sich dadurch ändert

Vorher:

  • Isoliertes LLM

Nach :

  • LLM + Zugang zu Ihrem System

👉 KI wird ausführbar.

Der Mensch im Spiel: Sicherheit

Ein entscheidender Punkt, der oft ĂĽbersehen wird:

Eine KI sollte nicht alles automatisch erledigen.

Symfony AI ermöglicht Ihnen Folgendes:

  • einen Toolaufruf abfangen
  • Anforderungsvalidierung
  • blockieren oder zulassen

Beispiel :

  • einen Artikel veröffentlichen
  • kritische Aktion auslösen

👉 Sie behalten die Kontrolle.

Speicher: Kontextualisierung

Agenten funktionieren nicht ohne Kontext.

Symfony AI ermöglicht Ihnen Folgendes:

  • Benutzerdaten einfĂĽgen
  • Profile verwalten
  • Speicherhistorie
  • Kontrollberechtigungen

👉 KI wird kontextbezogen und personalisiert.

Store & RAG: Verbinden Sie Ihre Daten

Pipeline:

  1. Laden
  2. Filtern
  3. Umformung
  4. Vektorisierung

👉 Du baust eine Vektorbasis auf.

Nachher :

  • Benutzeranfrage
  • Im Geschäft suchen
  • Bereicherung der Aufgabenstellung

👉 Dies ist RAG (Retrieval Augmented Generation).

Reale Auswirkungen

  • Intelligente FAQ
  • Branchen-Suchmaschine
  • interner Kopilot
  • dokumentierter Assistent

👉 Sie verbinden die KI mit Ihrem Geschäftswissen.

Multiagentensystem: Spezialisierung

Fortschrittliche Architektur:

  • leitender Agent
  • spezialisierte Unteragenten
  • Orchestrierung
  • gemeinsame Nutzung oder Isolation des Kontextes

Beispiel :

  • Supportmitarbeiter
  • Technischer Agent
  • Abrechnungsbeauftragter

👉 Jeder Agent hat eine Rolle.

MCP: Legen Sie Ihr System offen

Symfony AI ist Teil einer umfassenderen Bewegung:

👉 das MCP-Protokoll

Zielsetzung:

  • Präsentieren Sie Ihre Werkzeuge
  • Machen Sie Ihr System abfragbar
  • KI-Interaktionen standardisieren

👉 Ihre Anwendung wird zu einem Intelligenzserver.

Der eigentliche Wendepunkt: Orchestrierung

Der wichtigste Punkt ist nicht:

  • die Modelle
  • die Eingabeaufforderungen
  • die Agenten

👉 Das eigentliche Problem ist die Orchestrierung.

SchlĂĽsselfragen:

Wer ruft was an?

  • In welchem ​​Kontext?
  • Unter welchen Berechtigungen?
  • Mit welcher RĂĽckverfolgbarkeit? Wie kann man die Kontrolle zurĂĽckgewinnen?

Der Darkwood-Ansatz

In Darkwood ist die Antwort eindeutig:

Empfohlener Stack

  • Symfony AI → KI-Bausteine
  • MCP → Werkzeugnutzung
  • Ablauf → Orchestrierung
  • Navi → AusfĂĽhrung + Tracing
  • Uniflow → Schnittstelle

Warum dieser Stapel

Symfony AI bietet:

  • die Modelle
  • die Agenten
  • die Werkzeuge
  • der Lumpen

Aber irgendetwas fehlt:

  • Geschäftskoordination
  • Gesamtkontrolle
  • volle Sichtbarkeit

👉 Hier kommen Flow und Navi ins Spiel.

Was sich dadurch in der Praxis ändert

Vorher:

  • isolierte KI-Skripte
  • fragile Eingabeaufforderungen
  • wenig Kontrolle

Nach :

  • orchestriertes System
  • nachvollziehbare AusfĂĽhrung
  • integrierte Geschäftslogik

👉 Wir gehen vom „Spielen mit KI“ zum Aufbauen zuverlässiger Systeme über.

Abschluss

Symfony AI markiert eine bedeutende Weiterentwicklung:

Du entwickelst keinen Chatbot mehr. Sie entwickeln eine vollständige KI-Funktion

Heute haben Sie:

  • eine Abstraktion von Modellen
  • Agenten, die mit Ihrem Code verbunden sind
  • ein Speichersystem
  • des integrierten RAG
  • eine Grundlage fĂĽr die Orchestrierung

👉 Du hast keine Ausreden mehr.

Um weiterzukommen

  • Symfony AI: https://ai.symfony.com
  • Folien von Christopher Hertel: https://speakerdeck.com/chr_hertel/symfony-ai-in-action-symfonylive-berlin-2026
  • Der technische Support, der es mir ermöglichte, die Folien zu erstellen – Slidewire: https://slidewire.dev

Darkwood

  • Navi → AusfĂĽhrung & Protokollierung
  • Flow → Orchestrierung
  • Uniflow → Schnittstelle

👉 Artikel mit konkreten Anwendungsbeispielen folgen in Kürze.

Site

  • Sitemap
  • Kontakt
  • Impressum

Network

  • Hello
  • Blog
  • Apps
  • Photos

Social

Darkwood 2026, alle Rechte vorbehalten