Darkwood Blog Blog
  • Artikel
  • Beobachtung
  • Releases
  • Creators
de
  • en
  • fr
Anmeldung
  • Blog
  • Artikel
  • Beobachtung
  • Releases
  • Creators

Symfony AI will change everything!

vom 15. Juli 2025

Anmelden um auf diesen Beitrag zu reagieren

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

Anmelden um auf diesen Beitrag zu reagieren

Site

  • Sitemap
  • Kontakt
  • Impressum

Network

  • Hello
  • Blog
  • Apps
  • Photos

Social

Darkwood 2026, alle Rechte vorbehalten