Skip to content
Ferramenta de IA

Revisão de Search as Code (SaC)

Uma nova arquitetura de busca para agentes de IA que gera código Python para compor diretamente primitivas de busca, contornando a chamada de ferramentas multi-turn.

shipped 2 de jun. de 2026aifreemium
aiproduct-hunt
Search as Code (SaC) - AI tool for search code. Professional illustration showing core functionality and features.

Por que importa

1Permite que modelos de IA gerem e executem código Python dentro de um sandbox seguro para recuperação sob demanda.
2Contorna as interfaces tradicionais de chamada de função multi-turn para operações de busca, aumentando a eficiência.
3Integrado ao Agent API e ao produto Computer da Perplexity a partir de junho de 2026.
4Expõe componentes da pilha de busca como primitivas programáveis atômicas dentro de um SDK.

Stork’s verdict on Search as Code (SaC)

SaC oferece a programação direta de pipelines de busca para agentes, mas exige que os desenvolvedores gerenciem código personalizado para um controle refinado.

Search as Code (SaC) reviewed by Stork AI · stork.ai/pt/search-as-code-sac

Especificações

Documentação API

API disponível

Sim, API pública

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.

features

Principais Recursos de Search as Code (SaC)

Search as Code (SaC) oferece um conjunto de capacidades projetadas para dar aos agentes de IA controle granular sobre os processos de recuperação de informações, indo além dos serviços de busca monolíticos.

  • Permite que os modelos gerem e executem código Python dentro de um sandbox seguro.
  • Monta pipelines de recuperação personalizados sob demanda com base nos requisitos da tarefa.
  • Contorna as interfaces tradicionais de chamada de ferramentas multi-turn para operações de busca.
  • Expõe componentes da pilha de busca como primitivas programáveis atômicas dentro de um SDK.
  • Oferece controle direto sobre etapas individuais de busca, incluindo recuperação, classificação, filtragem, fanouts e renderização.
  • Oferece acesso eficiente a estados intermediários, como listas de candidatos e sinais de classificação.
  • Permite que os agentes projetem e otimizem pipelines de busca personalizados em tempo real.
  • Suporta execução condicional, operações assíncronas e paralelismo em fluxos de trabalho de busca.

use cases

Quem Deve Usar Search as Code (SaC)?

Search as Code (SaC) é projetado principalmente para o desenvolvimento avançado de agentes de IA e sistemas que exigem recuperação de informações altamente personalizada e dinâmica.

  • Agentes de IA: Para construir pipelines de recuperação personalizados para tarefas complexas e abertas que exigem centenas ou milhares de operações de recuperação.
  • Desenvolvedores Construindo Sistemas de IA: Para permitir que modelos de IA programem e controlem diretamente a pilha de busca, contornando as interfaces de chamada de função multi-turn.
  • Pesquisadores em IA: Para orquestrar operações de busca através de código Python gerado por modelos para melhorar a eficiência e a capacidade dos agentes de IA na recuperação de informações.

pricing

Preços e Planos de Search as Code (SaC)

Search as Code (SaC) opera em um modelo freemium. Detalhes específicos sobre limites de uso para o nível gratuito ou preços para recursos premium não são detalhados publicamente para a arquitetura subjacente em si, mas está integrado às ofertas de produtos mais amplas da Perplexity.

  • Freemium: Acesso a funcionalidades essenciais com potenciais limites de uso ou recursos premium disponíveis para compra dentro dos produtos Agent API e Computer da Perplexity.

Ferramentas similares

Search as Code (SaC) vs Concorrentes

O Search as Code (SaC) da Perplexity se diferencia ao capacitar agentes de IA a controlar programaticamente o próprio processo de busca, em vez de apenas consumir resultados de busca predefinidos ou pesquisar bases de código existentes. Essa mudança arquitetônica oferece um nível de controle mais profundo em comparação com as APIs de busca tradicionais e as ferramentas de busca de código alimentadas por IA.

1

Exa is a web search engine built from scratch for AI workflows, optimized for relevance, freshness, and semantically-driven results rather than click-based ranking.

Similar to SaC, Exa provides structured, up-to-date information for AI agents and RAG systems, acting as a retrieval layer. While SaC emphasizes programmable primitives for dynamic pipeline assembly, Exa focuses on delivering highly relevant and semantically understood results tailored for AI consumption.

2

Parallel is an AI-native web search and research API designed as infrastructure for AI systems to search, retrieve, verify, and reason over live web information.

Parallel, like SaC, targets AI agents as its primary users, providing a different kind of web infrastructure for AI systems. It aims to go deeper into how AI agents interact with the web, offering a foundational layer for complex reasoning, which aligns with SaC's goal of evolving search to programmable primitives.

3
Cloudflare AI Search

Cloudflare AI Search offers a plug-and-play search primitive with hybrid search capabilities and built-in storage, allowing dynamic instance creation and management via API for agents.

Cloudflare AI Search directly positions itself as a 'search primitive' for agents, enabling developers to dynamically create and manage search instances, which closely mirrors SaC's concept of programmable primitives. It simplifies the infrastructure needed for agents to access and search data, similar to how SaC aims to provide building blocks for agentic search.

4

Brave Search API provides direct, structured API access to its independently built web index, offering flexibility and customization for RAG pipelines and AI systems.

The Brave Search API offers a foundational retrieval API for AI products, emphasizing control over ranking and summarization, and providing structured results. This aligns with SaC's goal of moving beyond monolithic search by offering customizable building blocks, though Brave's focus is on its independent index and structured output rather than the dynamic assembly of search pipelines through code generation.