Gemini CLI GitHub Actions dari Google Hadapi Kebingungan Developer Karena Banyak Produk yang Saling Bersaing

Tim Komunitas BigGo
Gemini CLI GitHub Actions dari Google Hadapi Kebingungan Developer Karena Banyak Produk yang Saling Bersaing

Google telah meluncurkan Gemini CLI GitHub Actions, asisten coding AI baru yang terintegrasi langsung ke dalam alur kerja GitHub. Namun, peluncuran ini telah memicu kebingungan signifikan di antara para developer yang kesulitan memahami jajaran produk AI Google yang semakin terfragmentasi.

Krisis Identitas Produk Membuat Developer Frustasi

Respons komunitas mengungkap frustrasi mendalam terhadap pendekatan Google dalam pengembangan produk AI. Para developer mempertanyakan apakah ini benar-benar tool command-line interface, GitHub Action, atau sesuatu yang lain. Konvensi penamaan telah menciptakan kebingungan khusus karena produk ini tidak berfungsi sebagai CLI tradisional ketika digunakan melalui GitHub.

Banyak developer berpengalaman, termasuk mereka yang memiliki pengalaman lebih dari satu dekade dengan platform Google, melaporkan tidak dapat memahami dengan jelas apa yang sebenarnya dilakukan produk ini, untuk siapa produk ini dirancang, atau berapa biayanya. Kebingungan ini meluas melampaui pengguna biasa hingga ke manajer engineering dengan anggaran AI yang secara aktif mencari tools pengembangan yang lebih baik.

Berbagai Solusi yang Saling Bersaing dalam Ekosistem Google

Peluncuran ini menambah bidang yang sudah ramai dengan tools coding AI Google. Para developer telah mengidentifikasi setidaknya tiga coding agent terpisah dari Google, termasuk Jules (yang bekerja di virtual machine), Gemini CLI original (untuk pengembangan lokal), dan sekarang varian GitHub Actions ini. Masing-masing beroperasi di lingkungan yang berbeda dan melayani kasus penggunaan yang tumpang tindih.

Fragmentasi ini telah menyebabkan kritik bahwa Google tidak memiliki visi terpadu untuk tools pengembangan AI-nya. Situasi ini diperparah oleh kompleksitas autentikasi, di mana produk AI Google yang berbeda memerlukan sistem kredensial dan tingkat berlangganan yang berbeda.

Perbandingan Tool Coding AI Google :

  • Jules: Bekerja di lingkungan VM, secara asinkron pada checkout kode terpisah
  • Gemini CLI: Tool terminal lokal, interaksi pengguna sinkron di mesin sendiri
  • Gemini CLI GitHub Actions: Berjalan di runner GitHub Action pada checkout terpisah, berbasis cloud

Kompleksitas Autentikasi dan Berlangganan

Titik masalah signifikan yang disoroti komunitas melibatkan model berlangganan Google yang rumit. Tidak seperti kompetitor seperti Claude yang menawarkan berlangganan bulanan yang mudah dipahami yang mencakup semua fitur, layanan AI Google terpecah di berbagai paket dengan batasan yang tidak jelas.

Versi GitHub Actions tidak dapat melakukan autentikasi menggunakan sistem OAuth yang sama dengan Gemini CLI standar, melainkan memerlukan API key dari Google AI Studio. Ini menciptakan gesekan tambahan dan membatasi akses ke tingkat pengguna tertentu, meskipun Google mengklaim memiliki fitur keamanan tingkat enterprise.

Fitur Keamanan:

  • Workload Identity Federation ( WIF ) untuk autentikasi tanpa kredensial
  • Daftar putih perintah untuk kontrol granular atas perintah shell
  • Integrasi OpenTelemetry untuk transparansi dan pemantauan yang lengkap
  • Pembuatan identitas khusus dengan kontrol izin yang presisi

Masalah Rate Limiting Menghambat Penggunaan Praktis

Para developer melaporkan masalah rate limiting yang parah yang membuat tier gratis hampir tidak dapat digunakan untuk pekerjaan pengembangan nyata. Pengguna menggambarkan mencapai batas setelah hanya 5-6 permintaan, dengan beberapa mengalami pembatasan setelah satu tugas kompleks. Ini sangat kontras dengan klaim Google tentang kuota gratis yang murah hati.

Masalah rate limiting sangat bermasalah untuk autonomous coding agent, yang bisa terjebak dalam loop atau gagal menyelesaikan tugas ketika panggilan API dibatasi. Beberapa developer terpaksa membuat beberapa API key melalui teman untuk mengatasi keterbatasan ini.

Tiga Alur Kerja Utama yang Ditawarkan:

  • Intelligent Issue Triage : Analisis otomatis, pelabelan dan prioritas untuk isu-isu baru
  • Accelerated Pull Request Reviews : Umpan balik kualitas kode, gaya dan kebenaran bertenaga AI
  • On-demand Collaboration : Penyebutan @gemini-cli untuk delegasi tugas dalam isu dan PR

Integrasi Terbatas dengan Ekosistem Google Sendiri

Mungkin yang paling mengejutkan, para developer mencatat bahwa Gemini berkinerja buruk bahkan dalam ekosistem produk Google sendiri. Pengguna melaporkan bahwa AI tidak dapat melakukan tugas dasar seperti membuat janji temu kalender, mengedit Google Docs selain penyisipan sederhana, atau membantu dengan formula Google Sheets secara efektif.

Gemini tidak bisa membuatkan saya janji temu kalender antara saya dan orang lain selama 30 menit dalam minggu depan. Bahkan tidak bisa membuat janji temu sama sekali.

Keterbatasan ini tampak sangat aneh mengingat akses ekstensif Google ke data pengguna dan rangkaian produk terintegrasi mereka.

Peluncuran Gemini CLI GitHub Actions mewakili upaya Google untuk bersaing di ruang asisten coding AI, tetapi eksekusinya telah menyoroti tantangan organisasi yang lebih luas. Respons komunitas menunjukkan bahwa meskipun Google memiliki kemampuan AI yang kuat, pendekatan mereka terhadap pengembangan produk dan pengalaman pengguna memerlukan perbaikan signifikan untuk bersaing secara efektif dengan kompetitor yang lebih fokus.

Referensi: Meet your new Al coding teammate: Gemini CLI GitHub Actions