overview
O que é Search as Code (SaC)?
Search as Code (SaC) é uma nova ferramenta de arquitetura de busca desenvolvida pela Perplexity AI que permite que agentes de IA e desenvolvedores controlem programaticamente as operações de busca. Ele permite que os modelos gerem e executem código Python dentro de um sandbox seguro, montando pipelines de recuperação personalizados sob demanda e contornando as interfaces tradicionais de chamada de ferramentas multi-turn. Esta arquitetura transforma a forma como os modelos de IA interagem com a busca, expondo os componentes da pilha de busca como primitivas programáveis dentro de um SDK, permitindo uma recuperação de informações altamente personalizada e eficiente, adaptada a tarefas complexas e de várias etapas. O SaC é projetado para agentes de IA que precisam completar tarefas intrincadas e abertas por períodos prolongados, potencialmente envolvendo centenas ou milhares de operações de recuperação, permitindo-lhes definir e implementar estratégias de busca altamente específicas diretamente em seus sistemas.