symfony/ai-agent
Experimental Symfony AI Agent component for building AI agents on top of the Platform and Store components. Create agents that interact with users, perform tasks, and orchestrate workflows, with optional tool bridges (search, scraping, maps, weather, files).
The Agent component provides a framework for building AI agents that, sits on top of the Platform and Store components, allowing you to create agents that can interact with users, perform tasks, and manage workflows.
This Component is experimental. Experimental features are not covered by Symfony's Backward Compatibility Promise.
composer require symfony/ai-agent
To use a specific tool, install the corresponding bridge package:
| Tool | Package |
|---|---|
| Brave Search | symfony/ai-brave-tool |
| Clock | symfony/ai-clock-tool |
| Filesystem | symfony/ai-filesystem-tool |
| Firecrawl | symfony/ai-firecrawl-tool |
| Mapbox | symfony/ai-mapbox-tool |
| Ollama Web Search | symfony/ai-ollama-tool |
| OpenMeteo | symfony/ai-open-meteo-tool |
| SerpApi | symfony/ai-serp-api-tool |
| SimilaritySearch | symfony/ai-similarity-search-tool |
| Tavily | symfony/ai-tavily-tool |
| Web Scraper | symfony/ai-scraper-tool |
| Wikipedia | symfony/ai-wikipedia-tool |
| YouTube | symfony/ai-youtube-tool |
This repository is a READ-ONLY sub-tree split. See https://github.com/symfony/ai to create issues or submit pull requests.
How can I help you explore Laravel packages today?