AI summary
Alat berbasis terminal semakin populer dalam pengembangan perangkat lunak karena kemampuannya menangani tugas-tugas kompleks. Windsurf mengalami tantangan signifikan yang mengancam kelangsungan produk mereka. Terminal-Bench menunjukkan bahwa alat berbasis terminal dapat menyelesaikan banyak pekerjaan non-koding secara otonom. Selama bertahun-tahun, alat pengedit kode berbasis AI seperti Cursor dan GitHub Copilot telah membantu pengembang dalam menulis dan memperbaiki kode. Namun, seiring kemajuan teknologi AI agentik dan meningkatnya minat pada vibe coding, kini AI lebih sering berinteraksi langsung dengan terminal sistem daripada hanya kode. Ini adalah perubahan besar yang memengaruhi cara pengembangan perangkat lunak dilakukan.Terminal adalah antarmuka lama yang terlihat sederhana seperti layar hitam putih dalam film-film hacker tahun 90-an, tetapi tetap sangat kuat bagi mereka yang menguasainya. Berbeda dengan editor kode yang fokus menulis dan memperbaiki, alat AI berbasis terminal juga menangani tugas-tugas operasional seperti pengaturan server Git dan pemecahan masalah skrip.Beberapa lab besar seperti Anthropic, DeepMind, dan OpenAI meluncurkan alat AI berbasis baris perintah baru yang cepat populer, menunjukkan adanya perubahan tren. Studi menunjukkan bahwa alat berbasis kode biasa kadang tidak meningkatkan produktivitas seperti yang dikira, membuka peluang untuk pendekatan baru menggunakan terminal.Warp adalah salah satu contoh alat terminal yang bertindak sebagai lingkungan pengembangan agentik, mampu melakukan banyak tugas non-koding secara otomatis, seperti mengatur proyek dan mengatasi ketergantungan. Namun, tantangan tetap besar karena kemampuan AI untuk menangani beragam lingkungan masih terbatas.Pendekatan baru ini menuntut AI untuk memecahkan masalah secara bertahap dengan kesabaran, mirip seperti pemrogram manusia. Meski masih banyak yang harus dikerjakan, alat berbasis terminal berpotensi menjadi cara utama AI berinteraksi dalam pengembangan perangkat lunak di masa depan.
Peralihan ke penggunaan terminal sebagai medium interaksi AI menunjukkan kematangan signifikan dalam AI agentic, karena terminal memungkinkan AI untuk menangani konteks dan lingkungan yang lebih kompleks daripada hanya menulis kode. Namun, masih banyak tantangan teknis yang harus diatasi agar AI bisa benar-benar otonom dan andal dalam berbagai situasi pengembangan nyata.