After our first announcement of the Symfony AI Initiative in July, and bringing it to the big stage at SymfonyCon in Amsterdam, it is about time to release the first tagged version of our Symfony AI packages! It is only the very first tag, it is a v0.1, but there is a lot shipped with it already! Over 70 packages, spanning over three different sub-projects, with over 2000 commits by more than 80 contributors.

So, first of all thanks for your excitement, for your contributions, for your support pushing this initiative forward!

Let’s have a brief look at what we’re releasing here:

Agent Framework & Model Inference

The most code, work and features are part of the Agent framework, that integrates into your Symfony application directly with composer require ai

The Platform Component already enables developers to work with 25+ different inference platforms to invoke language or other AI models. With built-in features like structured output, streaming, multi-modal support or an event system, this is already quite powerful.

Learn more about the Platform Component

Next to that, the Store Component provides a similar abstraction over 20+ vector stores, and higher level features to index from different sources, and query from those stores - building the foundation for Retrieval Augmented Generation (RAG).

Learn more about the Store Component

For more complex and autonomous features, the Agent Component sits on top of the foundational parts, integrating not only Platform and Store, but also with ready-made third-party tools or custom PHP code.

Learn more about the Agent Component

Additionally, the Chat Component aims to provide persistent context handling on top of the Agent tailored for chat interaction.

Learn more about the Chat Component

This all is tied together, and ready for integration into your Symfony stack with the AI Bundle, that empowers agents to act directly within your application with fine-grained control and transparency by a profiler panel.

Learn more about the AI Bundle

PHP MCP SDK & Symfony Integration

The joint project with The PHP Foundation to build the official MCP SDK for PHP is also progressing and moving forward, with more and more people contributing across various PHP communities. After the first 0.x releases of that project, now also the Symfony integration bundle gets released, and brings the power of MCP to Symfony applications.

Learn more about the MCP Bundle

Symfony AI Mate

With Symfony AI Mate, the latest addition to the initiative, the first steps to a promising development toolkit, based on MCP, are made. The vision is to empower library vendors and application developers to easily extend the MCP server Mate ships, to integrate with the MCP client used while coding with agentic tools.

Learn more about Symfony AI Mate

Give it a try!

We are thrilled to reach this milestone, and we can't wait to see what you'll build with Symfony AI:

1
$ composer require ai

We'd love to hear your feedback, see your projects, and welcome your contributions. Join the conversation in our Slack channel #ai-initiative, open issues or PRs on GitHub, and help shape the future of AI development in PHP.

ai.symfony.com

Published in #Releases