AI generatif

Google Antigravity: 6 Langkah Guru Membina Aplikasi PdP dengan AI

Guru wanita bertudung hijau menggunakan komputer riba dengan paparan kuiz Sains dan kod aplikasi, bersama enam kad langkah pembangunan.

Pernahkah cikgu terfikir hendak membina aplikasi kuiz sendiri, tetapi tidak tahu bagaimana hendak menulis kod?

Mungkin cikgu mahu menghasilkan simulasi Sains, permainan Matematik atau aplikasi latihan yang benar-benar mengikut keperluan murid.

Dahulu, membangunkan aplikasi seperti ini memerlukan kemahiran pengaturcaraan dan masa yang agak panjang.

Kini, dengan bantuan AI, guru boleh bermula daripada satu idea, menerangkan fungsi yang diperlukan dan membina prototaip aplikasi secara berperingkat.

Antara platform yang menarik untuk diterokai ialah Google Antigravity, persekitaran pembangunan berasaskan AI yang membolehkan pengguna bekerjasama dengan AI agent untuk menulis kod, menyemak fail dan menguji aplikasi.

Berbeza daripada chatbot biasa yang hanya memberikan cadangan kod, Antigravity boleh membantu mengurus proses pembangunan dalam ruang projek yang ditetapkan.

Tetapi adakah cikgu perlu menjadi programmer terlebih dahulu?

Tidak semestinya!

Untuk tutorial ini, kita akan menggunakan satu contoh mudah: aplikasi kuiz interaktif Sains Tingkatan 2 tentang fotosintesis.

Berikut enam langkah yang boleh cikgu ikuti.

1. Mulakan dengan Idea dan Masalah PdP

Sebelum membuka Antigravity, fikirkan dahulu masalah pembelajaran yang mahu diselesaikan.

Jangan bermula dengan arahan seperti “Bina satu aplikasi pendidikan yang hebat”.

Arahan sebegitu terlalu umum.

Sebaliknya, tentukan fungsi aplikasi berdasarkan keperluan murid.

Sebagai contoh, cikgu mahu menyediakan kuiz fotosintesis yang boleh digunakan untuk pentaksiran formatif.

Aplikasi tersebut hanya memerlukan:

  • Lima soalan pilihan jawapan.
  • Semakan jawapan secara automatik.
  • Maklum balas ringkas untuk setiap soalan.
  • Paparan markah keseluruhan.
  • Butang untuk mencuba semula.

Tidak perlu terus menambah akaun murid, pangkalan data atau fungsi AI yang kompleks.

Cadangan saya: Bagi projek pertama, bina aplikasi yang mempunyai satu fungsi utama dan boleh disiapkan sebagai prototaip kecil.

Lebih mudah cikgu mengesan masalah apabila aplikasi mempunyai skop yang jelas.

2. Tulis Prompt yang Menjelaskan Keperluan Aplikasi

Langkah berikutnya ialah menyediakan arahan atau prompt yang baik.

Dalam pembangunan aplikasi menggunakan AI, prompt bukan sekadar soalan. Ia menjadi penerangan keperluan produk yang akan dibangunkan.

Cikgu perlu menjelaskan tujuan aplikasi, pengguna sasaran, ciri yang diperlukan dan batasan pembangunan.

Contohnya, gunakan prompt berikut:

Bantu saya membangunkan aplikasi web Kuiz Interaktif Sains Tingkatan 2 tentang fotosintesis.

Aplikasi mempunyai lima soalan objektif dengan empat pilihan jawapan. Paparkan maklum balas selepas setiap soalan, kira markah keseluruhan dan sediakan butang Cuba Lagi.

Gunakan Bahasa Melayu Malaysia, reka bentuk mesra telefon dan warna yang sesuai untuk murid sekolah menengah.

Bina menggunakan HTML, CSS dan JavaScript biasa. Jangan gunakan pangkalan data, akaun pengguna, pustaka luaran atau sambungan internet.

Sebelum menulis kod, sediakan pelan pembangunan ringkas dan senarai fail yang diperlukan. Jangan jalankan arahan terminal atau memasang pakej tanpa kelulusan saya.

Prompt ini memberikan arahan yang lebih jelas kepada AI.

Namun, jangan masukkan maklumat peribadi murid, rekod pentaksiran sebenar atau kata laluan sekolah ke dalam prompt.

Tip: Jika cikgu mempunyai lakaran susun atur aplikasi, gunakan lakaran tersebut sebagai panduan tambahan jika fungsi muat naik tersedia dalam persekitaran yang digunakan.

3. Sediakan Projek Baharu dalam Google Antigravity

Sekarang kita mula menggunakan platform sebenar.

Lawati laman rasmi Google Antigravity dan muat turun aplikasi yang sesuai dengan komputer cikgu.

Antigravity mempunyai beberapa pilihan penggunaan, termasuk aplikasi desktop, terminal dan sambungan kepada editor kod. Untuk tutorial ini, gunakan aplikasi desktop Antigravity.

Selepas pemasangan:

  1. Buka aplikasi dan log masuk menggunakan akaun Google yang layak.
  2. Pilih New Project.
  3. Gunakan Add Folder untuk memilih folder kerja baharu.
  4. Namakan folder, contohnya kuiz-sains-fotosintesis.
  5. Pilih model AI yang tersedia pada akaun cikgu.

Pada peringkat ini, pastikan folder projek tidak mengandungi fail sulit atau dokumen sekolah yang tidak berkaitan.

Google menyediakan pilihan Local Mode untuk bekerja terus dalam folder, serta New Worktree Mode untuk pengasingan perubahan dalam repositori Git.

Bagi guru yang baru bermula, folder projek baharu yang kosong sudah memadai.

Satu perkara penting: Google Antigravity hanya tersedia kepada pengguna berumur 18 tahun ke atas berdasarkan FAQ rasmi. Jadi, dalam konteks sekolah, guru yang layak boleh membangunkan aplikasi untuk digunakan oleh murid tanpa meminta murid bawah umur mendaftar Antigravity.

4. Minta AI Membina Kod Mengikut Pelan

Selepas projek disediakan, masukkan prompt yang telah dirancang.

Untuk tugasan pembangunan yang melibatkan beberapa fail, gunakan pendekatan Planning Mode supaya AI menyusun cadangan terlebih dahulu.

Antigravity menyokong arahan /plan untuk membantu merancang pelaksanaan sebelum kod diubah.

Minta AI menerangkan fungsi aplikasi, struktur fail dan kaedah pengujian.

Bagi kuiz sederhana, hasilnya mungkin melibatkan satu atau beberapa fail HTML, CSS dan JavaScript.\

Sebelum bersetuju dengan perubahan, lihat pelan dan pastikan tiada fungsi yang tidak diperlukan.

Sebagai contoh, aplikasi kuiz ringkas tidak memerlukan sistem pendaftaran murid, pelayan awan atau sambungan kepada pangkalan data sekolah.

Antigravity menyediakan artifacts, termasuk pelan pelaksanaan dan paparan perubahan kod, untuk membantu pengguna menyemak kerja agent.

Cadangan saya: Bina fungsi asas dahulu. Selepas kuiz dapat beroperasi, barulah minta AI menambah penambahbaikan seperti animasi, ikon atau penerangan jawapan.

Jangan terus menerima semua perubahan hanya kerana AI mengatakan kod sudah lengkap.

5. Uji Aplikasi Sebelum Digunakan dalam Kelas

Kod yang berjaya dihasilkan tidak semestinya bermaksud aplikasi sudah berfungsi dengan betul.

Langkah pengujian sangat penting.

Minta Antigravity membuka pratonton aplikasi melalui pelayan pembangunan setempat yang sesuai.

Antigravity juga menyediakan fungsi pengujian menggunakan pelayar Chrome melalui arahan /browser dalam aplikasi atau CLI yang menyokongnya.

Cikgu boleh meminta agent:

Jalankan pratonton aplikasi secara setempat. Uji semua lima soalan, pengiraan markah, butang Cuba Lagi dan paparan pada skrin telefon selebar 390 piksel. Laporkan sebarang ralat dan cadangkan pembetulan. Jangan terbitkan aplikasi ke internet.

Kemudian, lakukan ujian sendiri.

Perkara diujiHasil yang diharapkan
Jawapan betulMaklum balas yang tepat dipaparkan
Jawapan salahPenjelasan yang sesuai diberikan
Pengiraan markahBilangan jawapan betul dikira dengan tepat
Butang Cuba LagiKuiz bermula semula
Paparan telefonTeks dan butang boleh digunakan dengan selesa

Jangan lupa menyemak fakta Sains dan kesesuaian soalan dengan DSKP.

Aplikasi yang kelihatan menarik masih boleh mengandungi kesalahan konsep atau logik pengiraan.

6. Semak Kod, Baiki Masalah dan Simpan Prototaip

Inilah langkah yang sering diabaikan apabila menggunakan vibe coding.

AI mungkin sudah berjaya membina aplikasi, tetapi kita tetap perlu memahami perkara asas tentang bagaimana aplikasi tersebut berfungsi.

Cikgu tidak perlu menghafal setiap baris kod.

Mulakan dengan meminta AI menerangkan bahagian penting dalam bahasa yang mudah.

Contohnya:

Terangkan fungsi setiap fail dan bahagian kod utama dalam aplikasi ini. Kenal pasti sebarang risiko keselamatan, sambungan luar, penggunaan data pengguna dan kod yang tidak diperlukan. Cadangkan pembetulan tanpa menambah fungsi baharu.

Periksa sama ada aplikasi menggunakan pustaka luaran, menghantar maklumat ke internet atau mempunyai fungsi yang tidak diminta.

Bagi prototaip kuiz tanpa akaun pengguna, lebih baik kekalkan aplikasi ringkas dan tidak mengumpul maklumat peribadi.

Jika sudah berfungsi dengan baik, simpan salinan fail projek dan sediakan sandaran.

Cikgu juga boleh meminta AI menyediakan dokumentasi ringkas yang menerangkan cara membuka serta menggunakan aplikasi.

Penting: Prototaip yang berfungsi pada komputer sendiri belum semestinya selamat atau sesuai untuk diterbitkan kepada orang ramai. Aplikasi yang memerlukan akaun, pangkalan data atau sambungan internet memerlukan semakan keselamatan tambahan.

Adakah Google Antigravity Percuma untuk Guru?

Google Antigravity mempunyai pelan penggunaan individu percuma dengan kuota tertentu.

Pelan Google AI Pro dan Ultra menawarkan had penggunaan yang lebih tinggi serta akses kepada model tertentu mengikut kelayakan.

Model seperti Gemini 4 Argon mempunyai syarat akses premium. Ia juga tidak tersedia dalam aplikasi Antigravity IDE standalone, walaupun boleh ditawarkan melalui aplikasi Antigravity, CLI atau sambungan editor yang disokong.

Bagi guru yang menggunakan akaun institusi seperti Google Workspace for Education, semak kebenaran pentadbir terlebih dahulu. Akaun sekolah tidak semestinya mempunyai akses yang sama seperti akaun Google peribadi.

Perkhidmatan ini tersedia di Malaysia, tetapi tertakluk kepada syarat umur, pelan, kuota dan dasar penggunaan Google.

Untuk projek kuiz mudah seperti contoh kita, cikgu boleh bermula dengan model yang tersedia tanpa perlu terus membeli langganan premium.

Akhir Kata

Google Antigravity membuka satu lagi peluang kepada guru untuk membangunkan bahan pembelajaran yang lebih khusus mengikut keperluan murid.

Namun, membina aplikasi menggunakan AI bukan bermaksud menyerahkan semua keputusan kepada teknologi.

Guru masih perlu menentukan objektif pembelajaran, menyemak kandungan, menguji fungsi dan memastikan aplikasi selamat digunakan.

Pada saya, kejayaan menggunakan AI dalam pembangunan aplikasi bukan diukur melalui berapa cepat kod dapat dihasilkan, tetapi sejauh mana aplikasi tersebut benar-benar membantu proses PdP.

Mulakan dengan satu aplikasi kecil. Apabila sudah lebih yakin, barulah cuba projek yang lebih mencabar.

Mana tahu, idea ringkas untuk membantu murid dalam satu kelas boleh berkembang menjadi inovasi pendidikan yang bermanfaat kepada lebih ramai guru!

— Cikgu Siber

Rujukan Rasmi

  1. Google Antigravity. Get Started — Panduan Pemasangan dan Memulakan Projek.
  2. Google Antigravity. Plans — Pelan, Kuota dan Had Penggunaan.
  3. Google Antigravity. Choose a Model — Ketersediaan Model Mengikut Pelan.
  4. Google Antigravity. Agent Permissions — Keselamatan dan Kebenaran Agent.
  5. Google Antigravity. Browser Command — Pengujian Aplikasi melalui Pelayar.
  6. Google Antigravity. Frequently Asked Questions — Akaun, Umur dan Ketersediaan Negara.