Schema de fonction JSON
iaDéfinition
Un schema de fonction JSON est la specification formelle, redigee au format JSON Schema, qui decrit le nom, la description, les parametres et les types de donnees attendus par une fonction ou un outil qu'un agent IA peut invoquer via le protocole d'appel de fonction. Ce schema indique par exemple qu'un parametre doit etre une chaine de caracteres, un entier, un booleen ou un objet imbrique, precise les champs obligatoires et peut contraindre les valeurs acceptees a une liste enumeree. Le modele de langage utilise ce schema pour generer un appel de fonction syntaxiquement valide, que le systeme hote valide ensuite avant execution reelle. La qualite de redaction du schema influence directement la fiabilite de l'agent : des descriptions ambigues ou des types mal contraints augmentent le taux d'erreurs de generation et la probabilite d'appels de fonction incorrects ou dangereux. C'est aussi une couche de defense essentielle contre les injections de prompt : un schema strict, associe a une validation server-side systematique du JSON recu, empeche l'execution de parametres malformes ou malicieux, conformement aux recommandations de l'OWASP LLM Top 10 sur l'excessive agency. Les principaux fournisseurs d'API, dont Anthropic et OpenAI, s'appuient sur des variantes normalisees de JSON Schema pour definir les outils exposes aux agents.
Articles liés
Expert en cybersécurité offensive et intelligence artificielle. Pentest, audit et développement IA sur-mesure.
Services
- Audit Infrastructure
- Audit Kubernetes
- Audit Microsoft 365
- Audit Sécurité Réseau
- Analyse de Risques
- Audit Active Directory
- Audit Application Web
- Audit Cloud (AWS/Azure/GCP)
- Audit Messagerie
- Audit API (OWASP Top 10)
- Audit DevSecOps & CI/CD
- Audit Code Source (SAST)
- Audit Postes de Travail
- Audit Sauvegarde & Résilience
- Audit OT/SCADA (IEC 62443)
- Développement IA
- Formations
Ressources
Projets & Outils
© 2026 Ayi NEDJIMI Consultants. Tous droits réservés.
Un projet cybersécurité ?
Expert dispo · Réponse 24h