Google telah melancarkan "kemahiran" API Gemini sumber terbuka yang membolehkan ejen AI mengambil data segar mengikut permintaan. Alatan yang sama boleh ditambah kepada pembantu pengekodan popular seperti Claude Code, Cursor, OpenAI Codex dan Antigravity.

Mengapa kemas kini ini penting

Model bahasa besar berhenti belajar sebaik sahaja data latihannya ditetapkan. Hasilnya: wujud jurang antara apa yang "diketahui" oleh model dengan apa yang sebenarnya benar—versi perpustakaan baharu, perubahan API terkini, atau malah keluaran terbaharu model itu sendiri mungkin terlepas. Pembangun kemudiannya berhadapan dengan kod yang rosak, cadangan yang salah, dan proses penyahpepijatan (debugging) tambahan.

Kemahiran API Gemini Google mengisi jurang tersebut tanpa perlu melatih semula keseluruhan model. Ia menyediakan antara muka ringan yang boleh dikemas kini yang menyalurkan konteks semasa secara terus ke dalam ejen semasa masa inferens.

Apa yang kemahiran ini lakukan

  • gemini-api-dev – satu kit alatan untuk membina aplikasi yang memerlukan keupayaan teks, sembang, penstriman atau pemanggilan fungsi (function-calling). Ia merangkumi perpustakaan klien untuk Python dan TypeScript.
  • gemini-live-api-dev – perkhidmatan berasaskan WebSocket yang menstrim audio, video dan teks masa nyata, membolehkan senario interaksi langsung.

Ujian dalaman Google menunjukkan kemahiran ini meningkatkan penjanaan kod API yang betul daripada 87% dengan Gemini 3 Flash kepada 96% dengan Gemini 3.1 Pro. Peningkatan ini berpunca daripada model yang dapat melihat nombor versi, tandatangan (signatures) dan nota penggunaan yang tepat berbanding hanya meneka.

Bagaimana pembangun boleh menggunakannya hari ini

Kemahiran ini dibungkus sebagai plugin sumber terbuka yang boleh dipasang oleh pembangun dalam beberapa persekitaran pengekodan pesaing:

  • Claude Code – tambah plugin gemini-skills.
  • Cursor – pasang daripada direktori plugin terbina dalamnya.
  • OpenAI Codex – pasang melalui pasaran plugin Codex.
  • Antigravity – aktifkan melalui AGY CLI atau menu Customizations.

Oleh kerana projek-projek ini dihoskan secara awam, sesiapa sahaja boleh melakukan fork, mengubah suai, atau menyumbang kembali.

Risiko dan had

  • Repositori tersebut bukan produk rasmi Google. Jika pepijat (bug) muncul, anda perlu menyelesaikannya sendiri atau bergantung kepada pembaikan komuniti.
  • Kemahiran ini menyediakan fakta terkini tetapi tidak menganalisis kod asas (codebase) yang khusus. Ia boleh mencadangkan panggilan API yang betul tanpa mengetahui sama ada seni bina sekeliling memerlukannya.
  • Definisi kemahiran yang lapuk boleh mengelirukan ejen dengan tahap keyakinan yang tinggi. Kemas kini berkala adalah penting; jika tidak, model mungkin memulangkan kod yang sudah usang.
  • Peningkatan ketepatan yang dilaporkan mengandaikan model asas yang kuat. Menjalankan set kemahiran yang sama pada model yang lebih lemah tidak akan mencapai angka yang sama.

Apa yang perlu diperhatikan seterusnya

Penerimaan kemungkinan besar bergantung pada seberapa cepat komuniti menyelaraskan definisi kemahiran dengan ekosistem yang bergerak pantas seperti rangka kerja (framework) JavaScript, SDK awan dan perpustakaan AI yang sedang muncul. Jika IDE utama mula membundel plugin tersebut, beban penyelenggaraan mungkin beralih daripada pembangun individu kepada pemilik platform.

Pembangun yang menambah kemahiran Gemini harus menganggap output tersebut sebagai draf, bukan komit (commit) akhir. Padankan kod yang dijana dengan semakan pantas dokumentasi semasa dan jalankan ujian tempatan sebelum melakukan penggabungan (merging).

Rumusan: Kemahiran API Gemini sumber terbuka memberikan cara praktikal kepada ejen AI untuk kekal terkini, tetapi ia menukar sokongan rasmi dengan tanggungjawab komuniti. Gunakannya untuk mengurangkan ralat kod usang, tetapi sentiasa peka terhadap kemas kini versi.

Sumber: https://github.com/google-gemini/gemini-skills