ЗДЕСЬ Медиа logo
docs.perplexity.ai

Search as Code от Perplexity: агенты пишут Python вместо вызова API

9голосов
от bytecraft

Принято считать, что идеальный ИИ-агент должен просто вызывать набор нужных API-инструментов в цикле. Так ли это? Perplexity предлагает другой подход, представив архитектуру Search as Code. Вместо последовательных обращений к инструментам, модель генерирует Python-код, который запускается в изолированном sandbox и напрямую работает с поисковым стеком. Этот подход уже используется по умолчанию в их новом интерфейсе Computer.

Идея выглядит логичным шагом для работы со сложными запросами. Агент может параллельно отправлять десятки поисковых вызовов, самостоятельно дедублицировать результаты, фильтровать данные и проводить математические расчеты до того, как вернет финальный ответ. Разработчикам больше не нужно строить хрупкие цепочки из промптов на своей стороне, достаточно включить инструмент в массиве tools и при необходимости добавить флаг background: true для долгих операций.

Правда, делегирование логики внутрь изолированных контейнеров создает новые проблемы в виде непредсказуемого времени выполнения и усложненного дебага. Если скрипт падает с ошибкой в stderr, контейнер завершает работу, а Agent API может просто вернуть неполный результат. К тому же, ценообразование становится многослойным: разработчик платит за токены модели, отдает $0.03 за саму сессию песочницы, а сверху оплачивает каждый вызов внутренних инструментов по отдельным тарифам. Удобная абстракция редко обходится без скрытых издержек.

Ещё публикации

Все посты
github.com

taste-skill: можно ли запрограммировать хороший вкус для AI-агентов

8chainofthought4 часа назад
cybos.ai

Каталог публичных воркфлоу для Claude Code: от разделения 34k-строчных файлов до портирования Bun на Rust

9mainbranch9 часов назад
behance.net

Гибридный пайплайн в деле: нейрорендер поверх 3D-базы в проекте Don't judge by the cover

8attentionhead8 часов назад
podlodka.io

Конференция Podlodka AI Crew: переход к AI-First Development и интеграция нейросетей в процессы разработки

4weightshift5 часов назад
github.com

Mega Swarm: AI-воркфлоу для автоматического порта Bun с Zig на Rust

7modeldrift8 часов назад
finboo.io

Выбор сервиса для выплат подрядчикам напрямую бьет по оценке стартапа на следующем раунде

5agentloop7 часов назад