π§ͺ Day 2 β Teori Agentic AI, Navigasi n8n & System Prompt β
Week 1 Β· Day 2 Β· 6 Video Topik: 5 Trik & 1 Jebakan Agentic AI, Navigasi 3-Level n8n Cloud, Terminologi, System Prompt, Executions Monitoring
π Daftar Isi β
- Lima Trik Agentic AI
- Satu Jebakan: Antropomorfisme
- Tiga Level Navigasi n8n Cloud
- Terminologi Dasar n8n
- System Prompt dalam Praktik
- Executions: Monitoring Workflow
π Ringkasan Singkat β
Hari 2 dimulai dengan deep dive ke teori Agentic AI β instruktur mengungkap bahwa di balik semua "keajaiban" AI Agent, sebenarnya hanya ada 5 trik dan 1 jebakan yang perlu dipahami. Paruh kedua berfokus pada navigasi praktis n8n Cloud β memahami tiga level hierarki, terminologi, serta penggunaan system prompt dan executions untuk mengontrol dan memonitor agent.
π© Lima Trik Agentic AI β
Trik 1: Ilusi Memori π§ β
LLM bersifat stateless β setiap panggilan berdiri sendiri. Lalu bagaimana caranya ChatGPT "mengingat" percakapan?
TANPA TRIK MEMORI: DENGAN TRIK MEMORI:
Panggilan 1: Panggilan 1:
Input: "Nama saya Ed" Input: "Nama saya Ed"
Output: "Halo Ed!" Output: "Halo Ed!"
Panggilan 2: Panggilan 2:
Input: "Siapa nama saya?" Input: "Nama saya Ed"
Output: "Saya tidak tahu" β "Halo Ed!"
"Siapa nama saya?"
Output: "Nama Anda Ed" β
Rahasianya: Setiap kali memanggil LLM, kirimkan seluruh riwayat percakapan sebagai input. LLM memprediksi kelanjutan yang konsisten dengan seluruh konteks tersebut.
Trik 2: Pemikiran & Penalaran (Reasoning) π€ β
Ditemukan bahwa meminta LLM untuk "berpikir step by step" menghasilkan jawaban yang lebih akurat.
Bagaimana ini bekerja?
LLM menghasilkan teks token per token. Ketika diminta menghasilkan "proses berpikir" dulu sebelum jawaban akhir, token-token berikutnya menjadi konsisten dengan alur pikir tersebut β hasil lebih baik.
| Mode | Karakteristik | Kapan Digunakan |
|---|---|---|
| Chat Model | Langsung menjawab, cepat | Tugas sederhana, agentic workflows |
| Reasoning Model | Berpikir dulu, lalu jawab | Masalah kompleks, analisis mendalam |
| Hybrid | Bisa keduanya | Fleksibel |
Trik "Wait" yang mengejutkan:
Model reasoning modern menggunakan trik sederhana yang luar biasa β menyisipkan kata "wait" di tengah proses berpikir, memaksa model untuk berhenti dan meninjau ulang pemikirannya:
Model: "Ini sepertinya pertanyaan jebakan.
Saya perlu mempertimbangkan kemungkinan..."
[Sistem menyisipkan: "wait"]
Model: "Wait, saya harus double-check apakah saya
benar-benar memahami masalahnya. Mari saya
tinjau ulang dari awal..."π‘ Thinking Budget di model seperti GPT-5.1 memungkinkan kamu memilih seberapa banyak model "berpikir" β dari none (chat mode) hingga high (deep reasoning).
Trik 3: Chaining LLM π β
Alih-alih memberi satu prompt besar ("buat puzzle lalu selesaikan"), pecah menjadi dua panggilan terpisah:
ββββββββββββββββ ββββββββββββββββ
β LLM Call 1 βββββββΆβ LLM Call 2 β
β β β β
β "Buat puzzleβ β "Selesaikan β
β yang sulit"β β puzzle ini:β
β β β [output 1]"β
ββββββββββββββββ ββββββββββββββββKeuntungan:
- Lebih banyak kontrol atas setiap langkah
- Bisa menguji setiap langkah secara terpisah
- Prompt yang lebih fokus = hasil lebih baik
Trik 4: Tool Calling π§ β
Tool calling bukan kemampuan bawaan LLM untuk mengakses internet. Ini murni trik prompting!
Yang sebenarnya terjadi:
ββ STEP 1 βββββββββββββββββββββββββββββββββββββββββββ
β β
β Prompt ke LLM: β
β "Kamu bisa melakukan 2 hal: β
β 1. Jawab langsung β
β 2. Minta tool: 'GUNAKAN TOOL: cek harga saham' β
β β
β Pertanyaan user: Berapa harga saham Google?" β
β β
β Output LLM: "GUNAKAN TOOL: cek harga Google" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ Software (n8n) menjalankan tool
ββ STEP 2 βββββββββββββββββββββββββββββββββββββββββββ
β β
β Prompt ke LLM (kedua kalinya): β
β [semua konteks sebelumnya] β
β + "Hasil tool: harga Google = $313.72" β
β β
β Output LLM: "Harga saham Google adalah $313.72" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββπͺ Bukti nyata: Di ChatGPT, jika kamu tulis prompt tentang airline agent dengan instruksi tool, ChatGPT akan merespons "use tool to fetch ticket price for Paris" β teks biasa, bukan aksi ajaib!
Trik 5: Agent Loop π β
Gabungkan tool calling dengan loop berulang = AI Agent sejati.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β PROMPT: "Cari nilai total portofolio saya. β
β Tool: 1) Ambil portofolio β
β 2) Cek harga saham" β
β β
β LOOP 1: LLM β "Gunakan tool: ambil portofolio" β
β Software β hasil: "3 saham Google" β
β β
β LOOP 2: LLM β "Gunakan tool: cek harga Google" β
β Software β hasil: "Google = $100" β
β β
β LOOP 3: LLM β "Nilai portofolio Anda: $300" β
β (SELESAI - tidak ada tool call lagi) β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββπ Inilah definisi modern AI Agent: LLM yang menjalankan tools dalam loop untuk mencapai tujuan.
β οΈ Satu Jebakan: Antropomorfisme (The Human Trap) β
Masalah: Banyak orang mendekati AI Agent dengan memberikan "peran manusia" β membuat diagram agent dengan "researcher", "evaluator", "manager" β seolah-olah mereka manusia.
Kenapa ini berbahaya?
| Pendekatan | Risiko |
|---|---|
| Memberi agent "peran manusia" | Agent menghasilkan konten yang terlihat masuk akal tapi belum tentu benar |
| Membuat arsitektur multi-agent tanpa evaluasi | Seolah-olah semua bekerja baik, padahal bisa jadi "LLM slop" |
| Menilai agent berdasarkan output yang "terdengar pintar" | LLM dilatih menghasilkan teks realistis, bukan teks akurat |
Cara yang benar:
- β Mulai sesederhana mungkin (satu agent dulu)
- β Pecah menjadi beberapa agent hanya jika hasilnya lebih baik
- β Selalu punya metrik evaluasi yang jelas
- β Eksperimen dan ukur β jangan cuma "kelihatan masuk akal"
ποΈ Tiga Level Navigasi n8n Cloud β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β LEVEL 1: CLOUD DASHBOARD (Admin Panel) β
β URL: app.n8n.cloud β
β βββββββββββββββββββββββββββββββββββββββββββββββββ β
β β’ Informasi akun & billing β
β β’ Kelola instance β
β β’ Plan & settings β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β LEVEL 2: INSTANCE (Home/Overview) β β
β β URL: [nama].n8n.cloud/workflows β β
β β βββββββββββββββββββββββββββββββββββββββββ β β
β β β’ Daftar semua workflow β β
β β β’ Executions summary β β
β β β’ Templates & Settings β β
β β β’ Projects β β
β β β β
β β βββββββββββββββββββββββββββββββββββββββββββ β β
β β β LEVEL 3: WORKFLOW EDITOR (Canvas) β β β
β β β URL: .../workflow/[id] β β β
β β β βββββββββββββββββββββββββββββββββ β β β
β β β β’ Canvas: area drag & drop node β β β
β β β β’ Chat panel β β β
β β β β’ Executions per workflow β β β
β β βββββββββββββββββββββββββββββββββββββββββββ β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββCara Berpindah Antar Level β
| Dari | Ke | Cara |
|---|---|---|
| Cloud Dashboard | Instance | Klik "Open Instance" |
| Instance | Cloud Dashboard | Klik "Admin Panel" |
| Instance | Workflow Editor | Klik workflow atau "Create Workflow" |
| Workflow Editor | Instance | Klik "Personal" atau tombol back |
π§© Terminologi Dasar n8n β
| Istilah | Definisi | Contoh |
|---|---|---|
| Node | Satu langkah/building block dalam workflow | AI Agent, Trigger, MarketStack |
| Trigger | Node yang memulai workflow | On Chat Message, Webhook, Schedule |
| Action | Node yang melakukan sesuatu | AI Agent, Send Email, HTTP Request |
| Connector | Garis penghubung antar node | Panah dari Trigger β AI Agent |
| Workflow | Kumpulan node + connector = satu proses bisnis | "Snarky Stock Price Lookup" |
| Execution | Satu kali jalan/run dari workflow | Setiap kamu kirim pesan chat |
| Canvas | Area visual tempat menggambar workflow | Bagian utama editor |
| Template | Workflow siap pakai yang bisa di-copy | Tersedia di menu Templates |
π System Prompt dalam Praktik β
System prompt mengontrol kepribadian dan perilaku agent. Hasil perubahan sangat dramatis:
ββ System Prompt Default βββββββββββββββββββββββ
β "You are a helpful assistant" β
β β
β User: "Hi there" β
β AI: "Hello! How can I assist you today?" β
βββββββββββββββββββββββββββββββββββββββββββββββββ
ββ System Prompt Custom βββββββββββββββββββββββββ
β "You are a snarky, humorous assistant that β
β makes fun of whoever you are chatting with" β
β β
β User: "Hi there" β
β AI: "Well, well, well, look who decided β
β to show up! What's on your mind, β
β oh mighty keyboard warrior?" β
βββββββββββββββββββββββββββββββββββββββββββββββββCara menambahkan System Prompt:
- Double-click AI Agent node
- Scroll ke bawah β Add Option
- Pilih System Message
- Tulis instruksi untuk agent
π Executions: Monitoring Workflow β
Ada dua tempat melihat executions:
- Di dalam workflow β tab "Executions" (di samping "Editor")
- Melihat run spesifik untuk workflow itu saja
- Di Home/Overview β tab "Executions"
- Melihat semua run dari semua workflow
Executions menunjukkan:
- Input dan output setiap run
- Detail teknis panggilan LLM (system message, messages, tool calls)
- Status sukses/gagal
π Mengintip "Di Balik Layar" Panggilan LLM β
Dengan memeriksa detail execution di Chat Model node, kamu bisa melihat:
- System message yang dikirim
- Seluruh riwayat percakapan (user + assistant messages)
- Tool calls yang dilakukan
- Respons tool yang diterima
- Output akhir yang digenerate
π‘ Ini membuktikan semua teori yang dipelajari sebelumnya β memory = mengirim seluruh riwayat, tools = prompt khusus, semuanya bermuara pada cara menyusun input ke LLM.
π Tabel Istilah β
| Istilah | Penjelasan |
|---|---|
| System Prompt | Bagian awal prompt yang memberi konteks umum dan instruksi ke LLM |
| User Prompt | Pesan spesifik dari pengguna yang perlu dijawab |
| Token | Fragmen kecil teks yang dihasilkan satu per satu oleh LLM |
| Inference | Proses LLM menghasilkan output token per token |
| Chain of Thought | Teknik meminta LLM berpikir step-by-step |
| Context Engineering | Istilah modern untuk "prompt engineering" β cara terbaik menyusun input ke LLM |
| Anthropomorphizing | Memberikan sifat manusia pada AI (jebakan yang harus dihindari) |
| Thinking Budget | Pengaturan seberapa banyak model reasoning "berpikir" sebelum menjawab |
π Pencapaian Day 2 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π HARI 2 SELESAI! (13% kursus) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β β
Memahami 5 trik Agentic AI β
β (Memory, Reasoning, Chaining, Tools, Loop) β
β β
Waspada terhadap jebakan antropomorfisme β
β β
Navigasi Cloud Dashboard β Instance β Editor β
β β
Terminologi: Node, Trigger, Connector, etc. β
β β
System Prompt untuk kontrol perilaku agent β
β β
Monitoring via Executions β
β β
Inspeksi "behind the scenes" panggilan LLM β
β β
β π Besok: Integrasi Google (Sheets, Drive, Gmail) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββπ§ Takeaway: Hari 2 adalah fondasi teori yang krusial. Memahami bahwa AI Agent hanyalah prompt yang diatur cerdik + loop + tools akan membuat semua yang dibangun ke depan terasa jauh lebih intuitif. Sekarang kamu juga tahu cara navigasi n8n dengan percaya diri!