Skip to content

πŸ§ͺ 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 ​

  1. Lima Trik Agentic AI
  2. Satu Jebakan: Antropomorfisme
  3. Tiga Level Navigasi n8n Cloud
  4. Terminologi Dasar n8n
  5. System Prompt dalam Praktik
  6. 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.

ModeKarakteristikKapan Digunakan
Chat ModelLangsung menjawab, cepatTugas sederhana, agentic workflows
Reasoning ModelBerpikir dulu, lalu jawabMasalah kompleks, analisis mendalam
HybridBisa keduanyaFleksibel

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?

PendekatanRisiko
Memberi agent "peran manusia"Agent menghasilkan konten yang terlihat masuk akal tapi belum tentu benar
Membuat arsitektur multi-agent tanpa evaluasiSeolah-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:

  1. βœ… Mulai sesederhana mungkin (satu agent dulu)
  2. βœ… Pecah menjadi beberapa agent hanya jika hasilnya lebih baik
  3. βœ… Selalu punya metrik evaluasi yang jelas
  4. βœ… 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 ​

DariKeCara
Cloud DashboardInstanceKlik "Open Instance"
InstanceCloud DashboardKlik "Admin Panel"
InstanceWorkflow EditorKlik workflow atau "Create Workflow"
Workflow EditorInstanceKlik "Personal" atau tombol back

🧩 Terminologi Dasar n8n ​

IstilahDefinisiContoh
NodeSatu langkah/building block dalam workflowAI Agent, Trigger, MarketStack
TriggerNode yang memulai workflowOn Chat Message, Webhook, Schedule
ActionNode yang melakukan sesuatuAI Agent, Send Email, HTTP Request
ConnectorGaris penghubung antar nodePanah dari Trigger β†’ AI Agent
WorkflowKumpulan node + connector = satu proses bisnis"Snarky Stock Price Lookup"
ExecutionSatu kali jalan/run dari workflowSetiap kamu kirim pesan chat
CanvasArea visual tempat menggambar workflowBagian utama editor
TemplateWorkflow siap pakai yang bisa di-copyTersedia 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:

  1. Double-click AI Agent node
  2. Scroll ke bawah β†’ Add Option
  3. Pilih System Message
  4. Tulis instruksi untuk agent

πŸ“Š Executions: Monitoring Workflow ​

Ada dua tempat melihat executions:

  1. Di dalam workflow β†’ tab "Executions" (di samping "Editor")
    • Melihat run spesifik untuk workflow itu saja
  2. 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 ​

IstilahPenjelasan
System PromptBagian awal prompt yang memberi konteks umum dan instruksi ke LLM
User PromptPesan spesifik dari pengguna yang perlu dijawab
TokenFragmen kecil teks yang dihasilkan satu per satu oleh LLM
InferenceProses LLM menghasilkan output token per token
Chain of ThoughtTeknik meminta LLM berpikir step-by-step
Context EngineeringIstilah modern untuk "prompt engineering" β€” cara terbaik menyusun input ke LLM
AnthropomorphizingMemberikan sifat manusia pada AI (jebakan yang harus dihindari)
Thinking BudgetPengaturan 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!

Rangkuman kursus Udemy β€” AI Builder: Create Agents, Voice Agents & Automations in n8n