Symfony AI: Platform, Agent, and Store
AI is everywhere, but how do we bring it into PHP in a realistic, maintainable way? The Symfony AI initiative is the framework community's answer. Adopted by Symfony Core in mid-2025, it now ships three components, around 35 model bridges, and 24 vector store integrations.
In this talk, we'll tour the Platform component and its uniform `invoke()` API across providers like OpenAI, Anthropic, Gemini, and Ollama, with streaming, multimodal input, and structured output mapped to typed PHP classes. We'll then look at the Agent component: `#[AsTool]` attributes, Validator constraints on tool arguments, multi-agent orchestration, and human-in-the-loop. Finally, we'll explore the Store component for RAG, with vector queries visible directly in the Symfony Profiler.
Live demos will include a Wikipedia tool that fixes a hallucinating LLM, a vision model called from a webcam frame, and a glimpse at the v1 roadmap.
Thursday, June 11, 2026 at 11:50 AM – 12:35 PM