Agen AI Anda Memulai Setiap Sesi Seperti Karyawan Baru - Killian Carlsen-Phelan, Sonar
원제 · Your AI Agent Starts Every Session Like a New Hire - Killian Carlsen-Phelan, Sonar
핵심 요약
Sonar Vortex mengintegrasikan pedoman pengkodean dan verifikasi deterministik ke dalam agen AI sebelum penulisan kode dimulai untuk mengurangi token, mencegah masalah keamanan, dan menghindari pengerjaan ulang.
하이라이트
Sesi agen pengkodean baru di IDE dimulai tanpa mengetahui konvensi proyek, pedoman, atau aturan arsitektur yang ada.
Survei terhadap lebih dari 1.100 pengembang menunjukkan bahwa 96% dari mereka tidak sepenuhnya mempercayai kode buatan AI, sementara hanya 48% yang memverifikasi kode secara penuh sebelum mendorongnya.
Sonar Vortex adalah pengaya yang terhubung ke agen pengkodean agar agen mengetahui proyek dan memverifikasi dirinya sendiri secara deterministik sebelum menulis kode.
Penggunaan Sonar Vortex menghemat 36% token rata-rata, terutama pada tugas pemfaktoran ulang basis kode yang sudah ada.
Penerapan Sonar Vortex menghasilkan pengurangan gangguan produksi sebesar 44% bagi para penggunanya.
타임라인
Masalah Awal pada Sesi Agen Pengkodean
Percepatan laju pengkodean AI membawa masalah karena agen tidak memiliki informasi mengenai aturan arsitektur atau pedoman pengkodean yang telah ditentukan. Saat diberi tugas fitur, agen harus mencari konteks di repositori secara acak. Hal ini tidak hanya membuang waktu dan token, tetapi juga meningkatkan risiko replikasi kesalahan yang ada.
- Setiap sesi agen baru dimulai seperti karyawan baru yang tidak mengetahui konvensi proyek.
- Pencarian konteks manual di seluruh repositori menghabiskan waktu dan token.
- Agen dapat mereplikasi masalah basis kode yang ada dan memperkenalkan masalah baru.
Solusi Sonar Vortex dan Data Kepercayaan Pengembang
Sonar Vortex dikembangkan untuk mengatasi masalah kurangnya pengetahuan awal pada agen pengkodean serta memverifikasinya secara deterministik. Data survei menunjukkan keraguan besar di kalangan pengembang terhadap kode buatan AI, diperparah dengan rendahnya persentase pengembang yang melakukan verifikasi penuh sebelum tahap produksi.
- Sonar Vortex adalah pengaya yang memastikan agen mengetahui proyek sebelum menulis kode.
- Sebanyak 96% dari 1.100 pengembang yang disurvei tidak sepenuhnya mempercayai kode buatan AI.
- Kurang dari separuh pengembang, yaitu 48%, yang memverifikasi kode secara penuh sebelum mendorongnya.
Alur Kerja dan Mekanisme Deterministik Vortex
Sebelum memulai tugas, Vortex menyediakan peta dan pedoman pengkodean proyek kepada agen agar tidak menghabiskan token berlebih untuk mencari file. Setiap suntingan yang dibuat agen memicu pemeriksaan cepat, dilanjutkan dengan pemeriksaan mendalam untuk aliran data lintas file. Pendekatan deterministik ini jauh lebih andal daripada mengandalkan agen lain untuk saling meninjau.
- Agen menarik pedoman arsitektur dan standar pengkodean sebelum menulis baris kode pertama.
- Analisis vortex berjalan secara otomatis setiap kali file diedit atau ditambahkan.
- Verifikasi deterministik memberikan hasil yang konsisten dibandingkan peninjauan antar-AI.
Demo Tugas Nyata dan Perbaikan Masalah Keamanan
Dalam demonstrasi tugas ekstraksi file log, agen secara otomatis menanyakan lokasi kelas dan pedoman Java ke Sonar. Setelah implementasi selesai, analisis vortex mendeteksi masalah keamanan terkait izin file sementara di direktori bersama. Agen dipaksa untuk terus beriterasi dan memperbaiki kodenya sendiri hingga memenuhi standar keamanan yang ketat sebelum mencapai tahap pull request.
- Sistem kait dan deteksi rahasia aktif secara otomatis tanpa instruksi manual tambahan.
- Agen mengekstrak file log ke file sementara dan menulis pengujiannya sendiri.
- Sonar Vortex menolak perbaikan pertama karena izin akses file sementara belum ditetapkan secara eksplisit.
설명
Every new coding agent session starts like a new hire: it doesn't know your conventions, architecture rules or approved libraries, so it burns time and tokens searching your repo and repeats the issues already in it. Killian Carlsen-Phelan of Sonar introduces Sonar Vortex, a plugin that hands your agent a map of the codebase and your guidelines before it writes, then deterministically checks every edit. In a live session, Vortex catches a temp-file permission bug the agent's own tests missed, and rejects its first fix. Sonar reports 36% fewer tokens and 44% fewer production outages. Chapters: 0:00 Intro 0:26 Every agent session starts from scratch 1:59 What Sonar Vortex does 2:25 The bug a test wouldn't catch 3:35 96% don't trust AI code, 48% verify it 4:26 How Vortex guides the agent 7:00 36% fewer tokens 8:08 Bringing SonarQube into the agent loop 9:01 Demo: a real task 13:03 Not AI checking AI 14:17 The fix that wasn't a fix 16:20 What you get Killian Carlsen-Phelan https://www.sonarsource.com Join us in SF for the second annual AIE CODE summit: https://aie.codes our last flagship summit of 2026. Applications live now!
