Prime Agent переписали на Rust: 2000 агентов за две недели
Rewriting Prime Agent in Rust

Prime Agent, запущенный в августе, скачали более 300 000 раз, и он обработал свыше 8 триллионов токенов. Теперь его полностью переписали на Rust: за две недели рой из более чем 2000 агентов, работающих в 10 000+ Prime Sandboxes и потративших 200 миллиардов токенов через GLM-5.3 от Prime Inference, провёл сквозной рефакторинг. Благодаря модульной архитектуре, изоляции сессий и оптимизации производительности время до ввода стало примерно в 14 раз быстрее, а потребление памяти снизилось более чем на 80%.
За две недели Prime Agent организовал рой из более чем 2000 агентов, чтобы переписать себя от начала до конца, работая в 10 000+ Prime Sandboxes и используя более 200 миллиардов токенов из конечной точки GLM-5.3 от Prime Inference.
- AbuAssar
> В целом, наш переход на Rust и последующая оптимизация производительности сделали Prime Agent значительно быстрее и более эффективным по ресурсам. Время до ввода примерно в 14 раз быстрее, чем на TypeScript, и использование памяти после запуска сократилось более чем на 80%
очень хороший результат этого порта
- mgreg
Мне интересен их процесс Planner -> Implementer -> Reviewer -> Verifier, который они использовали для этого перехода на Rust. Я видел похожие, но любопытно, как они на самом деле это реализовали.
Интересно, как это можно применить к разработке с нуля, а не просто к созданию копии на новом языке или оптимизации производительности.
- theturtletalks
Итак, они использовали Prime Agent и GLM 5.3, чтобы роем переписать код на Rust. Это также показывает, что Prime Agent делает то, что проповедует, перестраивая себя. Поскольку Prime Agent под капотом — это Pi, будут ли они продвигать переписывание на Rust для Pi? Расширения Pi используют TypeScript, так что интересно, будут ли они работать.
Я не вижу, чтобы многие говорили о Prime Agent, я всегда задавался вопросом, не может ли он быть просто расширением Pi, потому что он выглядит как агент оркестрации субагентов.