Welcome to the Symfony AI Demo

This is a small demo app that can be used to explore the capabilities of Symfony AI Components together with Symfony UX and Twig Live Components.
Central to this demo are five chatbot examples that are implemented in src/**/Chat.php and AI configuration can be found in config/packages/ai.yaml.

Examples

YouTube Transcript Bot

Question answering started with a YouTube video ID which gets converted into a transcript.

Try YouTube Transcript Bot
Recipe Bot

Chatbot for proposing cooking recipes - powered by structured output.

Try Recipe Bot
Wikipedia Research Bot

A chatbot equipped with tools to search and read on Wikipedia about topics the user asks for.

Try Wikipedia Research Bot
Symfony Blog Bot

Retrieval Augmented Generation (RAG) based on Symfony's blog dumped to a vector store.

Try Symfony Blog Bot
Speech Bot + Subagent

Demonstration of speech-to-text & text-to-speech and a subagent, combining 4 models in total.

Try Speech Bot
Video Bot

Demonstration of vision capabilities of GPT in combination with your webcam.

Try Video Bot
Smart Image Cropping

AI-assisted image cropping to focus on key elements on the image while resizing.

Try Smart Image Cropping
Turbo Stream Bot

Demonstration of streaming text responses in combination with markdown based on Turbo and SSE.

Try Turbo Stream Bot
Loading…
Loading the web debug toolbar…
Attempt #