27540 shaares
Pour intégrer l’IA générative à Symfony sans déléguer les règles métier au modèle, l’auteur distingue les rôles du RAG (recherche documentaire), de MCP (accès aux outils), des agents (enchaînement d’actions) et de l’orchestrateur (coordination des parcours autorisés). Il propose une architecture en cinq niveaux, inspirée de l’architecture hexagonale, où les services métier conservent les décisions et les contrôles d’accès. L’article détaille aussi les exigences de production : validation des arguments, protection contre les injections de prompt, confirmations humaines, observabilité, coûts et tests.