Lecteur YouTube officiel38:15J'ai cloné Claude Code en PHP/Symfony : voici comment ça marche !
YouTube · publiée le 17 mai 2026
YoanDev
16 vidéos sur Notavu
J'ai recodé Claude Code en PHP/Symfony pour comprendre exactement comment un agent de code fonctionne sous le capot. Dans cette vidéo, on commence par les concepts fondamentaux des agents IA (la boucle, le tool calling, le system prompt, les permissions, le streaming, les skills) puis on regarde comment c'est réellement implémenté dans sfcode — un clone CLI de Claude Code écrit avec Symfony AI et Symfony TUI. On termine par une démo en live sur le projet Symfony Demo : ajout d'un endpoint /api/healthz, tools en action, permissions, streaming. Le code complet (MIT) : https://github.com/yoanbernabeu/sfcode --- AU PROGRAMME --- - Pourquoi un LLM est stateless et pourquoi un agent = une boucle - Le tool calling expliqué (intention du LLM → exécution côté code → résultat ré-injecté) - Le system prompt et la fenêtre de contexte - Les permissions human-in-the-loop - Le streaming SSE et le pattern "skills" (progressive disclosure) - L'implémentation : AgentLoop, Symfony AI, Symfony TUI, Revolt, AmpHttpClient - Démo : ajout d'un endpoint sur Symfony Demo --- STACK TECHNIQUE --- - PHP 8.4 - Symfony 8.1 (Console, DependencyInjection, TUI) - Symfony AI (Platform, Toolbox, attribut #[AsTool]) - amphp/http-client + Revolt (event loop async) - Provider switchable via env : OpenAI ou Ollama --- LIENS UTILES --- Repo sfcode : https://github.com/yoanbernabeu/sfcode Symfony AI : https://github.com/symfony/ai Revolt (event loop PHP) : https://revolt.run Si la vidéo t'a plu, n'hésite pas à liker, commenter, t'abonner et partager — ça aide énormément à faire vivre la chaîne. #PHP #Symfony #ClaudeCode #AgentIA #LLM #SymfonyAI ---------- 🚀 FORMATIONS 📘 Symfony 7 en 7 Projets 👉 https://formation.yoandev.co/decouvrez-symfony-7-en-7-projets 📦 Créer son premier Bundle Symfony — De l’idée à la publication sur Packagist 👉 https://formation.yoandev.co/creer-son-premier-bundle-symfony-de-l-idee-a-la-publication-sur-packagist ---------- Bienvenue sur YoanDev, la chaîne dédiée à toutes les développeuses et tous les développeurs qui veulent progresser en Symfony, PHP, Docker, DevOps, CI/CD, infrastructure, et dans les bonnes pratiques de développement. Ici, on explore des outils modernes, on simplifie des concepts complexes, et on améliore nos workflows pour être plus efficaces en local comme en production. 👉 Pensez à vous abonner et à activer la cloche pour ne rien manquer des prochaines vidéos : tutos Symfony, optimisation Docker, pipelines CI/CD, déploiement, performances, sécurité… 🔔 ---------- Une question, une remarque, une précision ? 💬 Laissez un commentaire — je lis tout et j’y réponds dès que possible ! ----------🌐 Site officiel---------- https://yoandev.co ---------- 🤝 Partenariats & Sponsoring Vous représentez une entreprise ou un outil lié au développement, à l’infrastructure, au cloud ou au DevOps ? 👉 Propositions de partenariats, collaborations et sponsoring : contact@yoandev.co ---------- 📩 Me contacter contact@yoandev.co
Critiques 0
0 / 5 000