22 poin oleh xguru 2025-02-08 | 8 komentar | Bagikan ke WhatsApp
  • Tujuan memperkenalkan GitHub Copilot pada 2021: "mewujudkan partner yang bekerja bersama developer untuk meningkatkan kualitas kode dan produktivitas, bukan AI yang menggantikan developer"
  • Pembaruan utama: Agentic AI yang lebih kuat (mode Agent), peluncuran resmi Copilot Edits di VS Code, penambahan Gemini 2.0 Flash ke pemilih model, dan pengungkapan perdana agen otonom baru (Project Padawan)
  • Mendukung agar developer fokus pada pekerjaan kreatif, sementara Copilot menangani tugas yang berulang dan merepotkan

Mode Agent tersedia dalam Preview

  • Copilot dapat menjalankan dan memeriksa hasil kode yang dibuatnya sendiri, mengenali error, dan memperbaikinya secara otomatis
  • Copilot menyarankan perintah terminal dan, ketika pengguna menyetujui eksekusinya, mengulang proses perbaikan berdasarkan hasil eksekusi
  • Sebelumnya Copilot hanya berfokus pada satu tugas yang dinyatakan pengguna secara eksplisit, tetapi kini ia juga dapat menalar tugas tambahan yang diperlukan untuk mencapai "tujuan utama"
  • Dari sudut pandang pengguna, tanpa perlu menyalin/menempel error yang muncul di terminal, Copilot dapat langsung menemukan dan menyelesaikannya
  • Cara menggunakan:
    • Instal VS Code Insiders lalu aktifkan pengaturan mode agent di GitHub Copilot Chat
    • Di panel Copilot Edits, ubah dari Edit ke Agent
  • Ke depannya, mode ini direncanakan akan diperluas ke semua IDE yang didukung Copilot
  • GitHub akan menerima umpan balik melalui VS Code Insiders dan terus menyempurnakan teknologi agent

Copilot Edits - Rilis resmi di VS Code 馃帀

  • Copilot Edits pertama kali diperkenalkan pada acara GitHub Universe 2024
  • Menyediakan antarmuka percakapan yang menggabungkan keunggulan Chat dan Inline Chat, serta mengusulkan perubahan inline lintas beberapa file
  • Pengguna dapat menentukan sekumpulan file tertentu lalu meminta perubahan ke Copilot dengan bahasa alami untuk menerima perubahan di banyak file sekaligus
  • Kini telah dirilis sebagai GA di VS Code, dan fiturnya telah ditingkatkan berdasarkan umpan balik pengguna
  • Cara kerjanya:
    • Dengan arsitektur model ganda, "foundation language model" terlebih dahulu menghasilkan usulan edit
    • Dapat memilih dari berbagai model seperti OpenAI GPT-4o, Anthropic Claude 3.5 Sonnet, dan Google Gemini 2.0 Flash
    • Perbaikan yang diusulkan ditampilkan ke editor melalui endpoint speculative decoding terpisah agar dapat diterapkan dengan cepat
  • Pengguna meninjau langsung hasil akhir, hanya menerima perubahan yang diinginkan, lalu dapat mengulanginya beberapa kali sambil memeriksa hasil pengujian atau eksekusi
  • Copilot Edits dapat dibuka di Secondary Side Bar VS Code dan digunakan bersamaan dengan fitur lain di Primary Side Bar (misalnya test runner)
  • Permintaan juga dapat disampaikan dalam format percakapan alami dengan menggunakan input suara mikrofon
  • Roadmap ke depan:
    • Peningkatan kecepatan penerapan
    • Koneksi perpindahan konteks dengan Copilot Chat
    • Rekomendasi otomatis file kerja
    • Penyediaan fitur batalkan sebagian untuk tiap chunk perubahan
  • Pembaruan tercepat dapat diperoleh melalui VS Code Insiders dan ekstensi prarilis GitHub Copilot Chat
  • Preview Copilot Edits juga sedang berlangsung di Visual Studio 2022

Project Padawan: Implementasi agen SWE di GitHub

  • Project Padawan adalah upaya agen yang secara penuh otonom membuat dan memperbaiki Pull Request
  • Jika pengguna langsung menugaskan issue GitHub ke Copilot, Copilot akan otomatis membuat PR yang telah diuji
  • Setelah pekerjaan selesai, Copilot juga otomatis menetapkan reviewer dan terus memperbaiki hasilnya berdasarkan umpan balik review
  • Secara internal, Copilot otomatis menyiapkan sandbox yang terisolasi secara aman, lalu mengkloning repositori dan menjalankan proses build, test, dan lint
  • Copilot memahami konteks proyek dengan mempertimbangkan seluruh isi percakapan pada issue atau PR, serta informasi konfigurasi dalam repositori
  • Seperti Copilot Extensions maupun model picker, GitHub akan berkolaborasi agar partner dan pelanggan dapat dengan mudah mengintegrasikannya ke alur kerja AI
  • Tujuannya adalah menyediakan agen otonom yang menangani tugas berulang dan melelahkan bagi developer
  • Project Padawan direncanakan akan dirilis tahun ini, dan fungsinya akan terus diperkuat berdasarkan umpan balik pengguna

8 komentar

 
wedding 2025-02-09

Bukan cuma code, VS juga dong.. sudah beli Pro dan dipakai, tapi dukungannya malah lebih lambat daripada yang gratis T_T

 
cosogi 2025-02-09

Ada banyak contoh implementasi agen, tetapi alasan tidak banyak kasus pemanfaatannya adalah karena biaya, jadi saya penasaran bagaimana mereka mengatasi hal ini.

 
jhj0517 2025-02-08

Bisa mengedit kode, membuat PR, sampai menjalankan kode!
Cara penggunaan dan UI-nya sepertinya mirip dengan Cursor, jadi saya penasaran rasanya akan seperti apa.

 
kaydash 2025-02-08

Mari kita nikmati bersama Git Hut

 
jwh926 2025-02-08

Jadi, sekarang siapa yang jadi copilot?

 
iolothebard 2025-02-08

Plugin JetBrains juga dong... T_T

 
clickin 2025-03-26

Akhirnya masuk juga ke plugin JetBrains!

 
cuhong 2025-02-08

Tolong.. snif