- Jules terintegrasi dengan GitHub dan secara otomatis melakukan perbaikan bug, penambahan dokumentasi, serta pengembangan fitur sebagai agen coding asinkron
- Pengguna cukup memilih repositori dan branch lalu menulis prompt yang detail, sementara sisanya ditangani Jules di VM cloud
- Tersedia juga fitur menjalankan dan membuat test, membuat PR, menyediakan diff perubahan, dan ringkasan audio
- Secara internal, Jules menggunakan model Gemini 2.5 Pro untuk memahami dan memodifikasi kode
- Mirip dengan agen coding GitHub Copilot, tetapi disediakan berbasis akun Google dengan alur kerja berpusat pada UI
Gambaran umum Jules
Fitur utama
- Integrasi GitHub: mengimpor repositori, membuat branch, dan otomatis menulis Pull Request (PR)
- Mesin virtual cloud: Jules meng-clone kode ke VM cloud untuk menjalankan pekerjaan dan memverifikasi apakah perubahan berfungsi
- Test: menjalankan test yang sudah ada atau membuat test baru jika belum tersedia
- Menyediakan rencana kerja: sebelum perubahan dilakukan, rencana kerja, alasan, dan diff perubahan ditampilkan lebih dulu kepada pengguna
- Ringkasan audio: perubahan PR disediakan dalam bentuk ringkasan suara agar bisa dipahami dengan cepat
Cara menggunakan
Pengaturan sebelum memulai
- Buka https://jules.google.com
- Login dengan akun Google
- Setujui pemberitahuan privasi (sekali)
- Klik Sync GitHub account
- Selesaikan proses autentikasi GitHub OAuth
- Pilih repositori yang akan dihubungkan ke Jules (semua atau sebagian)
- Setelah pengaturan selesai, pemilih repo akan muncul dan prompt bisa dimasukkan
Prosedur menjalankan pekerjaan
- Pilih repositori dan branch
- Branch default dipilih otomatis, dan bisa diubah bila perlu
- Tulis prompt
- Contoh:
utils.js 파일 내 parseQueryString 함수에 대한 테스트 추가
- (Opsional) Tambahkan skrip konfigurasi lingkungan
- Klik Give me a plan
- Jules membuat rencana → pengguna meninjau dan menyetujui
- Setelah disetujui, diff kode yang diubah akan disediakan
- PR final dapat dibuat dan diterapkan ke GitHub
Fitur mendatang
- Jika label
assign-to-jules ditempelkan pada issue GitHub, Jules akan ditugaskan otomatis untuk menjalankan pekerjaan (fitur yang direncanakan)
4 komentar
Apakah karena ini akan keluar, OpenAI lebih dulu mencoba mengurangi antusiasme dengan Codex? ^^;
Sepertinya harus masuk waitlist dan tidak bisa langsung dipakai.
Sepertinya ini juga bisa mengelola repositori secara asinkron, tapi dari kesan saat vibe coding sejauh ini, kalau tidak ditinjau manusia, untuk proyek yang kompleks AI kadang masih sering salah ngoding, jadi bagian kode asinkronnya mungkin juga tidak terlalu punya nilai tambah...? Pada akhirnya, waktu paling banyak tetap habis di proses human check di tengah jalan.
Opini Hacker News