Apa itu Amp?
Amp adalah agen coding dari Sourcegraph yang dirancang untuk pekerjaan repositori melalui antarmuka terminal dan editor. Amp dapat memeriksa kode, menggunakan alat pengembangan, mengedit file, serta mengelola thread yang dapat ditinjau atau dibagikan oleh pengembang. Amp tidak boleh disamakan dengan Cody: dokumentasi resmi Sourcegraph menyatakan bahwa Cody Free dan Pro berakhir pada Juli 2025, sedangkan Cody Enterprise tetap tersedia.
Produk ini layak dievaluasi ketika pengembang menginginkan agen, bukan sekadar penyelesaian kode. Hal yang perlu dipertimbangkan adalah pemrosesan cloud, perutean penyedia, izin perintah, biaya thread panjang, dan apakah riwayat agen kolaboratif meningkatkan kualitas peninjauan.
Alur kerja terminal dan thread
Instal agen hanya setelah memeriksa apa saja yang dapat diaksesnya. Jalankan Amp di dalam repositori dengan lingkup yang telah ditentukan dan branch yang bersih. Berikan kriteria penerimaan, file yang relevan, perintah pengujian, hal-hal yang tidak termasuk dalam tujuan, serta batas yang jelas untuk kredensial dan akses jaringan. Mintalah rencana sebelum migrasi atau perubahan arsitektur.
Thread dapat menyimpan penalaran, aktivitas alat, dan output untuk kolaborasi. Riwayat tersebut berguna untuk peninjauan, tetapi juga dapat memuat konteks sumber, log, prompt, atau pengenal sensitif. Tetapkan siapa yang dapat mengakses atau membagikan thread dan berapa lama data disimpan. Hapus rahasia sebelum masuk ke dalam interaksi; penghapusan belakangan bukan pengganti pencegahan.
Tinjau setiap perintah yang diusulkan dan diff yang dihasilkan. Agen dapat memasang paket yang keliru, mengubah lockfile, menjalankan skrip yang dihasilkan, atau memperluas cakupan setelah pengujian gagal. Jika memungkinkan, bekerjalah di dalam container atau akun pengembangan dengan akses terbatas, serta jauhkan deployment dan infrastruktur produksi dari kredensial agen.
Langganan dan biaya penggunaan
Manual resmi Amp menjelaskan penggunaan berdasarkan model dan alat yang benar-benar dipakai, sedangkan pengumuman langganan Juli 2026 menambahkan paket bulanan dengan jatah penggunaan yang disertakan. Bayar sesuai pemakaian tetap menjadi opsi. Karena agen dapat memanggil beberapa model atau alat sepanjang thread yang panjang, satu instruksi pengguna bukan satu unit penagihan yang stabil.
Lacak biaya berdasarkan tugas yang hasilnya diterima. Pisahkan eksplorasi, pembuatan kode, putaran perbaikan, pelaksanaan pengujian, dan output yang dibuang. Bandingkan penggunaan yang disertakan dalam langganan dengan tugas yang sama pada skema bayar sesuai pemakaian, lalu tambahkan waktu peninjauan pengembang. Tetapkan anggaran sebelum mengizinkan tugas repositori berskala besar atau tugas latar belakang.
Detail penyedia dan langganan masih baru dan dapat berubah dengan cepat. Periksa perutean model terkini, penggunaan yang disertakan, apakah sisa jatah dapat diakumulasi ke periode berikutnya atau akan kedaluwarsa, dan mekanisme biaya penggunaan berlebih sebelum membeli.
Cara mengevaluasi thread Amp
Gunakan tugas terbatas yang sama pada thread baru dan thread repositori yang sudah berjalan. Eksekusi baru menunjukkan seberapa baik Amp menemukan konteks; eksekusi yang lebih panjang menunjukkan apakah akumulasi riwayat meningkatkan konsistensi atau menambahkan konteks dan biaya yang tidak relevan. Nilai klarifikasi, kualitas rencana, pemilihan file, keamanan perintah, ukuran diff, kegunaan pengujian, dan apakah agen berhenti ketika bukti tidak tersedia.
Ekspor atau simpan bukti yang diperlukan untuk peninjauan tanpa menganggap narasi agen sebagai bukti. Ringkasan yang baik harus sesuai dengan diff dan log perintah yang sebenarnya. Jalankan ulang pengujian secara independen setelah agen berhenti karena agen dapat salah membaca output yang terpotong atau melaporkan perintah terakhir yang berhasil meskipun perubahan berikutnya membuat hasilnya tidak berlaku.
Privasi, penyedia, dan keamanan
Halaman keamanan Amp menyatakan bahwa Amp tidak mengkloning atau mengindeks seluruh basis kode sebagai prasyarat permanen, tetapi konteks tugas tetap dikirim ke layanan dan penyedia model yang dipilih. Halaman tersebut menjelaskan pengaturan zero data retention untuk enterprise dengan sejumlah pengecualian, tidak tersedianya hosting mandiri, dan beberapa dukungan bring your own key.
Jika Amp terhubung ke langganan pribadi ChatGPT, Grok, atau layanan lain, ketentuan konsumen pihak ketiga dapat mengatur pemrosesan tersebut. Jangan menganggap janji enterprise Amp berlaku untuk setiap model yang terhubung secara eksternal. Petakan setiap penyedia, periode retensi, pilihan pelatihan, wilayah, dan proses penghapusan.
Ketentuan Amp melarang pengguna memasukkan data sensitif ke layanan dan menempatkan tanggung jawab untuk memvalidasi output pada pengguna. Gunakan repositori evaluasi yang telah disanitasi hingga organisasi menyetujui seluruh jalur data. Jangan masukkan catatan pelanggan, kredensial, log produksi, data teregulasi, dan dokumen rahasia ke dalam prompt atau output alat.
Tim juga harus menetapkan aturan berbagi thread. Thread publik yang berguna dapat tanpa sengaja mengungkapkan jalur repositori, detail masalah, nama karyawan, log, atau kode proprieter. Tinjau seluruh thread—bukan hanya jawaban akhir—sebelum mengubah visibilitas atau mengirim tautan ke luar organisasi.
Peninjauan output dan alternatif
Amp dapat mempercepat pekerjaan di banyak file, tetapi tidak bertanggung jawab atas kebenaran hasilnya. Periksa kode, implikasi lisensi, dependensi, pengujian, keamanan, dan perilaku operasional. Jalankan pemformatan, pemeriksaan tipe, pengujian, SAST, pemindaian rahasia, peninjauan dependensi, dan analisis otorisasi manual secara independen sebelum penggabungan.
Pilih Amp untuk agen yang mengutamakan terminal dengan konsep penggunaan yang transparan dan thread kolaboratif. Bandingkan Cursor atau Windsurf jika tim lebih menyukai editor yang mengutamakan AI, dan GitHub Copilot jika tim menginginkan integrasi GitHub, penyelesaian kode, peninjauan, serta kebijakan organisasi dari satu platform.
Kunjungi situs web resmi Amp