Blog
  • Login

  • Anmeldung
  • Registrieren
  • Blog

  • Artikel
  • en
  • fr

Symfony AI will change everything!

der 15. Juli 2025

Symfony AI ist da und revolutioniert die Welt.

Am 11. Juli 2025 kündigte Fabien Potencier eine wichtige neue Initiative an: Symfony AI – eine Suite offizieller Komponenten, die künstliche Intelligenz nativ und leistungsstark in Ihre PHP-Anwendungen integrieren.

Diese Initiative konsolidiert und entwickelt die Arbeit der Organisation „php-llm“ in einem dedizierten Monorepo weiter: symfony/ai. Sie bietet Entwicklern eine moderne, einheitliche Möglichkeit, mit LLMs zu interagieren, Agenten zu erstellen und Retrieval-Augmented Generation (RAG)-Workflows direkt in Symfony zu implementieren.

🧩 Kernkomponenten von Symfony AI

Symfony AI umfasst mehrere leistungsstarke Tools:

*Plattformkomponente Eine einheitliche Abstraktion für Abfragen von OpenAI, Mistral, Anthropic, Google, Azure und weiteren Plattformen – einmal Code schreiben, jederzeit den Anbieter wechseln.

*Agentenkomponente Entwickeln Sie intelligente Agenten, die schlussfolgern, Tools aufrufen, Speicher speichern und Dialoge verwalten können. Ideal für komplexe Workflows und autonome Chatbots.

*Store-Komponente Ideal für die Implementierung von RAG-Mustern. Speichern und rufen Sie Einbettungen mithilfe von Vektorspeichern ab, um LLM-Antworten mit Ihrem eigenen Fachwissen zu verbessern.

*KI-Bundle Die Verbindung aller Komponenten mit dem Symfony-Ökosystem: Dienste, Konfiguration und Debug-Tools.

  • MCP SDK & MCP-Bundle Damit kann Ihre Symfony-App als Server oder Client des Model Context Protocol (MCP) fungieren und so Tool-Aufrufe und strukturierte Kommunikation mit Agenten wie Claude oder GPT ermöglichen.

⚙️ Praxisbeispiel: E-Mail-Assistent mit Composio

In meiner Demo habe ich Symfony AI mit der Composio Dev-Plattform verwendet, um einen KI-gestützten E-Mail-Reader zu entwickeln.

Durch die Kombination von:

  • Composios Toolchain (Gmail, Kalender usw.),
  • Symfony MCP-Integration,
  • Claude 3.7 über die Agent-Komponente,
  • und Flow (mein eigener Orchestrator) konnte ich einen Kommandozeilen-KI-Agenten erstellen, der meine neuesten Gmail-Nachrichten mit der einfachen Eingabeaufforderung „Meine letzte E-Mail abrufen“ abruft und zusammenfasst.

Der Agent bearbeitete die gesamte Kette:

  • Identifizierte das Tool über MCP,
  • rief die Gmail-API auf,
  • analysierte den E-Mail-Inhalt,
  • gab eine strukturierte, zusammengefasste Antwort zurück.

🧪 Von der Demo zur Produktion

Ich habe gezeigt, wie Sie:

  • Symfony AI über „Composer“ in einem Projekt installieren
  • Ihre „.env“-Datei mit den erforderlichen API-Schlüsseln (OpenAI, Claude usw.) konfigurieren
  • die bereitgestellte Demo ausführen (einschließlich Blog-RAG-Indizierung)
  • die Demo mithilfe benutzerdefinierter Tool-Integrationen mit Ihren eigenen Agenten erweitern

Ich habe außerdem „make + nix-shell“ verwendet, um alles lokal mit PHP 8.3 auszuführen, und gezeigt, wie Sie ein Projekt nahezu mühelos von „php-llm“ zu Symfony AI migrieren.

🧠 Mit Flow orchestrieren

Im zweiten Teil des Videos habe ich Symfony AI in Flow, mein Orchestrator-Framework, integriert, um Aufgaben wie diese zu verketten:

  • E-Mails abrufen
  • Inhalte an Claude weiterleiten
  • Ergebnisse formatieren oder weiterleiten

Diese Modularität ermöglicht die Wiederverwendung von Tools und Agenten in verschiedenen Workflows – alles in PHP.

🙌 Engagieren Sie sich

Symfony AI steckt noch in den Kinderschuhen, und Sie können es mitgestalten. ➡️ Tragen Sie auf GitHub bei: https://github.com/symfony/ai ➡️ Entdecken Sie offene Probleme, schlagen Sie Funktionen vor oder testen Sie die Demo-App.

Möchten Sie noch mehr erreichen? Sie können auch zu meinem Open-Source-Projekt beitragen, das Symfony AI, Composio und Flow integriert: https://flow.darkwood.com

  • Sitemap - Hello - Blog - Apps - Photos - Kontakt - - - - - Impressum - Darkwood 2025, alle Rechte vorbehalten