Skip to content
KI-Werkzeug

Search as Code (SaC) Review

Eine neue Sucharchitektur für AI agents, die Python-Code generiert, um Such-Primitives direkt zu komponieren und Multi-Turn Tool Calling zu umgehen.

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

Warum es wichtig ist

1Ermöglicht AI models, Python-Code in einer sicheren Sandbox für den On-Demand-Abruf zu generieren und auszuführen.
2Umgeht traditionelle Multi-Turn Function Calling Interfaces für Suchoperationen, was die Effizienz steigert.
3Integriert in Perplexity's Agent API und Computer Produkt ab Juni 2026.
4Stellt Such-Stack-Komponenten als atomare programmierbare Primitives innerhalb eines SDK bereit.

Stork’s verdict on Search as Code (SaC)

SaC bietet die direkte Programmierung von Such-Pipelines für Agenten, verlangt aber von Entwicklern, dass sie benutzerdefinierten Code für eine feingranulare Kontrolle verwalten.

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

Spezifikationen

API-Dokumentation

API verfügbar

Ja, öffentliche API

overview

Was ist Search as Code (SaC)?

Search as Code (SaC) ist ein neues Sucharchitektur-Tool, das von Perplexity AI entwickelt wurde und AI agents und Entwicklern ermöglicht, Suchoperationen programmatisch zu steuern. Es erlaubt Modellen, Python-Code in einer sicheren Sandbox zu generieren und auszuführen, maßgeschneiderte Retrieval-Pipelines bei Bedarf zusammenzustellen und traditionelle Multi-Turn Tool Calling Interfaces zu umgehen. Diese Architektur transformiert die Interaktion von AI models mit der Suche, indem sie Such-Stack-Komponenten als programmierbare Primitives innerhalb eines SDK bereitstellt, was eine hochgradig angepasste und effiziente Informationsbeschaffung für komplexe, mehrstufige Aufgaben ermöglicht. SaC wurde für AI agents entwickelt, die komplizierte, offene Aufgaben über längere Zeiträume hinweg erledigen müssen, möglicherweise Hunderte oder Tausende von Retrieval-Operationen umfassend, indem es ihnen ermöglicht, hochspezifische Suchstrategien direkt in ihren Harnesses zu definieren und zu implementieren.

features

Hauptmerkmale von Search as Code (SaC)

Search as Code (SaC) bietet eine Reihe von Funktionen, die AI agents eine granulare Kontrolle über Informationsabrufprozesse ermöglichen und über monolithische Suchdienste hinausgehen.

  • Ermöglicht Modellen, Python-Code in einer sicheren Sandbox zu generieren und auszuführen.
  • Stellt maßgeschneiderte Retrieval-Pipelines bei Bedarf basierend auf den Aufgabenanforderungen zusammen.
  • Umgeht traditionelle Multi-Turn Tool Calling Interfaces für Suchoperationen.
  • Stellt Such-Stack-Komponenten als atomare programmierbare Primitives innerhalb eines SDK bereit.
  • Bietet direkte Kontrolle über einzelne Suchschritte, einschließlich Retrieval, Ranking, Filtering, Fanouts und Rendering.
  • Bietet effizienten Zugriff auf Zwischenzustände, wie Kandidatenlisten und Ranking-Signale.
  • Ermöglicht Agents, maßgeschneiderte Such-Pipelines während der Ausführung zu entwerfen und zu optimieren.
  • Unterstützt bedingte Ausführung, asynchrone Operationen und Parallelität in Such-Workflows.

use cases

Wer sollte Search as Code (SaC) verwenden?

Search as Code (SaC) ist primär für die Entwicklung fortgeschrittener AI agents und Systeme konzipiert, die einen hochgradig angepassten und dynamischen Informationsabruf erfordern.

  • AI Agents: Zum Aufbau maßgeschneiderter Retrieval-Pipelines für komplexe, offene Aufgaben, die Hunderte oder Tausende von Retrieval-Operationen erfordern.
  • Entwickler von AI-Systemen: Um AI models zu ermöglichen, den Such-Stack direkt zu programmieren und zu steuern, indem Multi-Turn Function Calling Interfaces umgangen werden.
  • KI-Forscher: Zur Orchestrierung von Suchoperationen durch modellgenerierten Python-Code, um die Effizienz und Leistungsfähigkeit von AI agents beim Informationsabruf zu verbessern.

pricing

Search as Code (SaC) Preise & Pläne

Search as Code (SaC) basiert auf einem Freemium-Modell. Spezifische Details zu Nutzungslimits für den kostenlosen Tarif oder Preise für Premium-Funktionen sind für die zugrunde liegende Architektur selbst nicht öffentlich detailliert, aber es ist in Perplexity's breitere Produktangebote integriert.

  • Freemium: Zugang zu Kernfunktionen mit potenziellen Nutzungslimits oder Premium-Funktionen, die innerhalb von Perplexity's Agent API und Computer Produkten erworben werden können.

Ähnliche Tools

Search as Code (SaC) vs. Wettbewerber

Perplexity's Search as Code (SaC) unterscheidet sich dadurch, dass es AI agents ermöglicht, den Suchprozess selbst programmatisch zu steuern, anstatt lediglich vordefinierte Suchergebnisse zu konsumieren oder bestehende Codebases zu durchsuchen. Diese architektonische Verschiebung bietet ein tieferes Maß an Kontrolle im Vergleich zu traditionellen Search APIs und AI-powered Code Search Tools.

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.