Berhenti Gunakan Claude Code CLI. Gunakan INI Sebagai Gantinya! (Oh-My-Pi)
BBetter Stack
Computing/SoftwareInternet Technology
Transcript
00:00:00Ini adalah Oh My Pi. Ini adalah harness agen AI baru yang dibangun di atas kerangka kerja Pi yang populer,
00:00:06namun dilengkapi dengan segala macam fitur hebat dan berguna yang menjadikannya salah satu
00:00:11harness agen AI paling canggih yang pernah saya gunakan. Di video ini, kita akan melihat Oh My Pi,
00:00:18melihat cara kerjanya, dan memeriksa semua fitur keren yang ditawarkannya. Mari kita mulai.
00:00:27Nah, jika Anda pernah menggunakan alat AI terminal lain seperti Cloud Code CLI atau pembungkus LLM standar,
00:00:33Anda tahu bagaimana biasanya cara kerjanya. Anda memintanya memperbaiki bug, ia menatap kode sumber Anda sebagai dinding teks raksasa,
00:00:39menebak perbaikannya, memasukkan beberapa pernyataan print, dan berharap yang terbaik.
00:00:44Tapi Oh My Pi tidak memperlakukan proyek Anda seperti kumpulan file teks biasa. Ia memperlakukannya seperti
00:00:50runtime aplikasi yang hidup dan bernapas. Dan cara kerjanya adalah melalui empat peningkatan
00:00:55arsitektur yang masif. Pertama, ia memiliki integrasi LSP atau Language Server Protocol secara native.
00:01:02Ketika Anda meminta Oh My Pi melakukan sesuatu seperti mengganti nama modul inti atau memfaktorkan ulang fungsi
00:01:07yang diimpor di 50 file berbeda, ia langsung terhubung ke language server Anda
00:01:12untuk melakukan refaktor struktural tingkat ruang kerja yang tepat. Ia secara otomatis memperbarui file barrel
00:01:18Anda, menangani impor alias, dan membersihkan ekspor ulang bahkan sebelum menyentuh disk.
00:01:25Jadi ia bekerja seperti IDE dan itulah yang hilang dari harness Cloud Code CLI standar.
00:01:31Kedua, ia memiliki dukungan protokol adaptor debugger penuh yang dibangun di dalamnya. Jika layanan Go Anda
00:01:37mengalami deadlock atau API Python Anda memberikan kesalahan runtime konkuren yang aneh atau file C Anda rusak,
00:01:44Oh My Pi dapat menjalankan alat debugger seperti DLV atau debug pi dan melampirkannya langsung ke proses Anda yang rusak.
00:01:52Lalu ia juga bisa mencapai breakpoint dan mengevaluasi status memori langsung serta frame tumpukan.
00:01:58Ketiga, ia benar-benar agnostik terhadap model. Anda dapat menghubungkannya ke banyak penyedia. Sebagai contoh,
00:02:05saya bisa masuk dengan akun Cloud Code saya dan ia akan otomatis memindahkan semua plugin dan pengaturan saya dari
00:02:11Cloud Code ke Oh My Pi. Dan hal keren lainnya adalah Anda bisa memilih model berbeda untuk tugas yang berbeda.
00:02:17Jadi saya bisa memiliki model visi khusus untuk tugas visi dan model desainer khusus untuk tugas desain,
00:02:23dan seterusnya. Dan keempat, ia memiliki fitur keren bernama hash line edits. Jadi saat Cloud Code mengedit file,
00:02:30ia mengirim string lama literal dan string baru literal. Dan Opus mereproduksi setiap karakter yang ingin
00:02:37diubahnya. Tapi saat Oh My Pi mengubah kode Anda, ia tidak mengetik ulang seluruh file atau mengirim diff teks masif.
00:02:44Ia menargetkan baris yang tepat menggunakan jangkar hash konten. Ini mencegah kesalahan sintaks spasi kosong. Dan sebagai
00:02:51contoh, untuk model seperti Grok4Fast, ia dapat menghemat hingga 61% penggunaan token LLM Anda. Dan saya mengujinya
00:02:59dengan memintanya membangun aplikasi desktop Rust yang mencantumkan simbol ticker dari stock twits. Dan satu hal
00:03:05yang sangat saya sukai adalah bahwa Oh My Pi memiliki alat browser sendiri. Kapan pun ia perlu mengambil data
00:03:11dari web, ia benar-benar meluncurkan instance browser Chrome sendiri daripada mencoba mengekstraknya
00:03:16via panggilan curl atau fetch. Dan secara keseluruhan, saya sangat menyukai estetikanya. Ia memiliki jendela tugas terintegrasi
00:03:22yang jauh lebih mudah dibaca dibandingkan harness seperti Cloud Code CLI. Jadi Anda benar-benar bisa melihat bahwa
00:03:29penulis Oh My Pi benar-benar berusaha keras dalam desainnya. Dan hal keren lainnya
00:03:35adalah karena Oh My Pi dibangun di atas Pi, ia juga mendukung penambahan paket dari editor Pi asli.
00:03:42Dan untuk menambahkan paket ke Oh My Pi, Anda cukup perlu mengganti paruh pertama perintah instalasi
00:03:48dengan Oh My Pi plugin install diikuti dengan nama paket. Saya berhasil menginstal paket Doom yang lucu
00:03:54dari Pi asli ke Oh My Pi. Jadi kapan pun saya bosan, saya sekarang bisa meluncurkan Doom di terminal hanya dengan
00:04:02mengetik slash Doom dan memainkan game klasik tersebut di dalam terminal. Itu benar-benar gila. Dan jujur,
00:04:08ada begitu banyak fitur lain yang dimiliki harness ini yang bahkan belum sempat saya bahas. Ia memiliki
00:04:13alat tinjauan PR yang sangat bagus, ia mendukung menjalankan sub agen, ia dapat dengan mudah membaca PDF, dan ia menggunakan hindsight
00:04:21untuk manajemen memori agen. Jadi secara keseluruhan, saya akan katakan ini adalah TUI yang sangat kuat, dan ini open source,
00:04:27dan memiliki banyak fitur keren. Jadi saya sangat merekomendasikan untuk mencobanya jika Anda belum melakukannya.
00:04:32Tapi bagaimana pendapat Anda tentang Oh My Pi? Sudahkah Anda mencobanya? Akankah Anda menggunakannya? Beri tahu kami di bagian
00:04:37komentar di bawah. Dan teman-teman, jika Anda menyukai jenis analisis teknis ini, beri tahu saya dengan
00:04:42menekan tombol like di bawah video. Dan juga jangan lupa untuk berlangganan ke saluran kami.
00:04:47Ini adalah Andres dari Betterstack, dan saya akan bertemu Anda di video berikutnya.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video