Skip to content
AI 도구

Search as Code (SaC) 리뷰

AI 에이전트를 위한 새로운 검색 아키텍처로, Python 코드를 생성하여 검색 프리미티브를 직접 구성하고 다중 턴 도구 호출을 우회합니다.

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

핵심 포인트

1AI 모델이 보안 샌드박스 내에서 Python 코드를 생성하고 실행하여 온디맨드 검색을 가능하게 합니다.
2검색 작업을 위한 기존의 다중 턴 함수 호출 인터페이스를 우회하여 효율성을 향상시킵니다.
32026년 6월부터 Perplexity의 Agent API 및 Computer 제품에 통합되었습니다.
4SDK 내에서 검색 스택 구성 요소를 원자적 프로그래밍 가능 프리미티브로 노출합니다.

Stork’s verdict on Search as Code (SaC)

SaC는 에이전트를 위한 검색 파이프라인의 직접 프로그래밍을 제공하지만, 세밀한 제어를 위해서는 개발자가 커스텀 코드를 관리해야 합니다.

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

사양

API 제공 여부

예, 공개 API

overview

Search as Code (SaC)란 무엇인가요?

Search as Code (SaC)는 Perplexity AI가 개발한 새로운 검색 아키텍처 도구로, AI 에이전트와 개발자가 검색 작업을 프로그래밍 방식으로 제어할 수 있도록 합니다. 모델이 보안 샌드박스 내에서 Python 코드를 생성하고 실행하여 온디맨드로 맞춤형 검색 파이프라인을 조립하고 기존의 다중 턴 도구 호출 인터페이스를 우회할 수 있습니다. 이 아키텍처는 SDK 내에서 검색 스택 구성 요소를 프로그래밍 가능 프리미티브로 노출함으로써 AI 모델이 검색과 상호 작용하는 방식을 변화시키고, 복잡하고 다단계적인 작업에 맞춰 고도로 맞춤화되고 효율적인 정보 검색을 가능하게 합니다. SaC는 수백 또는 수천 건의 검색 작업을 포함할 수 있는 장기간에 걸쳐 복잡하고 개방형 작업을 완료해야 하는 AI 에이전트를 위해 설계되었으며, 에이전트가 자체 하네스 내에서 매우 구체적인 검색 전략을 직접 정의하고 구현할 수 있도록 합니다.

features

Search as Code (SaC)의 주요 기능

Search as Code (SaC)는 AI 에이전트에게 정보 검색 프로세스에 대한 세분화된 제어 권한을 부여하고 모놀리식 검색 서비스를 넘어설 수 있도록 설계된 일련의 기능을 제공합니다.

  • 모델이 보안 샌드박스 내에서 Python 코드를 생성하고 실행할 수 있도록 합니다.
  • 작업 요구 사항에 따라 온디맨드로 맞춤형 검색 파이프라인을 조립합니다.
  • 검색 작업을 위한 기존의 다중 턴 도구 호출 인터페이스를 우회합니다.
  • SDK 내에서 검색 스택 구성 요소를 원자적 프로그래밍 가능 프리미티브로 노출합니다.
  • 검색, 순위 지정, 필터링, fanouts 및 렌더링을 포함한 개별 검색 단계에 대한 직접적인 제어를 제공합니다.
  • 후보 목록 및 순위 신호와 같은 중간 상태에 대한 효율적인 접근을 제공합니다.
  • 에이전트가 실시간으로 맞춤형 검색 파이프라인을 설계하고 최적화할 수 있도록 합니다.
  • 검색 워크플로우에서 조건부 실행, 비동기 작업 및 병렬 처리를 지원합니다.

use cases

Search as Code (SaC)는 누가 사용해야 하나요?

Search as Code (SaC)는 주로 고급 AI 에이전트 개발 및 고도로 맞춤화되고 동적인 정보 검색이 필요한 시스템을 위해 설계되었습니다.

  • AI Agents: 수백 또는 수천 건의 검색 작업이 필요한 복잡하고 개방형 작업을 위한 맞춤형 검색 파이프라인을 구축하기 위해.
  • Developers Building AI Systems: AI 모델이 검색 스택을 직접 프로그래밍하고 제어하여 다중 턴 함수 호출 인터페이스를 우회할 수 있도록 하기 위해.
  • Researchers in AI: 모델이 생성한 Python 코드를 통해 검색 작업을 조율하여 정보 검색에서 AI 에이전트의 효율성과 기능을 향상시키기 위해.

pricing

Search as Code (SaC) 가격 및 요금제

Search as Code (SaC)는 Freemium 모델로 운영됩니다. 무료 티어의 사용 제한 또는 프리미엄 기능에 대한 가격 책정에 대한 구체적인 세부 정보는 기반 아키텍처 자체에 대해 공개적으로 자세히 설명되어 있지 않지만, Perplexity의 더 넓은 제품 제공 범위에 통합되어 있습니다.

  • Freemium: Perplexity의 Agent API 및 Computer 제품 내에서 잠재적인 사용 제한이 있는 핵심 기능에 대한 접근 또는 구매 가능한 프리미엄 기능.

유사한 도구

Search as Code (SaC) vs 경쟁사

Perplexity의 Search as Code (SaC)는 미리 정의된 검색 결과를 단순히 소비하거나 기존 코드베이스를 검색하는 것이 아니라, AI 에이전트가 검색 프로세스 자체를 프로그래밍 방식으로 제어할 수 있도록 함으로써 차별화됩니다. 이러한 아키텍처적 변화는 기존 검색 API 및 AI 기반 코드 검색 도구와 비교하여 더 깊은 수준의 제어를 제공합니다.

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.