Bayangkan awak ada seorang pembantu peribadi yang sentiasa ingat apa yang awak cakap, boleh buat kerja untuk awak walaupun awak tidur, dan tidak pernah mengadu. Macam pembantu rumah yang super setia, tapi ini bukan manusia—ini adalah Hermes Agent, sebuah AI agent yang boleh awak pasang dan guna sendiri. Tapi sebelum awak terus guna, baiknya awak semak dulu kodnya di GitHub. Kenapa? Sebab awak nak pastikan ianya selamat, boleh dipercayai, dan sesuai dengan keperluan awak. Artikel ini akan pandu awak langkah demi langkah, macam awak sedang belajar memandu kereta pertama kali—perlahan, jelas, dan tanpa jargon teknikal yang membingungkan.
Apa Itu Hermes Agent? (Tak Perlu Takut, Tak Susah!)
Hermes Agent ni macam WhatsApp bot, tapi lebih pintar dan boleh buat banyak perkara. Contohnya:
- Awak cakap, “Hermes, tolong ingatkan aku esok pukul 8 pagi untuk hantar laporan,” dia akan ingat dan hantar notifikasi.
- Awak suruh dia “buka Telegram, cari mesej dari makcik, dan balas dengan ucapan terima kasih,” dia akan buat sendiri.
- Awak boleh suruh dia “jaga” folder di komputer awak dan beritahu awak jika ada fail baru.
Tapi Hermes ni bukan sekadar bot biasa. Dia boleh ingat apa yang awak cakap dari semalam, minggu lepas, atau sebulan lalu (ini dipanggil Persistent Memory—macam buku nota yang tak pernah lupa). Dia juga boleh belajar skill baru sendiri (macam pembantu yang pandai belajar resipi baru tanpa diajar berulang kali). Dan yang paling best? Dia boleh buat kerja serentak—macam awak suruh dia buka WhatsApp sambil dia buka Telegram, dan kedua-duanya berjalan lancar.
Kenapa Perlu Semak GitHub Dulu?
GitHub ni macam perpustakaan digital untuk kod komputer. Jika awak nak pasang perisian baru, awak mesti nak tahu:
- Adakah kod ni selamat? (Tak ada virus atau “backdoor” yang boleh curi data awak.)
- Adakah ianya percuma? (Boleh awak guna, ubah, atau sebarkan tanpa bayar?)
- Adakah ianya aktif dibangunkan? (Masih ada orang yang jaga dan kemas kini?)
Hermes Agent diletakkan di GitHub supaya sesiapa sahaja boleh semak kodnya. Ini macam awak beli makanan di pasar malam—awak nak pastikan bahan-bahannya segar dan tak ada yang mencurigakan sebelum makan, kan? Begitu juga dengan perisian. Dengan semak GitHub, awak boleh:
- Lihat siapa yang buat kod ni (adakah pasukan yang dipercayai?).
- Baca komen dan dokumentasi (macam manual pengguna, tapi untuk pembangun).
- Lihat sama ada ada orang lain yang guna dan beri maklum balas (macam ulasan di Shopee).
Cara Baca GitHub Hermes Agent (Tanpa Teknikal!)
Jangan risau, awak tak perlu jadi programmer untuk faham GitHub. Ikuti langkah mudah ini:
1. Pergi ke Halaman Utama Repo
Pergi ke https://github.com/NousResearch/hermes-agent. Awak akan nampak:
- Nama repo: “hermes-agent” (ini nama projeknya).
- Pemilik: “NousResearch” (pasukan yang buat Hermes).
- Bintang (★): Ini macam “like” di Facebook. Semakin banyak bintang, semakin ramai orang suka dan guna.
- Fork: Ini macam “copy-paste” projek. Jika ramai orang fork, bermakna ramai yang minat nak ubah atau guna kod ni.
2. Semak Lesen (License) — Adakah Percuma?
Di sebelah kanan, awak akan nampak “MIT License”. Ini lesen terbuka yang bermaksud:
- Awak boleh guna Hermes Agent untuk apa sahaja (peribadi, perniagaan, dll.).
- Awak boleh ubah kodnya ikut suka awak.
- Awak boleh sebarkan semula (walaupun awak ubah).
- Awak tak perlu bayar apa-apa.
Ini macam awak beli kuih di kedai, tapi boleh buat sendiri di rumah tanpa bayar royalti. Lesen MIT ni salah satu lesen yang paling mesra pengguna, jadi awak tak perlu risau tentang isu undang-undang.
3. Baca README.md — Manual Pengguna Ringkas
Scroll ke bawah sedikit, awak akan nampak fail README.md. Ini macam manual pengguna yang ringkas. Di sini, awak akan dapat:
- Apa itu Hermes Agent (penjelasan ringkas).
- Cara pasang (macam resipi memasak—langkah demi langkah).
- Fitur-fitur utama (apa yang Hermes boleh buat).
- Cara guna (contoh arahan yang boleh awak cakap pada Hermes).
Baca ini dulu sebelum terus pasang. Jika ada perkataan yang tak faham, Google sahaja—macam awak belajar perkataan baru dalam bahasa Inggeris.
4. Semak “Issues” — Adakah Ada Masalah?
Di bahagian atas repo, awak akan nampak tab Issues. Ini macam buku aduan di restoran. Jika ada pengguna yang jumpa masalah (contohnya, “Hermes tak boleh buka WhatsApp pada komputer saya”), mereka akan laporkan di sini. Awak boleh:
- Lihat sama ada ada masalah yang belum selesai (open issues).
- Lihat sama ada masalah tersebut kritikal (contohnya, masalah keselamatan).
- Lihat sama ada pasukan Hermes cepat balas dan selesaikan masalah.
Jika awak nampak ramai issues yang tak selesai, mungkin projek ni kurang aktif. Tapi jika awak nampak pasukan Hermes cepat balas dan selesaikan masalah, ini tanda baik!
5. Semak “Pull Requests” — Adakah Ada Kemas Kini?
Tab Pull Requests (PR) ni macam cadangan kemas kini dari orang lain. Contohnya, jika ada pembangun lain yang jumpa bug dan buat pembaikan, mereka akan hantar PR untuk dimasukkan ke dalam kod utama. Awak boleh:
- Lihat sama ada ada PR yang masih terbuka (belum diluluskan).
- Lihat sama ada pasukan Hermes aktif meluluskan PR.
- Lihat sama ada ada pembaikan keselamatan atau fitur baru yang menarik.
Jika awak nampak banyak PR yang diluluskan, ini bermakna projek ni aktif dibangunkan dan sentiasa diperbaiki.
Fitur Hermes Agent yang Perlu Awak Tahu (Sebelum Guna)
Sebelum awak terus pasang, baiknya awak tahu apa yang Hermes boleh buat. Berikut adalah beberapa fitur utama yang ada dalam kod di GitHub:
1. Persistent Memory — Ingat Macam Manusia
Bayangkan awak ada kawan yang sentiasa lupa apa yang awak cakap semalam. Hermes tak macam tu. Dia boleh ingat apa yang awak cakap dari sesi sebelum ini. Contohnya:
- Awak cakap, “Hermes, tolong ingatkan aku bahawa ibu suka bunga orkid.”
- Esoknya, awak cakap, “Hermes, apa ibu aku suka?”
- Hermes akan jawab, “Ibu awak suka bunga orkid.”
Ini macam awak ada pembantu yang tak pernah lupa, walaupun awak cakap sesuatu sebulan lalu.
2. Automated Skill Creation — Belajar Sendiri
Hermes boleh cipta skill baru sendiri berdasarkan apa yang awak suruh. Contohnya:
- Awak suruh Hermes, “Tolong buat skill untuk hantar mesej WhatsApp pada pukul 7 pagi setiap hari.”
- Hermes akan belajar sendiri cara buat skill tersebut dan simpan untuk kegunaan akan datang.
- Esoknya, awak cuma perlu cakap, “Hermes, hantar mesej WhatsApp,” dan dia akan buat sendiri.
Ini macam awak ajar pembantu rumah cara masak nasi lemak, dan dia akan ingat cara masaknya untuk kali seterusnya.
3. Multi-Platform — Guna Di Mana-Mana
Hermes boleh guna di:
- Telegram (macam WhatsApp, tapi dengan bot).
- Discord (platform untuk komuniti, macam forum tapi lebih interaktif).
- WhatsApp (awak boleh suruh Hermes baca dan balas mesej untuk awak).
- Signal (aplikasi mesej yang lebih privasi).
- CLI (Command Line Interface—macam “terminal” untuk pengguna komputer yang lebih mahir).
Ini macam awak ada satu pembantu yang boleh guna semua telefon pintar awak, tak kira jenama apa.
4. Scheduled Automations — Kerja Tanpa Awak
Awak boleh suruh Hermes buat kerja pada waktu tertentu, walaupun awak tidur. Contohnya:
- “Hermes, tolong hantar laporan setiap Isnin pukul 9 pagi ke emel bos.”
- “Hermes, tolong matikan komputer aku pukul 12 malam setiap hari.”
Ini macam awak ada penggera, tapi bukan untuk bangun tidur—untuk buat kerja!
5. Parallel Sub-Agents — Banyak Kerja Sekali Gus
Hermes boleh buat banyak kerja serentak. Contohnya:
- Awak suruh Hermes “buka WhatsApp dan cari mesej dari mak,” sambil dia juga “buka Telegram dan cari mesej dari kawan.”
- Hermes akan buat kedua-duanya sekali gus, macam awak ada dua pembantu yang bekerja serentak.
6. Full Browser Control — Browsing Macam Manusia
Hermes boleh buka browser, klik butang, taip teks, dan ambil screenshot. Contohnya:
- Awak suruh Hermes, “Tolong buka Google, cari harga tiket bas dari KL ke Penang, dan simpan hasilnya.”
- Hermes akan buka Google, taip “harga tiket bas KL ke Penang,” klik hasil carian, dan simpan maklumat tersebut.
Ini macam awak ada pembantu yang boleh guna komputer untuk awak, walaupun awak tak dekat komputer.
7. Privasi Penuh — Data Awak, Kawalan Awak
Hermes ni tak hantar data awak ke mana-mana. Semua data disimpan di komputer awak sahaja (dalam folder ~/.hermes/). Ini macam awak simpan diari di dalam laci sendiri—tak ada orang lain yang boleh baca.
Cara Audit Kod Hermes (Untuk Yang Mahu Lebih Yakin)
Jika awak nak lebih yakin sebelum guna Hermes, awak boleh audit kodnya. Tak perlu jadi pakar, ikuti langkah ini:
1. Muat Turun Kod
Di halaman utama repo, klik butang hijau “Code” dan pilih “Download ZIP”. Ini macam awak muat turun fail dari Google Drive.
2. Buka Folder “src”
Dalam folder yang awak muat turun, cari folder src (singkatan untuk “source”—kod asal). Ini macam awak buka kotak dan cari dokumen penting di dalamnya.
3. Semak Fail-Fail Utama
Dalam folder src, awak akan nampak fail-fail seperti:
- agent.py: Ini fail utama yang mengawal Hermes.
- memory.py: Ini fail yang menguruskan “ingatan” Hermes.
- skills/: Folder yang mengandungi skill-skill yang Hermes boleh buat.
Awak tak perlu faham semua kod, tapi awak boleh:
- Cari perkataan seperti “telemetry” atau “send_data”. Jika tak ada, ini tanda baik (Hermes tak hantar data awak ke mana-mana).
- Cari komen (teks yang dimulakan dengan
#). Ini macam nota untuk pembangun lain, dan boleh beri petunjuk tentang apa yang kod ni buat.
4. Guna Alat Audit Kod (Jika Ada Kawan Pembangun)
Jika awak ada kawan yang tahu programming, minta dia bantu audit kod menggunakan alat seperti:
- Bandit: Alat untuk cari masalah keselamatan dalam kod Python.
- Pylint: Alat untuk semak sama ada kod ni ditulis dengan baik.
Ini macam awak bawa kereta ke bengkel untuk semak enjin sebelum beli.
Kesimpulan: Patutkah Awak Guna Hermes Agent?
Selepas semak GitHub Hermes Agent, awak mungkin tertanya-tanya: patutkah aku guna ni? Jawapannya bergantung pada:
- Adakah awak perlukan pembantu digital? Jika awak rasa kerja harian awak boleh diotomatiskan (contohnya, hantar mesej, cari maklumat, jaga jadual), Hermes boleh bantu.
- Adakah awak peduli tentang privasi? Hermes simpan semua data di komputer awak, jadi tak ada risiko data awak dicuri.
- Adakah awak selesa dengan teknologi? Hermes ni agak mudah guna, tapi jika awak tak biasa dengan bot atau automasi, mungkin perlu sedikit masa untuk belajar.
Jika jawapan awak “ya” untuk ketiga-tiga soalan di atas, Hermes Agent mungkin sesuai untuk awak. Dan yang paling best? Awak boleh semak kodnya sendiri di GitHub sebelum guna—tak ada lagi alasan untuk tak percaya!
Langkah Seterusnya: Cuba Hermes Agent!
Jika awak sudah yakin dan mahu cuba Hermes Agent, berikut langkah mudah:
- Pergi ke https://hermes-agent.org untuk baca dokumentasi rasmi.
- Ikuti panduan pasang di GitHub.
- Cuba arahan mudah seperti “Hermes, tolong ingatkan aku esok pukul 7 pagi untuk minum air.”
- Jika ada masalah, laporkan di tab “Issues” di GitHub.
Ingat, Hermes ni macam pembantu baru—awak perlu ajar dia sedikit demi sedikit. Tapi bila dah pandai, dia akan jadi pembantu yang paling setia dan berguna!
🚀 Cuba Hermes Agent sekarang: https://hermes-agent.org
Hermes Agent — open-source, MIT license, percuma untuk kegunaan peribadi dan komersial.