16 poin oleh GN⁺ 2025-05-20 | 4 komentar | Bagikan ke WhatsApp
  • 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

  1. Buka https://jules.google.com
  2. Login dengan akun Google
  3. Setujui pemberitahuan privasi (sekali)
  4. Klik Sync GitHub account
  5. Selesaikan proses autentikasi GitHub OAuth
  6. Pilih repositori yang akan dihubungkan ke Jules (semua atau sebagian)
  7. Setelah pengaturan selesai, pemilih repo akan muncul dan prompt bisa dimasukkan

Prosedur menjalankan pekerjaan

  1. Pilih repositori dan branch
    • Branch default dipilih otomatis, dan bisa diubah bila perlu
  2. Tulis prompt
    • Contoh: utils.js 파일 내 parseQueryString 함수에 대한 테스트 추가
  3. (Opsional) Tambahkan skrip konfigurasi lingkungan
  4. Klik Give me a plan
  5. Jules membuat rencana → pengguna meninjau dan menyetujui
  6. Setelah disetujui, diff kode yang diubah akan disediakan
  7. 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

 
galadbran 2025-05-21

Apakah karena ini akan keluar, OpenAI lebih dulu mencoba mengurangi antusiasme dengan Codex? ^^;

 
laeyoung 2025-05-20

Sepertinya harus masuk waitlist dan tidak bisa langsung dipakai.

 
sinbumu 2025-05-20

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.

 
GN⁺ 2025-05-20
Opini Hacker News
  • Membayangkan pengalaman saat issue GitHub ditugaskan ke AI ini lalu perbaikan bug, penggabungan hasil, hingga penandaan selesai semuanya diotomatisasi; juga mengusulkan kemungkinan terwujudnya simulator startup yang menarik jika ditambah AI “lead dev” yang menulis·menugaskan·mereview bug, serta AI “boss” yang terus meminta fitur, lalu serunya mengamati bagaimana mereka membangun aplikasi seperti koloni semut kecil
    • Membagikan pengalaman nyata menerapkan pola desain agen, termasuk pengalaman membangun sistem pricing dengan agen AI untuk peran analisis·pengambilan keputusan·review, mengamati tiap AI berkomunikasi sesuai perannya, dan memastikan bahwa pembagian peran membantu menangkap kesalahan serta menghasilkan hasil yang baik
    • Membayangkan skenario AI “VC” yang berusaha membangun perusahaan unicorn, dengan nuansa humor
    • Memperkirakan startup unicorn satu orang akan segera jadi kenyataan
  • Karena tertarik, menekan tombol Try tetapi lagi-lagi masuk waiting list; menyesalkan bahwa sistem waiting list sekarang tidak lagi seefektif saat era Gmail, dan dengan jujur merasa bahwa karena begitu banyak layanan bermunculan, besok pun ini bisa saja terlupakan
    • Menekankan bahwa agar cara ini efektif, dibutuhkan pendukung yang sangat loyal dan pengguna penyebar kabar dari mulut ke mulut; peluang sukses ada jika sudah ada pengguna yang benar-benar ingin mencoba dan aktif bertanya
    • Menduga mereka harus merilis sesuatu karena kecepatan OpenAI
  • Menilai bahwa fakta Google menyediakan inferensi (eksekusi model) secara gratis adalah daya saing yang sangat besar, menyebut cara Jules disediakan gratis, saat ini bisa dipakai gratis karena masih beta dan diperkirakan akan berbayar nanti; mengutip dokumen resmi bahwa untuk sekarang prioritasnya adalah meningkatkan developer experience
    • Belum mencoba Jules, tetapi berpandangan bahwa yang penting bukan gratis atau tidak, melainkan apakah ia menyelesaikan masalah dengan lebih baik; kalau performanya bagus akan dipakai, kalau tidak akan memilih layanan lain, dan menyebut banyak orang lebih mementingkan efisiensi daripada biaya
    • Menunjukkan bahwa pola peluncuran gratis seperti ini adalah tradisi ekonomi big tech dan mirip efek dumping di pasar
    • Strategi yang umum dipakai startup: mulai dengan beta gratis lalu beralih ke monetisasi
    • Ada batasan penggunaan: maksimal 2 tugas simultan dan 5 tugas per hari
    • Sudut pandang bahwa pengguna pada akhirnya adalah data; mengutip jawaban resmi bahwa Jules tidak memakai repo privat untuk data pelatihan, tetapi isi percakapan bisa saja dihimpun untuk pelatihan seperti Gemini; menyoroti kurangnya transparansi soal data apa yang dikumpulkan dan ketidakjelasan apakah isi repo ikut tercakup, serta membagikan tautan hukum resmi
  • Google dan Microsoft tampak seperti menyelaraskan pengumuman di hari yang sama; ada dugaan peluncuran dipercepat untuk menyesuaikan pengumuman lawan, sekaligus menumbuhkan ekspektasi bahwa saat ini adalah masa ketika inovasi bergerak sangat aktif
    • Minggu ini adalah Google I/O sekaligus Microsoft Build, sehingga dianalisis sebagai persaingan sengit kedua perusahaan untuk merebut perhatian
    • Menggambarkan suasana yang sedang sangat panas belakangan ini
    • Kedua pengumuman ini sama-sama muncul setelah OpenAI Codex Research Preview, dan dinilai pada dasarnya adalah produk yang sama
  • Sangat menghargai bahwa Google dan Microsoft berfokus pada otomatisasi tingkat rendah setara junior daripada otomatisasi kustom penuh; semakin sedikit hak akses, semakin kecil risiko insiden, dan semakin terstruktur tugasnya, semakin menguntungkan untuk data serta reinforcement learning; dari struktur berisiko rendah ini diharapkan keandalan meningkat, dan pengalaman yang didapat dari antarmuka serta integrasi dipandang penting untuk memperluas data pipeline; merasa puas karena kini sudah masuk tahap pemakaian nyata, bukan lagi perdebatan abstrak
  • Menanggapi copy iklan “Gunakan waktumu untuk hal yang kamu inginkan!” dan gambar aktivitas santai seperti game, membaca, dan tenis meja, ada kekecewaan pada nuansa yang seolah melihat coding sebagai sesuatu yang harus dihindari; ditegaskan bahwa coding adalah aktivitas yang kreatif dan menyenangkan
    • Realitasnya, hanya karena Jules mengerjakan pekerjaan, bos tidak akan membiarkan karyawan main tenis di siang hari; bahkan jika benar ada kenaikan produktivitas 20–100%, nilainya akan kembali ke perusahaan (modal), bukan ke pekerja
    • Menjelaskan bahwa dirinya kadang coding untuk bersenang-senang, tetapi biasanya hanya memakainya sebagai sarana mencapai tujuan, dan jika ada cara lain selain coding maka lebih memilih itu
    • Tetap memandang positif pesan iklan “fokus pada coding yang kamu inginkan”; awalnya ditafsirkan sebagai gambaran orang bekerja di komputer, dan pada akhirnya pilihan pengguna serta cara memakai waktulah yang menjadi inti
    • Karena memang menikmati pemrograman sebagai hobi, robot yang mengambil alih justru terasa seperti metafora yang terbalik; misalnya seperti menjual robot yang menggantikan kita naik sepeda, yang rasanya tidak terlalu bermakna
    • Pengalaman pribadi bahwa produktivitas sebanding dengan ‘arus maju tanpa putus’; perusahaan dengan proses internal yang rumit bisa merasa alat otomatisasi seperti ini sangat menarik, terutama ketika kepemimpinan antusias pada AI tetapi pasif terhadap perubahan nyata
  • Soal fitur “Jules menyediakan ringkasan audio atas perubahan agar cepat dipahami”, dinilai bahwa Google memang bisa melakukan hal semacam ini dengan teknologi NotebookLM, tetapi masih diragukan apakah benar-benar berguna mendengarkan lewat audio bagaimana prompt diimplementasikan
    • Diduga idenya adalah untuk vibe coding sambil berbaring di tempat tidur atau saat mengemudi, dan disebut ada kecenderungan generasi muda lebih menyukai informasi audio daripada teks
  • Codex dan codex cli dinilai sebagai yang terbaik di antara yang pernah dicoba sampai sekarang; Codex juga sangat diapresiasi karena bisa dipakai dari aplikasi ChatGPT, dan ada antusiasme untuk segera mencoba layanan ini juga
  • Untuk copy iklan “Lakukan hal yang kamu inginkan!”, ada yang menyatakan bahwa hal yang benar-benar ingin ia lakukan justru adalah menulis kode baru yang keren
    • Menafsirkan bahwa pesan inti alat AI adalah memberi lebih banyak waktu untuk jenis coding yang benar-benar diinginkan pengguna, yakni coding kreatif yang disukai, sambil menyerahkan pekerjaan berulang atau yang tidak disukai
  • Mempertanyakan apakah “asinkron” di Jules memang punya makna penting, dan penasaran dengan kecepatan pengerjaannya; workflow pengembangan biasanya memang asinkron, tetapi akan bagus jika bisa menjadi sinkron secara instan dan lebih cepat; juga dibagikan realitas bahwa asinkron menjadi standar karena orang tidak menyelesaikan pekerjaan secepat itu
    • Memberikan informasi bahwa tool agen AI lain biasanya memerlukan sekitar 10–30 menit tergantung model, kompleksitas tugas, dan jumlah jalur workaround