(Berdasarkan Sesi Perkongsian & Bimbingan Cikgu Haris / LinuxMalaysia bersama Pasukan)
Sasaran: Jurutera Perisian, Pentadbir Sistem (SysAdmin), Jurutera DevOps, dan Ahli Pasukan Teknikal.
Tujuan: Panduan rujukan pantas dwibahasa (Bahasa Melayu Piawai DBP & Standard UK English) untuk memahami cara bekerja secara efektif bersama AI Agent berlandaskan rangka kerja Deep State of Mind (DSOM).
π Ringkasan Eksekutif & Minda Asas (Core Mindset)
Dalam pembangunan moden berbantukan AI, AI bukan pengganti kepakaran manusia, sebaliknya bertindak sebagai Pengganda Produktiviti (Productivity Multiplier). Antara aplikasi utama yang menjadi perantara tugasan harian kita ialah aplikasi desktop Google Antigravity. Masalah terbesar apabila bekerja dengan AI ialah AI sering lupa (context window amnesia) dan boleh melakukan tindakan merosakkan secara senyap (silent destructive actions). Rangka kerja DSOM diwujudkan supaya AI akan sentiasa mengikut state (keadaan) dan pemahaman yang sama, waima untuk projek yang baharu bermula. Kita menggunakan pendekatan GitOps untuk membina memori kekal dan pagar keselamatan (guardrails).π Langkah 0: Memulakan Ejen AI (Onboarding Prompt)
Sebelum memulakan sebarang tugasan, amat penting untuk menyegerakkan mana-mana agen AI (Antigravity, Jules, dsb.) dengan kerangka kerja DSOM secara terus daripada sumber rasminya. Setiap kali anda memulakan projek baharu atau sesi ejen yang baharu, wajib berikan arahan (prompt) di bawah supaya AI membaca, memahami, dan memuatkan (adopt) pengetahuan tersebut ke dalam struktur ingatannya.π Salin & Tampal Prompt Ini kepada AI:
π― 1. Pengurusan Model & Kos Token (Model Strategy & Token Budgeting)
Bergantung pada fasa dan beban tugasan, pilihlah enjin (model) yang betul untuk memaksimumkan pulangan sambil menjimatkan token:[!TIP] Petua Jimat Token: Jangan muat naik keseluruhan kod (codebase)! Gunakan format metadata Open Knowledge Format (OKF) YAML di bahagian atas fail supaya AI hanya membaca ringkasan metadata (~50 token) berbanding teks kod mentah yang besar.
π§ 2. Mengatasi Sifat βLupaβ AI Melalui Git Sovereignty
AI secara semula jadinya tidak mempunyai memori jangka panjang. Atas sebab ini, kita perlu menggunakan Git (walaupun Git secara local) untuk menjejak dan menyemak setiap perubahan.-
Komit Git untuk Setiap Perubahan (Atomic Commits):
- Sentiasa arahkan Gemini/Antigravity untuk commit ke Git setiap kali ia siap melakukan perubahan kod.
- Contoh Arahan:
"Sahkan kod ini, kemudian komit fail yang diubah dengan mesej semantik discrete git commit."
-
Gunakan Perintah
/learnuntuk Mengekalkan Ingatan:- Setiap kali terdapat perubahan struktur yang besar atau anda menemui corak kerja yang bagus, arahkan AI dengan menaip
/learn. - Ini akan menyimpan pengetahuan tersebut ke dalam struktur βBrainβ AI.
- (Nota Penting: Fitur
/learnterbina terus di dalam platform Antigravity IDE untuk mengekalkan ingatan dalam fail.mdtempatan).
- Setiap kali terdapat perubahan struktur yang besar atau anda menemui corak kerja yang bagus, arahkan AI dengan menaip
π 3. Struktur Direktori Projek yang Kemas (DSOM Footprint)
Bagi memastikan projek mudah diselenggara dan mudah diindeks oleh agen AI, patuhi struktur folder standard ini:- Folder
references/: Khas untuk bahan rujukan mentah (PDF, arkitektur sistem asal, dll). - Folder
docs/: Tempat di mana agen menulis dan menyimpan dokumentasi rasmi yang ia hasilkan. - Fail
plugin.json&mcp.json: Pakej piawai Agent Plugins 1.0.0 untuk integrasi alatan MCP dan kemahiran ejen secara universal rentas pelbagai IDE (Antigravity, Cursor, Jules, Claude).
π‘οΈ 4. Disiplin Operasi: Ansible Playbook vs Terminal Terus
[!CAUTION] UNDANG-UNDANG MUTLAK KESELAMATAN: Jangan sekali-kali membenarkan agen AI melaksanakan arahan komander secara terus (run command) di atas pelayan pengeluaran (production server)!
- Mandatori Penggunaan Ansible:
- Beri arahan jelas kepada agen: βJangan jalankan command secara terus. Bina Ansible playbook untuk konfigurasi ini.β
- Kelebihan Menggunakan Ansible Playbook:
- Rekod Audit (Trackable): Boleh disimpan dalam Git sebagai rekod siapa yang melaksanakan dan apakah perubahannya.
- Boleh Diulang (Idempotent): Automasi ini boleh dijalankan ke sistem atau pelayan lain dengan selamat tanpa kesan sampingan.
βοΈ 5. Menukar Tugasan Berulang Menjadi Skills (AI SOPs)
Jangan bazirkan masa anda dan AI mengulang proses yang sama (contohnya memformat laporan atau menstruktur repositori).- Jana Kemahiran (Skill Creation):
- Apabila satu proses rumit berjaya disiapkan, beri arahan ini kepada Antigravity:
"Turn this action into skills"atau"Turn this successful workflow into a reusable DSOM agent skill."
- Apabila satu proses rumit berjaya disiapkan, beri arahan ini kepada Antigravity:
- Lokasi Penyimpanan Skills:
- Global (Untuk kegunaan peribadi anda di semua projek): Disimpan di dalam
~/.gemini/skillsatau~/.gemini/antigravity/builtin/skills/. - Projek Tempatan (Untuk dikongsi bersama pasukan): Disimpan di
<path/to/project/folder>/.agents/skills/<nama-skill>/SKILL.md.
- Global (Untuk kegunaan peribadi anda di semua projek): Disimpan di dalam
π€ 6. Kolaborasi Multi-Agent: Google Jules & Antigravity
Sebagai satu ekosistem, kita menggabungkan keupayaan agen secara lokal dan awan:- Google Antigravity (Local Agent): Aplikasi meja perantara untuk pair-programming, ujian tempatan, dan penjanaan dokumen.
- Google Jules (Cloud Autonomous Agent): Agen latar belakang yang khusus digunakan untuk integrasi tugasan di GitHub secara public. Ia membaca isu (Issues) dan menolak ciri baharu melalui Pull Request (PR) tanpa perlu bantuan perantara manusia (berasaskan pelayan).
π Senarai Semak Harian Pasukan (Team Daily Checklist)
- Mula Sesi (SOD): Buka Antigravity dan baca status tugasan daripada
.agents/brain/task.md. - Rancangan: Pastikan Implementation Plan wujud di
docs/atau.agents/brain/sebelum menulis kod besar. - Pengujian & Komit: Gunakan Git tempatan dengan komit secara berbutir (Atomic Commits). Jika ada perintah pelayan, pastikan ia Ansible YAML!
- Tamat Sesi (EOD): Jana blok ringkasan
[DSOM EPISODIC RECORD]supaya AI tidak βlupaβ apabila anda mula bekerja esok hari.
Deep State of Mind (DSOM) For My AI Protocol | Berdasarkan Bimbingan Harisfazillah Jamel (LinuxMalaysia) | 2026-08-22
Standard: UK English | DBP-standard Bahasa Melayu Malaysia (Piawai) | GNU General Public License v3.0