· · 3 menit baca

Plan agent baru di Visual Studio memperbaiki masalah workflow AI yang sangat nyata

Plan agent baru di Visual Studio penting karena menciptakan tahap perencanaan terstruktur sebelum implementasi, dan itu memang yang sering dibutuhkan fitur besar dan refactor.

Visual Studio GitHub Copilot AI Agents Planning Developer Experience
Postingan ini juga tersedia dalam:English, Català, Español, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, हिन्दी, Polski, Türkçe, العربية, Nederlands

Artikel ini diterjemahkan secara otomatis. Baca versi aslinya di sini.

Salah satu workflow coding AI yang paling membuat frustrasi adalah ketika implementasi dimulai terlalu cepat.

Kode bahkan bisa secara teknis baik-baik saja, tetapi ia menyelesaikan versi masalah yang salah dari yang ada di kepala Anda.

Anda ingin refactor. Yang terjadi malah rewrite. Anda ingin perbaikan yang terfokus. Yang disentuh setengah project. Anda ingin membahas opsi. Yang dilakukan langsung masuk ke file changes.

Itulah mengapa Plan agent baru di Visual Studio adalah tambahan yang sangat berguna.

Ini memperbaiki masalah workflow yang nyata, bukan sekadar masalah kosmetik

Tulisan aslinya menggambarkan situasi yang sangat familiar: “Kodenya tidak salah… hanya saja bukan itu yang Anda inginkan.

Kalimat itu sangat pas.

Karena titik lemah dalam banyak AI-assisted development bukan apakah model bisa menghasilkan code. Yang jadi masalah adalah apakah workflow memberi cukup ruang untuk menyepakati bentuk kerja yang diinginkan sebelum implementasi dimulai.

Itu terutama penting untuk:

  • fitur besar
  • codebase yang tidak familiar
  • refactor yang tidak trivial
  • perubahan yang sensitif terhadap arsitektur
  • pekerjaan yang perlu review tim sebelum edit dimulai

Dalam situasi seperti itu, langsung lompat ke implementasi sering kali langkah yang salah.

Planning bukan overhead ketika tugasnya memang nyata

Saya pikir tim kadang meremehkan seberapa banyak waktu yang hilang ketika mereka memulai implementasi terlalu cepat.

Jika agent:

  • menyentuh file yang salah
  • memilih pendekatan yang salah
  • melewatkan constraint penting
  • mengabaikan edge case yang diperlukan

maka start yang “cepat” pada akhirnya menjadi workflow yang lebih lambat secara keseluruhan.

Itulah sebabnya saya suka fitur ini.

Fitur ini memberi ruang untuk:

  • pertanyaan klarifikasi
  • penyusunan rencana
  • mengedit rencana secara langsung
  • membagikan rencana sebelum perubahan kode dimulai

Itu bukan birokrasi. Itu sering kali hanya engineering yang baik.

File plan dalam markdown adalah pilihan yang cerdas

Salah satu detail yang paling saya suka adalah setiap plan disimpan di .copilot/plans/plan-{title}.md.

Itu membuat langkah planning menjadi terasa nyata.

Artinya plan tidak terjebak di dalam transcript percakapan. Ia menjadi sesuatu yang bisa Anda:

  • review
  • edit
  • version secara mental
  • diskusikan dengan rekan tim
  • serahkan ke implementasi dengan lebih sengaja

Ini membuat fitur terasa jauh lebih serius daripada sekadar preamble sementara sebelum code generation.

Di sinilah AI workflow mulai menghormati proses tim

Saya pikir ini salah satu tanda kuat bahwa tool seperti ini sedang matang.

Workflow AI developer terbaik bukan yang menghapus semua langkah perantara. Melainkan yang memperbaiki langkah perantara yang tepat.

Dan planning adalah salah satu langkah itu.

Jika plan kuat, implementasi jadi lebih mudah. Jika plan lemah, implementasi jadi berisik.

Fitur ini mengakui itu secara langsung.

Pendapat saya

Ini bukan sekadar AI nicety.

Ini improvement workflow.

Dan untuk fitur nyata serta refactor nyata, ini adalah jenis improvement yang bisa menghemat banyak churn yang tidak perlu, review noise, dan rework model “ini bukan maksud saya”.

Saya pikir semakin banyak pengalaman agent yang pada akhirnya akan membutuhkan sesuatu seperti ini.

Visual Studio sampai ke sana lebih awal, dengan cara yang terasa berguna.

Artikel asli: Rencanakan sebelum membangun: memperkenalkan Plan agent di Visual Studio

Bagikan:
Lihat kode sumber postingan ini di GitHub ↗
← Review Kode Copilot di Azure Repos Jauh Lebih Penting dari yang Terlihat
Update Mei Visual Studio sebenarnya tentang kontrol yang lebih baik antara ide dan perubahan →