π‘ Ikhtisar Week 3 β Amplify With Multi-Agent Systems And MCP β
Ringkasan Menyeluruh Minggu Ketiga 5 Hari Β· 32 Video Β· Self-Hosting, OAuth2, MCP, Context Engineering, Sub-agents, Capstone Multi-Agent + Voice CRM
πΊοΈ Peta Pembelajaran Minggu Ini β
Week 3: AMPLIFY
βββββββββββββββ
Day 1 βββ Self-Hosting & AI Lokal
β Docker, Ollama, OpenRouter, DeepSeek
β
Day 2 βββ Integrasi Lanjutan
β OAuth2, Google Drive, Firecrawl, Structured Outputs
β
Day 3 βββ MCP (Model Context Protocol)
β Host/Client/Server, Transport, Firecrawl MCP,
β Hunter.io MCP, Claude AI integration
β
Day 4 βββ Context Engineering & Capstone Pt.1
β Structured Outputs vs Tools, Sub-agents,
β Lethal Trifecta, Pipedrive CRM, RevOps, SDR
β
Day 5 βββ Capstone Finale
BDM Agent, Account Executive, Deal Recording,
Demo Booking, ElevenLabs Voice Agent, Grand Finaleπ Ringkasan Per Hari β
Day 1 β Self-Hosting n8n dengan Docker & Ollama β
| Topik | Detail |
|---|---|
| Cloud vs Self-hosted | Cloud = mudah, managed; Self-hosted = kontrol penuh, gratis, private |
| Docker Desktop | Install untuk Windows/Mac, container = unit portabel isolasi |
| Docker Run n8n | -p 5678:5678, -v n8n_data, --add-host=host.docker.internal:host-gateway |
| Owner Account | Setup saat pertama akses localhost:5678 |
| OpenRouter + DeepSeek | API key gratis, model DeepSeek R1 untuk agent pertama self-hosted |
| Ollama | AI 100% lokal, host.docker.internal:11434, model Mistral 3 |
| OAuth Limitation | Google OAuth2 membutuhkan domain publik β kompleks di self-hosted |
Konsep Kunci: Self-hosting memberikan kontrol penuh atas data dan zero cost untuk n8n, namun memerlukan penanganan infrastruktur sendiri. Docker menyederhanakan deployment secara drastis.
Day 2 β Integrasi Lanjutan: OAuth2, Firecrawl & Structured Outputs β
| Topik | Detail |
|---|---|
| 3 Tipe Auth | Header Auth, Query Auth, OAuth2 (paling kompleks, paling aman) |
| Google OAuth2 | GCP Console β Project β API β Consent Screen β Credentials β Redirect URI |
| Google Drive Trigger | Monitoring folder, download file by ID, extract PDF |
| Firecrawl | Web scraping sebagai API/MCP β scrape, crawl, map, extract |
| Structured Outputs | Teknik KRUSIAL β force LLM output JSON schema tertentu |
| HTTP Request Node | Node generik untuk API apapun, termasuk Firecrawl REST |
Konsep Kunci: Structured Outputs adalah game-changer β memaksa LLM menghasilkan output yang pasti sesuai schema. Ini adalah landasan untuk workflow production yang reliable.
Day 3 β MCP: Model Context Protocol β
| Topik | Detail |
|---|---|
| Definisi MCP | "USB-C for AI" β standar Anthropic untuk koneksi AI β Tools |
| Arsitektur | Host β Client β Server (three-tier) |
| Transport | stdio (lokal), SSE (legacy), Streamable HTTP (masa depan) |
| n8n sebagai MCP Client | Tool node yang connect ke MCP Server eksternal |
| n8n sebagai MCP Server | MCP Server Trigger β expose n8n workflow ke AI app |
| Firecrawl MCP | SSE transport, $vars untuk API key |
| Hunter.io MCP | Bearer Auth, email finder/verifier |
| Claude AI Integration | Custom MCP Connector β n8n MCP Server β workflow execution |
Konsep Kunci: MCP membawa standarisasi ke koneksi AI-tools. n8n bisa menjadi client (mengakses MCP servers) maupun server (mengexpose workflow ke Claude, dsb). Keterbatasan n8n: tidak support stdio (hanya SSE/Streamable HTTP).
Day 4 β Context Engineering, Sub-agents & Capstone Pt.1 β
| Topik | Detail |
|---|---|
| Structured Outputs vs Tools | SO = boring tapi bulletproof; Tools = flexible tapi unpredictable |
| Context Engineering | Phil Schmidt (Google DeepMind): seni packing context window optimal |
| Sub-agents | Independent testing, reusable, context-efficient β tapi batasi kreativitas |
| Lethal Trifecta | Data privat + Komunikasi eksternal + Konten tidak terpercaya = bahaya |
| Anti-patterns | Human trap, solution-focused, content-generation-as-goal |
| Pipedrive CRM | Free trial + API access β Leads, Deals, Organizations, People |
| RevOps Sub-agent | Structured Outputs approach β Create Org β Person β Lead (ID chaining) |
| SDR Sub-agent | Tools approach β Pipedrive Get Many + Gmail Create Draft |
Konsep Kunci: Context Engineering = definisi inti AI engineering modern. Sub-agents memecah masalah besar, tapi harus seimbang dengan kebutuhan otonomi. Lethal Trifecta adalah framework keamanan wajib untuk setiap deployment agentic AI.
Day 5 β Capstone Finale: Multi-Agent Sales + Voice CRM β
| Topik | Detail |
|---|---|
| Sub-workflow Conversion | SDR + RevOps β trigger "When executed by another workflow" + Publish |
| BDM Agent | GPT-5.2, 3 tools (Prospecting/RevOps/SDR), Google Drive PDF trigger |
| Debugging | Input field mix-up, boolean vs string IF, missing email field |
| Deal Recording | Webhook trigger, Pipedrive Get People + Create Deal, Structured Outputs |
| Demo Booking | Webhook trigger, Google Calendar Availability + Create Event |
| ElevenLabs Voice Agent | Account Executive persona, 2 webhook tools, phone number connected |
| Grand Finale | Phone call β Deal in Pipedrive β Demo in Calendar β Push notifications |
Konsep Kunci: Seluruh platform sales otomatis β dari PDF ICP drop sampai telepon balik β bisa dibangun dalam hitungan jam menggunakan n8n + ElevenLabs. Arsitektur final: 2 main agents, 5 sub-agents, 6 integrasi, 7 LLM calls.
π Konsep Inti Week 3 β
1. Self-Hosting & Infrastruktur β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β DEPLOYMENT OPTIONS β
β β
β βοΈ Cloud (n8n.io) π Self-Hosted (Docker) β
β βββ Managed infrastructure βββ Full data control β
β βββ Auto-updates βββ Zero platform cost β
β βββ Built-in OAuth βββ Private deployment β
β βββ Pay per execution βββ Custom integrations β
β βββ Easiest setup βββ Manual maintenance β
β β
β π§ Local AI (Ollama) β
β βββ 100% offline capable β
β βββ No API costs β
β βββ Models: Mistral, Llama, etc. β
β βββ Access: host.docker.internal:11434 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ2. MCP Ecosystem β
βββββββββββββββββββββββββββββββββββββββββββββββ
β MCP ARCHITECTURE β
β β
β HOST (Claude, n8n, IDE) β
β βββ CLIENT (embedded in host) β
β βββ SERVER (Firecrawl, Hunter, n8n) β
β β
β TRANSPORTS: β
β βββ stdio β lokal, cepat (not in n8n) β
β βββ SSE β remote, legacy β
β βββ Streamable HTTP β remote, masa depan β
β β
β n8n ROLES: β
β βββ π MCP Client β akses MCP servers β
β βββ π₯οΈ MCP Server β expose ke Claude, dll β
βββββββββββββββββββββββββββββββββββββββββββββββ3. Context Engineering & Keamanan β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CONTEXT ENGINEERING β
β β
β "Seni memilih token input yang tepat agar output LLM β
β konsisten dengan business goal." β
β β
β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β
β β System β β Chat β β Tools β β RAG β β
β β Prompt β β History β β Desc. β β Results β β
β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β
β ββββββββββββ΄βββββββββββ΄βββββββββββ β
β semua harus FIT + COHERENT β
β β
β LETHAL TRIFECTA β οΈ β
β βββ Data Privat + Komunikasi Eksternal β
β β + Konten Tak Terpercaya = BAHAYA β
β βββ Hapus 1 kondisi β AMAN β
β (contoh: DRAFT email, bukan KIRIM) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ4. Arsitektur Multi-Agent (Capstone) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β AMPLIFY YOUR BUSINESS - ARSITEKTUR FINAL β
β β
β AGENT 1: BDM (n8n AI Agent) β
β ββββββββββββ ββββββββββββ ββββββββββββ β
β βProspectingβ β RevOps β β SDR β β
β βFirecrawl β βPipedrive β βGmail β β
β βHunter.io β βOrg+Personβ βDraft β β
β β β β+Lead β β β β
β ββββββββββββ ββββββββββββ ββββββββββββ β
β Sub-workflow Sub-workflow Sub-workflow β
β β
β AGENT 2: AE (ElevenLabs Voice) β
β ββββββββββββββββ ββββββββββββββββ β
β βDeal Recordingβ βDemo Booking β β
β βPipedrive β βGoogle β β
β βGet+Create β βCalendar β β
β βDeal β βAvail+Create β β
β ββββββββββββββββ ββββββββββββββββ β
β Webhook Webhook β
β β
β π LOOP: Outbound emails β Phone callback β Deal+Demo β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββπ Seluruh Integrasi Week 3 β
| Platform | Cara Koneksi | Digunakan Untuk |
|---|---|---|
| Docker | CLI / Desktop | Hosting n8n + Ollama |
| Ollama | HTTP (host.docker.internal) | AI lokal gratis |
| OpenRouter | API Key | Akses DeepSeek, model gratis |
| Google Drive | OAuth2 | Trigger file drop + download |
| Google Calendar | OAuth2 | Check availability + create event |
| Gmail | OAuth2 | Create draft outreach emails |
| Firecrawl | API + MCP | Web scraping |
| Hunter.io | MCP (Bearer) | Email finder/verifier |
| Pipedrive | API (Bearer Token) | CRM: Leads, Deals, People, Orgs |
| ElevenLabs | Voice Agent + Phone | Inbound voice calls |
| Claude AI | Custom MCP Connector | Test n8n MCP Server |
| Pushover | API | Push notifications |
π§ Pelajaran Terpenting Week 3 β
| # | Pelajaran | Konteks |
|---|---|---|
| 1 | Structured Outputs > Tools untuk produksi | Boring tapi bulletproof β prioritaskan reliability |
| 2 | Context Engineering = inti AI engineering | Bukan tentang model terbesar, tapi input paling tepat |
| 3 | Lethal Trifecta wajib dicek | Setiap workflow: cek 3 kondisi, hapus minimal 1 |
| 4 | MCP = standarisasi koneksi AI | Satu standar menghubungkan ribuan tools ke AI apps |
| 5 | Sub-agents = trade-off otonomi vs reliability | Lebih sub-agents = lebih testable, kurang flexible |
| 6 | LLM = plausible, bukan accurate | Tugas kita: kontrol, test, evaluasi β jadikan accurate |
| 7 | Tidak ada resep baku | Eksperimen, ukur metrik, pilih yang terbaik β ini R&D |
| 8 | Webhook vs Sub-workflow | Sub-workflow = internal n8n; Webhook = bisa dari luar (ElevenLabs) |
| 9 | n8n + ElevenLabs = powerful combo | Platform-platform ini dirancang saling melengkapi |
| 10 | Build, test, iterate | Mulai dari business problem + metrik, bukan dari arsitektur |
π Progres Keseluruhan Kursus β
Week 1: AUTOMATE ββββββββββββββββββββββββ 100% β
Week 2: ACCELERATE ββββββββββββββββββββββββ 100% β
Week 3: AMPLIFY ββββββββββββββββββββββββ 100% β
βββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β π KURSUS 100% SELESAI! π β
β β
β 86+ Video Β· 3 Minggu Β· 5 Capstone Projects β
β β
β π₯ AI Builder BLACK BELT Achieved! π₯ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββ"Remarkably easy to make substantial business impact in a very short amount of time, thanks to the power of n8n and ElevenLabs. Go out there and BUILD!" β Instruktur Kursus