В эпоху автономных ИИ-агентов требования к поисковой инфраструктуре радикально изменились. Если человеку комфортно подождать пару секунд выдачи списка ссылок, то агентная система совершает от пяти до двадцати поисковых обращений в рамках выполнения одного сложного задания. Классическая поисковая задержка в 800 миллисекунд превращает агентный цикл в долгое ожидание, а стоимость сотен сетевых вызовов быстро делает эксплуатацию системы экономически невыгодной.
24 сентября 2026 года компания Perplexity объявила о переводе своей поисковой инфраструктуры на архитектуру Photon — собственное поисковое и ранжирующее ядро, разработанное на языке Rust с нуля. Новый движок стал фундаментом поискового сервиса и специализированного режима Fast Search в Perplexity Search API, снизив совокупные затраты на 68% при падении задержки до десятков миллисекунд.
Инженерная архитектура: почему Rust и компактные индексы
До внедрения Photon инфраструктура поиска опиралась на комбинацию стандартных открытых поисковых систем и промежуточных прокси-слоев. Такой подход приводил к высокому потреблению оперативной памяти, неоптимальной сериализации объектов и непредсказуемым задержкам из-за сборщика мусора.
При разработке Photon инженеры сфокусировались на трех ключевых оптимизациях:
- Компактное бинарное представление в памяти: переход на низкоуровневые бинарные структуры данных позволил упаковать поисковые индексы с максимальной плотностью. Отсутствие накладных расходов на объекты и прямой контроль аллокаций в Rust позволили хранить в оперативной памяти в 2,5 раза больший объем текстовых корпусов.
- Разделение построения индекса и обслуживания запросов: процессы непрерывной индексации веб-страниц полностью изолированы от контура обработки клиентских запросов (query serving). Это гарантирует, что фоновое обновление документов не отбирает процессорные кванты у живого трафика.
- Пакетное кэширование и асинхронный ввод-вывод: движок агрегирует параллельные обращения агентов в оптимизированные микробатчи и выполняет неблокирующие операции чтения с твердотельных накопителей, предотвращая образование очередей на серверах.
Благодаря высокой производительности рантайма на Rust кластер Photon обслуживает на 250% больше проиндексированных данных, используя при этом на 20% меньше физических серверов, чем предыдущее поколение поисковой инфраструктуры.
Результаты бенчмарков и выигрыш по задержке
Эффективность нового ядра оценивалась по шести стандартным публичным тестам на качество генеративного поиска и полноту фактологической базы:
- Сокращение расходов: суммарная стоимость решения пользовательской задачи (включающая инференс большой модели и все промежуточные поисковые запросы) снизилась на 68% без деградации точности ответов.
- Радикальное ускорение отклика: медианная задержка одного поискового запроса (p50) сократилась до 160 мс, а на 95-м перцентиле (p95) удерживается на уровне 230 мс. В простых фактологических сценариях время поиска упало с прежних 800 мс до рекордных 65 мс.
Для разработчиков ИИ-агентов это означает почти мгновенную верификацию промежуточных гипотез: агент получает релевантные цитаты за время, сравнимое с задержкой генерации одного токена.
Доступность в API и компромиссы быстрого поиска
Новая архитектура доступна разработчикам через пресет fast-search в Perplexity Search API, а также через веб-песочницу и консольный интерфейс CLI.
При проектировании интеграций важно учитывать границы применимости режима:
- Оптимальные сценарии: Fast Search идеально подходит для проверки общеизвестных фактов, актуальных новостей, курсов валют, справочных сведений и высокочастотных запросов.
- Ограничения: если агенту требуется провести глубокое академическое расследование с анализом редких документов из «длинного хвоста» (long-tail queries), стандартный многошаговый поиск Perplexity по-прежнему обеспечивает более полное ранжирование за счет более глубокого сканирования веб-графа.
