Perplexity Search as Code: модель пишет свой поисковый пайплайн
Perplexity выпустила Search as Code (SaC) — подход, где языковая модель генерирует Python-код для сбора данных вместо цепочки фиксированных API-вызовов.
Последовательные вызовы инструментов заменяются одним раундом генерации с десятками параллельных операций.
На сложных задачах SaC даёт 85% экономии токенов и 100% точность на отслеживании 200 CVE.
DSQA-бенчмарк пройден за $0,50 за задачу.
Цена на простые запросы растёт на 37%.
Песочница добавляет 200–500 мс задержки на каждый вызов.
2026 год принёс волну CVE в агентных фреймворках — от prompt injection до RCE на уровне хоста с CVSS 9,1–10,0.
Рынок встречает SaC иначе, чем лаборатория.
Perplexity зарабатывает $200 млн против $400+ млрд у Google.
5,8% трафика AI-поиска против 60,7% у ChatGPT.
Все бенчмарки — самоотчёт.
Ни одного независимого воспроизведения.
77% инженерных команд завязли в инфраструктурном налоге.
Gartner прогнозирует отмену 40% agentic AI-проектов к 2027 году.
***
## Код вместо серийных вызовов
Традиционный поисковый агент вызывает инструменты последовательно: получил результат — передал в следующий вызов.
Контекст засоряется промежуточными данными.
Каждый вызов — отдельный раунд инференса.
SaC заменяет всю цепочку одним сгенерированным скриптом на Python.
На задаче отслеживания 200 CVE модель достигла 100% точности при экономии 85,1% токенов относительно обычного пайплайна Perplexity.
На DSQA-бенчмарке низкий режим рассуждений ($0,50/задача) обходит двух конкурентов при меньшей стоимости.
Средний режим ($0,85/задача) — всех, не достигая $1.
Три независимые проверки показывают: overhead простых запросов достигает 37%.
Песочница добавляет 200–500 мс задержки на каждый вызов.
> Perplexity прямым текстом пишет в документации: монолитный поиск «работает нормально для простых запросов».
SaC — инструмент для сложных многошаговых исследований, а не замена поискового API на все случаи.
Контраст между универсальной подачей и реальной областью применимости — главная нестыковка, которую отмечают аналитики AlphaSignal, Winbuzzer и The Decoder.
***
## Безопасность — про границы, а не про песочницу
AI-агент, который пишет и выполняет код, создаёт новую атакуемую поверхность.
Индустрия к этому не готова.
Три CVE за несколько месяцев 2026 года.
CrewAI — sandbox escape через RCE-цепочку с обходом nsjail.
Microsoft Semantic Kernel — обход AST-валидации через иерархию типов, host-level RCE.
Gemini CLI — CVSS 10.0: байпас песочницы при старте агента, до её инициализации.
Cloud Security Alliance формулирует проблему жёстко: граница доверия для агента должна определяться архитектурно, а не на уровне модели или песочницы.
> Sandbox — не щит.
> Это задержка между атакой и компрометацией.
Проблема не в ошибке конкретного фреймворка.
Проблема системная: фреймворки поставляются с небезопасными настройками по умолчанию.
Prompt injection превращается в команды оболочки.
Blocklist-подходы не работают в динамических языках — это доказано исследованием Microsoft.
SaC добавляет к этой картине ещё один слой — генерацию кода плюс выполнение в песочнице.
Архитектурно блестяще.
Операционно — новая зона ответственности, которую индустрия пока не умеет закрывать.
***
## Самоотчёт вместо независимых данных
Все бенчмарки SaC — на 100% от Perplexity.
WANDR — собственный бенчмарк компании, не опубликованный.
Все результаты — single-run, без best-of-N.
Ни одно стороннее исследование не воспроизвело ни одного результата.
Это не значит, что цифры — ложь.
Но их нельзя принимать как установленный факт.
AlphaSignal и Winbuzzer прямо рекомендуют относиться к цифрам как к ориентирам, а не как к доказательствам.
Единственное надёжное сравнение — ablation SaC против собственного пайплайна Perplexity без SaC.
Здесь результаты честнее: инфраструктура общая.
Но даже оно не проверено извне.
Независимое воспроизведение изменило бы рыночную позицию SaC сильнее, чем любое архитектурное улучшение.
***
## Рынок говорит на другом языке
Google AI Mode на I/O 2026 обслуживает 1 млрд+ активных пользователей в месяц.
Задержка — 0,3–0,6 секунды на Gemini 3.5 Flash.
Google контролирует 90,01% мирового поискового трафика.
ChatGPT — 60,7% трафика AI-поиска.
Perplexity — 5,8%.
$200 млн ARR у Perplexity против $400+ млрд у Google и $29,4 млрд (цель) у ChatGPT.
Google не нужно превосходить SaC архитектурно.
Достаточно предложить «достаточно хороший» поиск на своём масштабе и своей задержке.
> Паттерн — перенять.
> Продукт — не обязательно.
Enterprise-инфраструктура фрагментирована.
VentureBeat Q2 2026: 77% команд тратят время на инфраструктурную plumbing, а не на интеллект агентов.
Gartner прогнозирует отмену 40% agentic AI-проектов к 2027.
Причина — рантайм не держит продакшен.
Модель тут ни при чём.
SaC добавляет ещё один архитектурный слой, не решая проблему интеграции.
Foundation trap: первый AI-воркфлоу диктует формат данных.
SaC через тесную SDK-связку создаёт lock-in.
Переход на другую платформу потом будет стоить дорого.
CodeAct (ICML 2024) описал тот же принцип за два года до SaC.
Паттерн — не проприетарный.
Стратегия, которую сформулировал AlphaSignal: взять паттерн (код вместо вызовов), не брать продукт (закрытый SDK Perplexity).
Собрать слой поиска на открытом рантайме, измерить на своих данных.
***
## Выводы
Search as Code — реальное архитектурное достижение.
Замена серийных вызовов сгенерированным кодом даёт измеримый выигрыш на сложных задачах с десятками шагов.
Для простых запросов — измеримый overhead.
Путь от технологического демо к продакшену — годы, не месяцы.
Безопасность требует архитектурной перестройки, а не патчей к песочнице.
Бенчмарки — пока самоотчёт.
Google и OpenAI не обязаны догонять Perplexity — у них масштаб и дистрибуция.
Для разработчика: взять паттерн (код вместо вызовов), не брать продукт (закрытый SDK).
Собрать слой поиска на открытом рантайме, измерить на своих данных.
Бенчмарки Perplexity — ориентиры, а не гарантии.
### Источники
[Perplexity Research](https://research.perplexity.ai) · [explainx.ai](https://explainx.ai) · [The Decoder](https://the-decoder.com) · [Medium DS](https://medium.com/data-science-collective) · [AlphaSignal](https://alphasignalai.substack.com) · [abhs.in](https://abhs.in) · [Lyrie](https://lyrie.ai) · [Microsoft Security](https://microsoft.com/security) · [CSA](https://cloudsecurityalliance.org) · [arXiv](https://arxiv.org) · [WinBuzzer](https://winbuzzer.com) · [X / svtransit1](https://x.com/svtransit1) · [VentureBeat](https://venturebeat.com) · [o-mega.ai](https://o-mega.ai) · [Linos](https://linos.ai) · [8bitconcepts](https://8bitconcepts.com) · [AlphaMatch](https://alphamatch.ai) · [CallJMP](https://calljmp.com)
*Исследование проведено в ИИ среде, июнь 2026.*