Selamat tinggal kawan lama

MMaximilian Schwarzmüller
컴퓨터/소프트웨어경영/리더십AI/미래기술

Transcript

00:00:00Hari ini saya punya permainan kecil untuk Anda. Ini ada beberapa aplikasi, IDE,
00:00:06alat rekayasa agen, dan saya ingin Anda memberi tahu saya mana yang mana. Ada yang aneh?
00:00:15Semuanya hampir sama. Oke, yang ini adalah VS Code. Terlihat berbeda, kan? Bilah
00:00:22agen di sini ada di sebelah kanan, bukan di kiri, dan Anda masih harus membuka satu ruang kerja per proyek,
00:00:31istilahnya begitu. Jadi satu jendela VS Code per proyek dan kemudian Anda memiliki agen untuk proyek ini di sini,
00:00:38tapi tentu saja itu juga akan berubah. Jika Anda melihat catatan rilis mereka, kita akan memiliki
00:00:46mode agen Visual Studio Code atau tampilan atau aplikasi atau apa pun di versi mendatang. Anda sudah bisa mengaksesnya jika
00:00:54Anda ikut serta dalam saluran rilis program VS Code insiders, dan di masa mendatang VS Code
00:01:02akan tetap ada. Anda masih bisa menggunakannya seperti tampilannya sekarang. Itu tidak akan hilang, tapi
00:01:09di masa mendatang Anda juga akan bisa menggunakan aplikasi ini sebagai alternatif dan Anda akan bisa meluncurkannya
00:01:17dari dalam VS Code dan coba tebak? Di sini kita juga memiliki beberapa proyek di sebelah kiri dan
00:01:24beberapa sesi yang dikelompokkan di bawah proyek di sana sehingga Anda bisa memiliki satu aplikasi di mana Anda bisa
00:01:33mengelola semua agen Anda di semua proyek seperti di Claude Code, ya ini Claude Code
00:01:39atau Codex, ini Codex atau Cursor, dan Cursor tentu saja masih memiliki mode IDE lama
00:01:48jika Anda menginginkannya, jadi Anda bisa menggunakannya, dan tentu saja ada juga CLI. Maksud saya, Anda bisa menggunakan Codex atau
00:01:55Claude Code melalui CLI mereka dan saya memiliki kursus tentang Claude Code, Codex, dan juga kursus AI saya di sini
00:02:02di mana saya membahas GitHub, Copilot, dan Cursor, dan di sana saya membahas IDE dalam kasus GitHub,
00:02:09Copilot, dan Cursor, jadi VS Code dan Cursor serta CLI dan aplikasi desktop untuk Codex dan Claude Code.
00:02:17Jadi Anda punya pilihan ini, Anda punya cara yang berbeda-beda ini, tapi untuk aplikasi desktop, kita punya
00:02:23pemenang yang cukup jelas sepertinya, editor, IDE jika Anda ingin menyebutnya begitu, dari masa depan
00:02:30sangat mirip seperti ini sepertinya, dan tentu saja itu masuk akal, dan tentu saja
00:02:37jelas bahwa kita tidak tahu apakah itu benar-benar akan menjadi bentuk akhirnya, saya rasa agak tidak mungkin
00:02:44karena selama setahun terakhir saja kita telah melihat begitu banyak perubahan, begitu banyak evolusi dan pengembangan
00:02:52di bidang itu terkait cara kita berinteraksi dengan agen sehingga ini sangat mungkin bukan
00:02:59bentuk akhirnya, tapi saat ini itulah yang kita miliki, dan seperti yang saya katakan, itu masuk akal. Saya tidak yakin apakah Anda
00:03:07seharusnya mengerjakan empat proyek sekaligus dengan lima agen melakukan tugas mereka di setiap proyek,
00:03:15tapi itu terserah Anda. Secara pribadi saya seringnya hanya bekerja dengan satu atau dua agen dan ya,
00:03:25karena saya ingin memikirkan tugas yang saya berikan kepada mereka, saya ingin menganalisis kodenya, tapi ya mungkin saya
00:03:31sudah tua, itu mungkin juga berubah tentu saja, tetapi Anda benar-benar bisa bekerja gila-gilaan melintasi berbagai
00:03:39proyek dan maksud saya itu adalah paradigma baru, sesuatu yang tidak kita lakukan empat atau tiga tahun
00:03:48lalu, bahkan dua tahun lalu itu belum ada, Anda tidak akan membuka empat jendela VS Code dan
00:03:56terus-menerus melompat dan beralih di antara mereka, menulis kode di satu proyek lalu beralih ke proyek lain,
00:04:01Anda tidak akan melakukannya karena, coba tebak? Anda sedang menulis kode. Saat ini tentu saja kita, dan saya katakan kita
00:04:10mungkin tidak berlaku bagi Anda tentu saja, tetapi banyak pengembang menulis lebih sedikit kode. Saya jelas menulis
00:04:15lebih sedikit kode. Saya sudah mengatakannya di video lain, dan ya, karena kita sekarang mengorkestrasi agen seperti yang saya katakan,
00:04:23masuk akal untuk memiliki UI ini sekarang. Hal yang masih coba dicari tahu oleh perusahaan-perusahaan ini
00:04:29adalah rincian dari UI itu, dari jenis aplikasi seperti ini. Maksud saya misalnya di Codex Anda punya
00:04:40terminal Anda di bawah sini, di Claude Code Anda memilikinya di sebelah kanan, jadi kita punya akses terminal
00:04:47di sana karena jelas itu masuk akal. Anda bisa berargumen apakah di kanan atau di bawah yang
00:04:52lebih baik. Yang juga kita miliki di kedua aplikasi adalah pratinjau diff kode kecil ini. Oke, sepertinya saya tidak punya
00:05:00perubahan yang belum di-commit di sini, tapi saya punya beberapa di Claude Code di mana Anda bisa dengan mudah melihat
00:05:06perubahan dalam kode Anda atau perubahan yang belum di-commit, perubahan yang diterapkan oleh agen Anda kemungkinan
00:05:12besar, dan di mana Anda bahkan bisa menambahkan komentar dan komentar tersebut kemudian ditambahkan sebagai konteks ke
00:05:21percakapan Anda. Ini adalah fitur aplikasi desktop Claude Code baru yang dirilis beberapa jam yang lalu
00:05:27sebenarnya, dan sudah dibahas di kursus saya, jadi itu adalah fitur yang dimiliki aplikasi desktop Claude Code, itu juga
00:05:33fitur yang dimiliki aplikasi desktop Codex. Anda juga punya hal-hal seperti browser bawaan di sini, sebuah
00:05:39mode pratinjau bawaan di Claude Code yang bisa Anda siapkan dan kemudian Anda bisa meluncurkan browser, dan di browser itu
00:05:45Anda bahkan bisa memilih elemen dan menambahkannya sebagai konteks ke percakapan, jadi hal-hal seperti itu
00:05:51memang ada. Kita juga punya itu di Cursor misalnya, mereka melakukan peluncuran yang cukup besar, itu tahun lalu
00:05:57kan? Di mana mereka mengumumkan browser mereka, jadi itu juga sesuatu yang kita lihat untuk pengembangan
00:06:02web, hal baru yang menarik untuk IDE ini, dan saya rasa VS Code juga mengumumkan sesuatu
00:06:09yang serupa, ya bahwa mereka ingin meningkatkan browser terintegrasi mereka. Apa yang kita lihat adalah mereka
00:06:14benar-benar bergerak menuju dunia di mana Anda bisa menutup loop umpan balik lebih mudah dari sebelumnya, jadi di mana
00:06:22Anda bisa mengorkestrasi banyak agen di banyak proyek, tetapi di saat yang sama Anda memiliki pratinjau
00:06:28langsung di IDE yang sama, di editor yang sama, dan di mana Anda kemudian bisa mengklik sesuatu atau menambahkan komentar
00:06:37seperti yang saya sebutkan di sini, tambahkan komentar tepat di jendela pratinjau, di jendela diff sehingga Anda bisa
00:06:43memberikan umpan balik itu ke AI-nya, dan itu jelas arah tujuan kita saat ini, dan apa yang
00:06:50mulai kurang penting sepertinya adalah hal-hal IDE tradisional, hal-hal seperti alur
00:06:58debugger bawaan yang saya akui jarang saya gunakan juga, tapi sepertinya sudah hilang, hal-hal
00:07:07seperti struktur file. Maksud saya Anda punya struktur file tapi hanya untuk perubahan Anda, bukan secara default,
00:07:14karena siapa yang peduli dengan file jika agenlah yang mengerjakannya? Saya masih peduli, jadi untuk
00:07:22alasan itu saya biasanya membuka proyek saya di VS Code dan saya secara pribadi biasanya hanya membuka
00:07:30terminal di sana dan saya menggunakan sesuatu seperti Claude Code atau Codex atau Pi dengan langganan Codex saya,
00:07:38dan saya sangat menggunakan pendekatan asisten pengodean berbasis terminal itu, tetapi sesekali saya juga masuk
00:07:46ke aplikasi desktop. Namun meskipun begitu, saya suka bisa melihat struktur file lengkap dan bahkan melompat ke file
00:07:54yang belum disentuh saat ini oleh agen, yang merupakan sesuatu yang hilang di
00:07:59IDE baru ini atau aplikasi rekayasa agen baru ini, terserah Anda menyebutnya apa. Apa yang mereka miliki,
00:08:07atau apa yang dimiliki beberapa dari mereka, adalah hal-hal seperti rutinitas atau aplikasi Codex memiliki otomasi, yang merupakan fitur
00:08:14di mana Anda bisa menggunakan agen AI untuk lebih dari sekadar pengeditan kode atau pembuatan kode. Anda bisa membuat
00:08:21rutinitas misalnya di mana Anda memastikan bahwa prompt tertentu dieksekusi pada waktu tertentu setiap
00:08:29hari, setiap hari kerja, dan seterusnya. Itu tentu saja bisa berupa prompt yang berdampak pada kode Anda, bisa juga
00:08:33berupa prompt yang hanya menganalisis perubahan terbaru, commit terakhir, atau melakukan sesuatu yang
00:08:38sama sekali berbeda. Jadi kita punya hal-hal seperti itu di sana. Tapi ya, sepertinya IDE
00:08:46dan editor kode lama yang bagus mungkin sedang sekarat, dan ketika saya katakan sekarat, Anda harus selalu ingat bahwa kita sedang berbicara
00:08:54tentang proses yang tidak akan sangat cepat meskipun seluruh evolusi AI cukup cepat dan
00:09:02banyak yang berubah setiap saat. Bahkan dengan pemikiran itu, jika kita melihat di luar gelembung teknologi di mana saya
00:09:09tentunya merupakan bagian darinya, kan? Jadi saya bagian dari gelembung itu, saya sepenuhnya sadar. Tapi jika kita melampaui
00:09:14gelembung ini, jika kita melihat perusahaan normal dan orang-orang normal yang bekerja di perusahaan,
00:09:20kita tidak akan melihat mereka meninggalkan IDE dan editor kode besok, itu jelas. Tapi saya rasa secara keseluruhan di
00:09:28masa depan, ya, IDE sekolah lama mungkin akan menjadi kurang penting saya rasa, meskipun tentu saja saya juga
00:09:38tertarik mendengar apa yang Anda pikirkan. Pertanyaan besar bagi saya saat ini adalah apakah jenis aplikasi
00:09:44seperti ini akan menang, aplikasi desktop di sini, atau apakah itu akan menjadi CLI, antarmuka pengguna terminal, maksud saya seperti
00:09:53Claude Code di terminal, yang memiliki kerugian nyata, terminal bukan untuk semua orang,
00:09:59kan? Dan saya secara pribadi agak kesulitan dengannya, tetapi sekali lagi seperti yang saya sebutkan, saya suka
00:10:05alur berada di IDE normal dan memiliki agen pengodean terintegrasi saya di sini di terminal.
00:10:12Tapi ya, saya melihat manfaat dari memiliki aplikasi seperti ini yang terlihat lebih baik, lebih mudah
00:10:19digunakan, lebih ramah pengguna terutama bagi pemula atau pendatang baru, tetapi juga pengembang berpengalaman
00:10:24tentu saja, jadi itu akan menarik, pendekatan mana yang akan menang atau apakah kita akan memiliki keduanya,
00:10:31juga sangat mungkin terjadi. Itulah yang terjadi sekarang dan untuk masa mendatang saya rasa,
00:10:39dan seperti yang disebutkan di awal, tentu saja gaya aplikasi rekayasa agen ini meskipun
00:10:47terlihat mirip di semua aplikasi ini sekarang, mungkin juga akan terus berkembang dan akan
00:10:53menarik untuk melihat bagaimana seluruh alur kerja kita dan lingkungan kerja kita serta alat yang kita gunakan akan terlihat
00:11:02seperti apa dalam setahun atau lebih.

Key Takeaway

Transisi dari IDE tradisional ke aplikasi rekayasa agen seperti Claude Code dan Codex mengubah peran pengembang dari penulis kode menjadi orkestrator yang mengelola beberapa agen AI secara simultan dalam satu antarmuka terpadu.

Highlights

Visual Studio Code menghadirkan mode agen atau tampilan aplikasi khusus di versi mendatang untuk mendukung manajemen proyek berbasis AI.

Aplikasi rekayasa agen seperti Claude Code dan Codex memungkinkan pengelolaan beberapa proyek sekaligus dalam satu jendela aplikasi tunggal.

Alur kerja pengembang beralih dari menulis kode secara manual menjadi orkestrasi agen AI, yang mengurangi volume penulisan kode langsung.

Fitur pratinjau diff pada Claude Code memungkinkan penambahan komentar langsung pada perubahan kode untuk dijadikan konteks bagi percakapan AI.

Browser terintegrasi dalam IDE seperti pada Cursor dan Claude Code memungkinkan pengambilan elemen web langsung sebagai konteks pengembangan.

Fungsi otomasi pada aplikasi Codex memungkinkan eksekusi prompt AI secara terjadwal untuk analisis kode harian atau tugas rutin lainnya.

Timeline

Konvergensi Desain Antarmuka Agen AI

  • Aplikasi rekayasa agen seperti Claude Code, Codex, dan Cursor memiliki struktur antarmuka yang hampir identik satu sama lain.
  • Visual Studio Code mengintegrasikan mode agen baru dalam versi insiders yang dapat diluncurkan sebagai alternatif tampilan standar.
  • Manajemen proyek kini dilakukan melalui sesi yang dikelompokkan di bawah daftar proyek pada bilah sisi kiri aplikasi.

Antarmuka alat pengembangan modern mulai meninggalkan format satu jendela per satu proyek yang selama ini menjadi standar VS Code. Pengguna kini dapat mengelola seluruh agen di berbagai proyek melalui satu aplikasi terpusat. Perubahan ini terlihat pada catatan rilis VS Code yang mulai mengadopsi tampilan serupa dengan kompetitor di bidang AI.

Pergeseran Paradigma dari Menulis ke Orkestrasi

  • Kemampuan menjalankan lima agen secara simultan di empat proyek berbeda menciptakan cara kerja yang tidak mungkin dilakukan dua tahun lalu.
  • Volume penulisan kode manual menurun drastis karena pengembang lebih banyak menghabiskan waktu mengatur instruksi untuk agen AI.
  • Interaksi dengan agen AI terus berevolusi sehingga bentuk antarmuka saat ini kemungkinan besar bukan merupakan desain akhir.

Dahulu pengembang jarang berpindah antar jendela proyek karena fokus utama adalah mengetik kode secara mendalam di satu tempat. Saat ini, efisiensi diukur dari seberapa baik pengembang mengoordinasikan berbagai agen yang bekerja secara paralel. Meski beberapa pengembang masih memilih fokus pada satu atau dua agen untuk menjaga kualitas analisis, kemampuan teknis untuk bekerja lintas proyek secara masif sudah tersedia.

Fitur Baru untuk Menutup Loop Umpan Balik

  • Terminal terintegrasi diposisikan secara strategis di bagian bawah atau kanan untuk mempermudah akses perintah cepat.
  • Pratinjau diff kode kini mendukung fitur komentar yang secara otomatis masuk ke dalam memori konteks AI.
  • Browser internal dalam IDE memangkas waktu perpindahan aplikasi dengan memungkinkan pemilihan elemen web sebagai referensi instan bagi agen.

Perusahaan pengembang alat AI fokus pada percepatan umpan balik melalui integrasi terminal dan pratinjau langsung. Claude Code memperkenalkan kemampuan memberikan komentar pada perubahan kode yang belum di-commit agar AI memahami intensi pengembang lebih baik. Penambahan browser terintegrasi juga memastikan seluruh siklus pengembangan web terjadi di dalam satu lingkungan kerja yang sama.

Masa Depan IDE Tradisional dan Struktur File

  • Fungsi IDE tradisional seperti debugger bawaan dan navigasi struktur file lengkap mulai kehilangan relevansi dalam alur kerja berbasis agen.
  • Struktur file pada aplikasi baru sering kali hanya menampilkan file yang sedang dikerjakan oleh agen daripada seluruh direktori proyek.
  • Otomasi pada Codex memungkinkan eksekusi prompt secara terjadwal untuk tugas-tugas di luar pembuatan kode, seperti analisis perubahan harian.

Karena agen AI yang menangani sebagian besar file, navigasi manual ke setiap berkas menjadi kurang krusial bagi banyak pengguna. Meski demikian, transisi meninggalkan IDE lama tidak akan terjadi secara instan bagi pengembang di perusahaan konvensional. Ada kecenderungan kuat bahwa fungsi-fungsi tradisional akan tergeser oleh fitur otomasi cerdas yang bekerja di latar belakang.

Persaingan Antarmuka Desktop dan Terminal

  • Pilihan antara menggunakan antarmuka grafis (GUI) atau antarmuka baris perintah (CLI) tetap menjadi preferensi personal pengembang.
  • Aplikasi desktop menawarkan kemudahan penggunaan bagi pemula, sementara CLI seperti Claude Code lebih efisien bagi pengguna berpengalaman.
  • Ekosistem pengembangan diprediksi akan terus berevolusi dengan kemungkinan kedua pendekatan tersebut tetap eksis secara berdampingan.

Meskipun CLI menawarkan integrasi yang kuat di dalam terminal, keterbatasan visualnya membuat aplikasi desktop tetap menjadi pilihan yang menarik. Pengembang sering kali mengombinasikan keduanya dengan membuka VS Code untuk melihat struktur file sambil menjalankan agen melalui terminal. Evolusi alat ini dalam setahun ke depan akan menentukan standar baru dalam lingkungan kerja rekayasa perangkat lunak.

Community Posts

View all posts