Rpi – Pi agent의 Rust 재작성, 10배 빠른 시작

Rpi – a Rust rewrite of the Pi agent, 10× faster startup

저는 Pi agent에 대해 배우면서 Rust로 다시 작성해보기로 했습니다. 이제 상당 부분 작업을 마쳤고, Rust(rpi)가 TypeScript(Pi)보다 얼마나 빠른지 보여드리고자 합니다. 결과는 다음과 같습니다: --version은 9.7배 빠르고, 콜드 스타트는 10.7배 빠르며, RSS는 7.6배 작고, 설치 크기는 약 18배 작습니다. Rust는 정말 멋집니다!

좋아요! 훌륭합니다. 며칠 전에 Pi를 브라우저와 iPhone에서 완전히 실행할 수 있게 했습니다. 데모는 여기 있습니다: https://wasmer.sh/?example=pi Rpi를 WASIX(https://wasix.org)로 컴파일해서 거기서도 실행할 수 있을지 궁금합니다!
이런 종류는 Pi의 셀프 모디파잉 하네스라는 홍보를 무효화합니다. 제가 알기로는 Pi 확장 기능을 사용할 수 없을 텐데요... 확장 기능에 대한 자체 계획 없이는 사과와 오렌지를 비교하는 격입니다. 제 Pi 시작 시간은 확장 기능과 스킬을 로드하는 데 지배되며, 처음부터 많은 것도 없습니다! (작성 시점에 댓글에 링크되지 않은 GitHub 저장소를 보면 플러그인 API가 있는 것 같습니다.)
webassembly용 플러그인 심을 추가하거나 V8 엔진이 통합된 Rust 크레이트(Bun?)를 생각해봅니다. 하지만 솔직히 저는 pi를 사용하면서 아직 셀프 모디파이를 요청한 적이 없습니다.
저도 비슷합니다. 스킬을 작성해달라고 요청했지만 그게 전부입니다. 그리고 스킬에는 이것이 필요하지 않습니다. 하지만 저는 다른 사람들의 확장 기능을 사용합니다.
그 이름은 전혀 혼란스럽지 않을 겁니다.
github 저장소: https://github.com/bigfish1913/pi-rust