Shepherd: Runtime Python Sumber Terbuka yang Memungkinkan Meta-Agen Melakukan Fork, Putar Ulang, dan Kembalikan Setiap Proses Agen
Para peneliti dari Northeastern University dan Stanford University telah merilis Shepherd, sebuah substrat runtime Python sumber terbuka yang merekam proses agen sebagai jejak mirip Git dari peristiwa bertipe, memungkinkan forking dan pemutaran ulang dari setiap keadaan masa lalu. Ini mencapai fork 5× lebih cepat daripada Docker dan lebih dari 95% penggunaan ulang cache prompt saat pemutaran ulang, dan tersedia dalam alfa awal melalui pip.
Shepherd adalah substrat runtime Python yang merekam eksekusi agen sebagai objek kelas satu, dengan setiap interaksi agen-lingkungan menjadi peristiwa bertipe dalam jejak mirip Git. Tidak seperti Git, setiap komit mencakup proses agen dan sistem berkas bersama-sama menggunakan copy-on-write, sehingga cabang membawa status langsung, bukan hanya berkas. Ini memungkinkan percabangan dari komit sebelumnya, memungkinkan meta-agen mengamati jejak dan campur tangan sebelum penulisan buruk dikomit. Tim peneliti melaporkan percabangan 5 kali lebih cepat daripada Docker dan lebih dari 95% penggunaan ulang cache prompt pada pemutaran ulang. Demonstrasi menunjukkan pengawas langsung meningkatkan tingkat kelulusan pemrograman berpasangan pada CooperBench dari 28,8% menjadi 54,7%, eksplorasi percabangan mengungguli baseline hingga 11 poin dengan waktu dinding jam 58% lebih sedikit, dan pelatihan Tree-RL meningkatkan TerminalBench-2 dari 34,2% menjadi 39,4%. Shepherd memerlukan Python 3.11+ dan mendukung penegakan izin tingkat OS pada macOS (Seatbelt) dan Linux (Landlock). Ini berlisensi MIT dan dapat diinstal melalui pip install shepherd-ai.
Sumber: MarkTechPost —
asli
