Prompt-nya benar-benar sama — copy-paste, jangan diketik ulang
Perbedaannya bisa Anda tunjuk, bukan Anda rasakan
Yang berbeda: fokus, format, atau tool yang dipanggil
🎯 Checkpoint #4
Profile pertama
Kriteria lulus
Profile dibuat
Profile terpilih
Perbedaan perilaku terbukti
Kriteria ketiga menuntut bukti, bukan keyakinan.
Chapter 07 · Skill
🛠️ Mission 05 — Teach Hermes a Skill
Teach Hermes new skills.
Skill adalah dokumen pengetahuan on-demand: mengajari Hermes cara menangani satu tugas tertentu.
Developer
git workflowreview checklistdeployment
Researcher
verifikasi sumberformat ringkasan
DevOps
dockerinspeksi serverrunbook insiden
Model = otak
+
Hermes = agent
+
Tools = tangan
+
Skills = kemampuan
Bagian terakhir dari jangkar
Chapter 07 · Skill
Prosedur, bukan fakta.
Skills
Memory
Apa
Cara melakukan sesuatu
Apa itu sesuatu
Kapan dimuat
Saat dibutuhkan
Setiap sesi, otomatis
Ukuran
Bisa ratusan baris
Harus ringkas
Biaya token
Nol sampai dimuat
Kecil tapi konstan
Contoh
"Cara deploy ke Kubernetes"
"User suka dark mode"
Kalau layak masuk dokumen referensi → skill. Kalau layak ditempel di sticky note → memory.
Chapter 07 · Skill
Skill tidak memakan token sampai dipakai.
01skills_list()daftar ringkas semua skill (~3k token), dimuat saat sesi mulai02skill_view(name)isi SKILL.md penuh, saat agent memutuskan butuh03skill_view(name, file_path)file referensi spesifik, hanya kalau perlu
Inilah sebab skill boleh panjang: yang dibaca hanya yang relevan.
Kalau Anda hanya butuh email, ada jalan yang jauh lebih pendek — skill himalaya, 2 menit, tanpa Cloud project.
Chapter 08 · Google Workspace
Project, API, dan OAuth client — milik Anda sendiri.
Enam API yang harus diaktifkan
Gmail API
Google Calendar API
Google Drive API
Google Sheets API
Google Docs API
People API
Application type wajib "Desktop app" — bukan Web application.
Chapter 08 · Google Workspace
Browser di laptop, Hermes di VPS.
Di VPS
Hermes membuat auth URL
Anda tempelkan URL redirect kembali ke sini
Token mendarat di ~/.hermes/google_token.json
Di laptop
Buka auth URL di browser
Setujui izinnya
Browser GAGAL membuka localhost:1 — ini normal
Salin SELURUH URL dari address bar
Tidak perlu SSH tunnel. Alurnya paste-the-code, bukan loopback listener.
Chapter 08 · Google Workspace
Satu antarmuka, lima layanan.
01
Gmail
search, get, send, reply, labels, modify
02
Calendar
list, create, delete — waktu wajib bertimezone
03
Drive
search, get, upload, download, share, folder
04
Sheets
create, get, update, append
05
Docs
get, create, append
Datetime tanpa timezone dianggap UTC — sumber bug jadwal paling umum.
Chapter 08 · Google Workspace · jalur lanjutan
Slides tidak ada di skill bawaan.
Scope OAuth bundel ini tidak memuat presentations. Untuk Slides, jalurnya Google Workspace CLI.
Skill bawaan Hermes
gws
Cakupan
Gmail, Calendar, Drive, Contacts, Sheets, Docs
+ Slides, Chat, Admin, Forms, Meet, Tasks, Keep
Slides
Tidak ada
Ada — gws slides
Status
Bagian dari Hermes
Bukan produk resmi Google
Repo gws menyatakan dirinya "not an officially supported Google product". Saya sampaikan apa adanya.
Chapter 08 · Google Workspace
Ini slide yang tidak boleh dilewati.
Aman — baca
gmail search, gmail get
calendar list
drive search, drive get
sheets get, docs get
Butuh konfirmasi — tulis
gmail send, gmail reply
calendar create, calendar delete
drive share, drive delete
sheets update, docs append
Aturan resmi skill Google Workspace
Tunjukkan dulu apa yang akan dilakukan — penerima, file ID, isi, role share — lalu minta persetujuan
Untuk drive delete, utamakan trash yang bisa dibatalkan, bukan --permanent
Waktu Calendar wajib memuat timezone
Hormati rate limit: hindari panggilan beruntun, batch pembacaan bila mungkin
🎯 Checkpoint #6
Google Workspace tersambung
Kriteria lulus
OAuth selesai — --check mencetak AUTHENTICATED
Minimal 3 surface bisa dibaca
Satu artifact nyata dihasilkan
Artifact harus nyata: Sheet berisi data dari Gmail, atau Doc dari hasil pencarian Drive. Bukan "berhasil login".
Chapter 09 · Case Study
🚀 Final Mission — Build Your Own AI Assistant
Pilih satu. Lima menit untuk memutuskan.
Case
Alur
Memakai
A — Developer Assistant
profile → skill analisis kode → analyze → suggest
Ch 06, 07
B — Research Assistant
profile → web search → validasi sumber → summary
Ch 05, 06
C — Homelab Assistant
profile → skill operasi server → VPS → report
Ch 06, 07
D — Workspace Assistant
profile → skill GW → Gmail/Sheets/Docs → artifact
Ch 08
E — Custom
bebas, disetujui trainer di 5 menit pertama
—
Chapter 09 · Case A
Developer Assistant
01Developer profilekonteks dan batas untuk kerja kode02Skill analisis kodeprosedur yang Anda tulis di Ch 0703Kode proyekrepo yang Anda pilih04Analyze → Suggesttemuan plus usulan perbaikan
Cukup selesai kalau
Satu perintah menghasilkan laporan tentang repo nyata
Laporannya menyebut file dan baris, bukan generalisasi
Anda bisa menjelaskan bagian mana yang dikerjakan skill dan mana oleh model
Chapter 09 · Case B dan C
Research Assistant · Homelab Assistant
B — Research Assistant
Research profile
Web search dengan sumber
Validasi sumber — bukan menerima hasil pertama
Summary yang menyebut dari mana tiap klaim datang
C — Homelab Assistant
DevOps profile
Skill operasi server
VPS Anda sendiri sebagai objeknya
Execute → inspect → report
Case C menyentuh mesin sungguhan — mulai dari perintah read-only.
Chapter 09 · Case D
Google Workspace Assistant
01Profile Google Workspacetoolset dan batas khusus02Skill google-workspacebawaan Hermes03Gmail / Drive / Sheets / Docsdata kerja Anda04ArtifactSheet atau Doc baru yang isinya nyata
Cukup selesai kalau
Satu prompt menyentuh minimal dua surface
Hasilnya sebuah file baru di Drive Anda
Agent meminta konfirmasi sebelum menulis
🚀 Final Mission
Build Your Own AI Assistant
Kriteria
Jalan end-to-end tanpa intervensi trainer
Anda bisa menjelaskan setiap bagian yang dipakai
45 menit mengerjakan, lalu demo silang.
Chapter 10 · Demo silang
Tunjukkan punya Anda. Dua menit.
01
Apa yang Anda bangun
Satu kalimat, bukan tur fitur.
02
Tunjukkan jalan
Satu prompt, satu hasil, di depan semua orang.
03
Satu hal yang sulit
Bagian yang tidak jalan di percobaan pertama.
Bagian ketiga yang paling berguna untuk orang lain.
Chapter 11 · Closing
Yang sekarang Anda punya.
Hermes milik Anda
SSH→ Running Hermes
Model→ Configured AI
Web→ Connected Agent
Profile→ Specialized Agent
Skill→ New Capability
Google Workspace→ Connected Workspace
Final Project→ Personal AI Assistant
Ini daftar yang sama dengan slide kedua pagi ini. Bedanya, sekarang semuanya ada.
Chapter 11 · Closing
Minggu depan, bukan nanti.
01
Pekan ini
Pakai untuk satu pekerjaan nyata. Satu saja — yang paling sering Anda ulang.
02
Pekan depan
Tulis skill kedua, dari kegagalan yang Anda temukan di pekan pertama.
03
Pekan ketiga
Tunjukkan ke satu orang di tim Anda. Mengajari adalah cara tercepat menemukan yang belum Anda pahami.
Yang tidak dipakai dalam seminggu biasanya tidak pernah dipakai.
Chapter 11 · Closing
Sepuluh perintah yang menutupi 90% kebutuhan.
cheat sheetbash
hermes # mulai chathermes chat -q "..." # satu pertanyaanhermes model # pilih provider/modelhermes doctor # diagnosahermes config set KEY VAL # ubah settinghermes profile list # lihat profilehermes -p <nama> chat -q "..." # jalan di profile tertentuhermes skills list # lihat skillhermes tools # atur toolsethermes update # perbarui
Semua langkah hari ini ada di halaman handout — buka dan simpan link-nya.
Hermes Workshop01 / 61
Tanyakan tentang slide ini
Pilih saran untuk melihat penjelasan istilah, atau tekan Enter untuk bertanya.
← → navigate · O overview · S skip · D detail · T tanyakan · P presenter · F fullscreen