overview
Qu'est-ce que Search as Code (SaC) ?
Search as Code (SaC) est un nouvel outil d'architecture de recherche développé par Perplexity AI qui permet aux agents d'IA et aux développeurs de contrôler les opérations de recherche de manière programmatique. Il permet aux modèles de générer et d'exécuter du code Python dans un environnement sécurisé (sandbox), d'assembler des pipelines de récupération sur mesure à la demande et de contourner les interfaces traditionnelles d'appel d'outils multi-tours. Cette architecture transforme la façon dont les modèles d'IA interagissent avec la recherche en exposant les composants de la pile de recherche en tant que primitives programmables au sein d'un SDK, permettant une récupération d'informations hautement personnalisée et efficace, adaptée aux tâches complexes et multi-étapes. SaC est conçu pour les agents d'IA qui doivent accomplir des tâches complexes et ouvertes sur des périodes prolongées, impliquant potentiellement des centaines ou des milliers d'opérations de récupération, en leur permettant de définir et de mettre en œuvre des stratégies de recherche très spécifiques directement dans leurs systèmes.