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.
Question answering started with a YouTube video ID which gets converted into a transcript.
Try YouTube Transcript BotA chatbot equipped with tools to search and read on Wikipedia about topics the user asks for.
Try Wikipedia Research BotRetrieval Augmented Generation (RAG) based on Symfony's blog dumped to a vector store.
Try Symfony Blog BotDemonstration of speech-to-text & text-to-speech and a subagent, combining 4 models in total.
Try Speech BotDemonstration of vision capabilities of GPT in combination with your webcam.
Try Video BotAI-assisted image cropping to focus on key elements on the image while resizing.
Try Smart Image CroppingDemonstration of streaming text responses in combination with markdown based on Turbo and SSE.
Try Turbo Stream Bot