π Day 1 β Membangun AI Agent Pertama: OpenRouter, n8n, OpenAI & MarketStack β
Week 1 Β· Day 1 Β· 6 Video Topik: Setup OpenRouter & n8n Cloud, Framework Kursus, Roadmap 3 Minggu, Definisi AI Agent, Setup OpenAI API, Membangun Agent dengan Memory & Tools
π Daftar Isi β
- Membangun AI Agent Pertama dengan OpenRouter
- Framework Kursus & Siapa Target Peserta
- Roadmap Pembelajaran & Kurikulum 3 Minggu
- Apa itu AI Agent?
- Setup OpenAI API & Alternatif Gratis
- Membangun AI Agent dengan OpenAI, Memory & Tools
π§ Membangun AI Agent Pertama dengan OpenRouter β
Video pertama langsung praktik tanpa basa-basi! Membuat akun OpenRouter untuk akses AI gratis, akun n8n Cloud, lalu membangun workflow AI agent pertama yang bisa bercakap-cakap β semuanya tanpa menulis satu baris kode pun.
Setup OpenRouter β
OpenRouter adalah gateway yang memberikan akses ke berbagai provider AI β baik gratis maupun berbayar β melalui satu platform.
- Kunjungi openrouter.ai β Sign Up (bisa pakai Google Auth)
- Setelah login β buat API Key β beri nama β salin dan simpan aman
π‘ Tips: API key dimulai dengan
sk-or-β pastikan menyalinnya dengan benar tanpa karakter tambahan.
Setup n8n Cloud β
- Kunjungi n8n.io β Get Started β isi nama, email, password
- Mulai 14 hari free trial β masuk ke Home Screen n8n
Workflow AI Agent Pertama β
βββββββββββββββββββββββ βββββββββββββββββββββββ
β π¨ When Chat ββββββββΆβ π€ AI Agent β
β Message Received β β β
β (Trigger) β β βββββββββββββββββ β
βββββββββββββββββββββββ β β Chat Model: β β
β β OpenRouter β β
β β (GPT gratis) β β
β βββββββββββββββββ β
βββββββββββββββββββββββLangkah detail:
- Klik Create Workflow di home screen
- Klik Add First Step β pilih On Chat Message (trigger)
- Tekan Escape β klik + di kanan trigger β pilih AI β AI Agent
- Di Chat Model β klik + β cari OpenRouter
- Buat credential baru β paste API key OpenRouter
- Pilih model gratis:
openai/gpt-os-20b:free - Tekan Escape β klik Open Chat β ketik pesan β AI merespons! π
Cara Menemukan Model Gratis di OpenRouter β
Buka openrouter.ai β di search box ketik "free" β pilih model gratis (DeepSeek, Gemini, OpenAI GPT open source).
π§ Framework Kursus & Siapa Target Peserta β
Video kedua menjelaskan visi besar kursus: membangun AI agent yang memberikan dampak bisnis nyata. Dibahas siapa yang cocok, apa yang akan dicapai, serta pengenalan instruktur.
Perjalanan 3 Minggu β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PERJALANAN 3 MINGGU KURSUS β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β Minggu 1: AUTOMATE π§ β
β β Workflow dasar di n8n Cloud β
β β
β Minggu 2: ACCELERATE π β
β β Voice Agent + RAG β
β β
β Minggu 3: AMPLIFY π‘ β
β β Multi-Agent Systems + MCP β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββDua Persona Target β
| Persona | Deskripsi | Keuntungan |
|---|---|---|
| Business/Product Person | Non-teknis, fokus produk & bisnis | Bisa membangun AI agent tanpa coding, langsung deliver value |
| AI Engineer | Sudah punya pengalaman teknis | Rapid prototype, deliver fungsionalitas bisnis dalam hitungan menit |
Hasil Akhir yang Dijanjikan β
- Membuat AI Agent & Voice Agent yang menyelesaikan masalah bisnis nyata
- Melamar pekerjaan atau mengajukan proposal yang melibatkan AI agent
- Mengotomasi, mempercepat, dan memperkuat bisnis menggunakan agent
Posisi Kursus dalam Ekosistem β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β EKOSISTEM KURSUS ED DONNER β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β π AI Engineer Track (Teknis) β
β βββ Core Track Β· Agentic Track Β· MLOps Track β
β β
β π AI Leaders (Manajer/Founder) β
β β
β π¨ AI Builder β KURSUS INI β
β βββ Low-code/No-code agent dengan n8n β
β Cocok untuk SEMUA level teknis β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββTentang Instruktur β
| Info | Detail |
|---|---|
| Nama | Ed Donner |
| Posisi | Co-founder & CTO di Nebula (AI startup) |
| Background | Mantan MD di JP Morgan (300+ engineer & data scientist) |
| Siswa | 300.000+ dari 190 negara |
πΊοΈ Roadmap Pembelajaran & Kurikulum 3 Minggu β
Video ketiga memberikan peta perjalanan lengkap kurikulum. Setiap minggu terdiri dari 5 hari dengan tiga jenis sesi: core skills (π£), integrasi (π‘), dan proyek dunia nyata (π’). Di akhir video, dibahas fondasi teori LLM, API, dan JSON.
Kurikulum Per Minggu β
Minggu 1: AUTOMATE π§
| Hari | Warna | Fokus |
|---|---|---|
| 1 | π£ Core | Dasar AI Agent & n8n |
| 2 | π£ Core | Teori Agentic AI & navigasi n8n |
| 3 | π‘ Integrasi | Google Sheets, Drive, Gmail |
| 4 | π‘ Integrasi | JSON, Auth, Telegram, Slack |
| 5 | π’ Proyek | Portfolio Rebalancer & Gmail Agent |
Minggu 2: ACCELERATE π
| Hari | Warna | Fokus |
|---|---|---|
| 1 | π£ Core | Voice Agent dengan ElevenLabs |
| 2 | π‘ Integrasi | ElevenLabs + n8n Integration |
| 3 | π£ Core | Teori RAG |
| 4 | π‘ Integrasi | Supabase Vector Database |
| 5 | π’ Proyek | RAG-Powered Voice Agent |
Minggu 3: AMPLIFY π‘
| Hari | Warna | Fokus |
|---|---|---|
| 1 | π£ Core | Self-hosting n8n + Docker + Local Model |
| 2 | π‘ Integrasi | Advanced Integrations (OAuth, PDF, Firecrawl) |
| 3 | π£ Core | MCP (Model Context Protocol) |
| 4 | π£ Core | Context Engineering & Subagents |
| 5 | π’ Proyek | Capstone: Multi-Agent Sales System |
Fondasi Teori: LLM β
LLM (Large Language Model) adalah program AI yang menghasilkan teks berdasarkan input:
- Pada dasarnya adalah pattern matcher statistik dalam skala masif
- Dilatih dari data internet yang sangat banyak
- Menghasilkan output dengan memprediksi teks paling mungkin selanjutnya
- "Kecerdasan" yang terlihat adalah efek samping dari skala (emergent intelligence)
- LLM bersifat stateless: setiap panggilan baru tanpa ingatan sebelumnya
ChatGPT vs GPT β Perbedaan Krusial β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β GPT (Model/LLM) ChatGPT (Produk) β
β βββββββββββββββββ ββββββββββββββββββ β
β β’ Stateless β’ Punya "memori" β
β β’ Input β Output β’ Bisa browsing web β
β β’ Engine statistik β’ UI yang ramah β
β β’ Dipanggil via API β’ Berlangganan bulanan β
β β
β ChatGPT MENGGUNAKAN GPT di belakang layar, β
β lalu menambahkan software untuk fitur seperti β
β memori, pencarian web, dll. β
β β
β Yang kita lakukan di n8n: membangun PRODUK sendiri β
β yang menggunakan MODEL (GPT) via API β¨ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββApa itu API? β
- API (Application Programming Interface): cara menghubungkan aplikasi berbeda melalui standar umum
- Menggunakan HTTP (teknologi yang sama dengan web browser)
- URL yang dipanggil = endpoint; data dalam format JSON
- Untuk autentikasi digunakan API Key β seperti password untuk layanan pihak ketiga
π€ Apa itu AI Agent? β
Video keempat membahas definisi AI Agent yang sering membingungkan β dari definisi longgar hingga definisi ketat yang digunakan para praktisi saat ini. Juga dibahas apa itu n8n, model lisensinya yang unik, serta perbandingan Cloud vs Self-hosted.
Evolusi Definisi β
DULU (2023-awal 2025) PERTENGAHAN 2025 SEKARANG (akhir 2025+)
βββββββββββββββββββββ ββββββββββββββββββ βββββββββββββββββββββ
"Sistem AI yang bisa "LLM mengontrol "LLM menjalankan
bekerja secara mandiri" alur workflow" TOOLS dalam LOOP
untuk mencapai GOAL"
β β β
OpenAI Operator Anthropic Blog Konsensus Industri
(browse & book) "Building Effective (tool-calling loop)
Agents"Definisi Modern AI Agent β
AI Agent = LLM yang menjalankan tools dalam loop untuk mencapai tujuan
| Komponen | Peran |
|---|---|
| LLM | Otak yang membuat keputusan |
| Tools | Kemampuan melakukan aksi (cek harga saham, kirim email, dll.) |
| Loop | Siklus berulang: pikir β pilih tool β eksekusi β evaluasi β ulangi |
| Goal | Tujuan yang ingin dicapai |
Apa itu n8n? β
| Aspek | Detail |
|---|---|
| Jenis | Platform workflow automation |
| Didirikan | 2019, Berlin |
| Valuasi | Multibillion dollar |
| Keunggulan | Sangat mudah digunakan untuk AI + integrasi |
| Mirip dengan | Zapier, tapi lebih powerful untuk AI |
Cloud vs Self-Hosted β
ββββββββββββββββββββββββββ ββββββββββββββββββββββββββ
β βοΈ n8n CLOUD β β π₯οΈ SELF-HOSTED β
ββββββββββββββββββββββββββ€ ββββββββββββββββββββββββββ€
β β’ Hosted oleh n8n β β β’ Download & jalankan β
β β’ 14 hari free trial β β sendiri β
β β’ ~$24/bulan setelahnyaβ β β’ GRATIS selamanya β
β β’ Setup instan β β β’ Perlu sedikit teknis β
β β’ Minggu 1 & 2 kursus β β β’ Minggu 3 kursus β
ββββββββββββββββββββββββββ ββββββββββββββββββββββββββLisensi Fair Code β
| β Boleh | β Tidak Boleh |
|---|---|
| Download & jalankan gratis | Menjual n8n sebagai produk |
| Membangun otomasi untuk bisnis sendiri | Membuat platform pesaing dari kode n8n |
| Membangun & menjual jasa untuk klien | White label tanpa perjanjian komersial |
| Mengubah kode untuk kebutuhan sendiri | Memodifikasi n8n lalu menjualnya |
π‘ Kamu bebas menggunakan n8n untuk membangun dan menjual jasa otomasi, tapi tidak boleh menjual produk n8n itu sendiri.
π° Setup OpenAI API & Alternatif Gratis β
Video kelima membahas ekspektasi biaya yang realistis, cara setup OpenAI Platform, dan berbagai alternatif gratis. Pesan utama: semua integrasi bersifat opsional, dan kamu selalu punya kendali penuh atas pengeluaran.
Peta Biaya Kursus β
| Layanan | Biaya | Catatan |
|---|---|---|
| n8n Cloud | Free trial 14 hari β ~$24/bulan | Minggu 3 pindah ke self-hosted (gratis) |
| OpenAI API | Min. $5 top-up | Sangat murah per panggilan (fraksi sen) |
| OpenRouter | GRATIS | Alternatif utama, ada rate limit |
| Google Gemini | GRATIS (via AI Studio) | Free tier yang bagus |
| Anthropic (Claude) | Berbayar | Favorit instruktur |
OpenAI Platform vs ChatGPT β
platform.openai.com chatgpt.com
βββββββββββββββββββββ ββββββββββββββ
β’ Akses ke MODEL (API) β’ PRODUK jadi
β’ Bayar per panggilan β’ Langganan bulanan
β’ Untuk developer/builder β’ Untuk end-user
β’ Yang kita gunakan! β
β’ Bukan ini βLangkah Setup OpenAI Platform β
- Buka
platform.openai.comβ Sign up - Isi info organisasi
- Buat API Key: Settings β API Keys β Create New Secret Key
- Owner: Me | Project: Default | Permissions: All β salin key, simpan aman
- Top-up saldo $5: Settings β Billing β Add Payment Details
- β οΈ Matikan Auto Reload! β cegah pengeluaran tak terduga
Best Practice Keamanan API β
| Praktik | Detail |
|---|---|
| π Auto reload OFF | Cegah pengeluaran tak terduga |
| π Monitor usage | Bookmark halaman Usage untuk cek pengeluaran |
| π΅ Top-up seperlunya | Hanya isi saldo yang kamu rela kehilangan |
| π Key management | Hapus key lama, buat baru jika bermasalah |
Filosofi Kursus β
Instruktur mendorong: jangan hanya ikuti persis apa yang ditunjukkan. Bereksperimenlah β coba integrasi berbeda, baca dokumentasi n8n, terapkan teknik ke konteks lain. Cara belajar terbaik: ikuti dulu, lalu modifikasi sendiri.
π οΈ Membangun AI Agent dengan OpenAI, Memory & Tools β
Video keenam dan terakhir hari ini adalah highlight Day 1 β membangun workflow AI agent lengkap terhubung ke OpenAI, dilengkapi memory agar mengingat percakapan, dan tool MarketStack untuk cek harga saham real-time. Demonstrasi inti: LLM + Memory + Tools = AI Agent.
Arsitektur Workflow β
ββββββββββββββββββββ βββββββββββββββββββββββββββββββββββββ
β π¨ When Chat ββββββΆβ π€ AI Agent β
β Message β β β
β Received β β βββββββββββββββ β
ββββββββββββββββββββ β β Chat Model β β
β β OpenAI GPT β β
β β 4.1-mini β β
β βββββββββββββββ β
β β
β βββββββββββββββ β
β β π§ Memory β β
β β Simple β β
β β Memory β β
β βββββββββββββββ β
β β
β βββββββββββββββ β
β β π§ Tool β β
β β MarketStack β β
β β (Saham) β β
β βββββββββββββββ β
βββββββββββββββββββββββββββββββββββββLangkah Pembangunan β
1. Setup Dasar (AI Agent + OpenAI)
- Buat workflow baru β tambah trigger On Chat Message
- Tambah node AI Agent
- Di Chat Model β pilih OpenAI Chat Model β buat credential β paste API key
- Pilih model: GPT-4.1-mini (cepat & murah)
2. Menambahkan Memory β Momen Pembelajaran Kunci! π§
LLM bersifat stateless β setiap panggilan API independen tanpa konteks sebelumnya. Memory adalah software tambahan yang menyimpan riwayat percakapan.
TANPA MEMORY: DENGAN MEMORY:
Kamu : "Hi, nama saya Ed" Kamu : "Hi, nama saya Ed"
AI : "Halo Ed!" AI : "Halo Ed!"
Kamu : "Siapa nama saya?" Kamu : "Siapa nama saya?"
AI : "Saya tidak tahu" β AI : "Nama Anda Ed" β
Cara menambahkan: Klik + di bawah Memory pada AI Agent β pilih Simple Memory (tanpa credential, cocok pemula).
π‘ Node yang berubah sejak terakhir dijalankan berwarna kuning. Gunakan Reset Chat Session (panah di atas) untuk memulai ulang.
3. Menambahkan Tool: MarketStack π
MarketStack adalah layanan gratis untuk mengecek harga saham.
| Langkah | Detail |
|---|---|
| Sign up | marketstack.com β gratis β salin API key |
| Di n8n | Klik + di bawah Tool β cari MarketStack β buat credential |
| Resource | End of Day Data |
| Operation | Get Many |
| Ticker | Klik tombol ajaib β "Defined automatically by the model" |
| Filter | Latest β On |
πͺ "Defined by the model" artinya LLM memutuskan sendiri ticker apa yang dicari berdasarkan percakapan!
4. Testing!
Kamu : "Berapa harga saham Google terakhir?"
β
βΌ
βββββββββββββββ
β π€ AI Agent β
β "Hmm, perlu β
β cek harga β
β Google..." β
ββββββββ¬βββββββ
β Panggil tool MarketStack
β dengan ticker GOOGL
βΌ
βββββββββββββββ
β π Market β
β Stack API β
β β $313.72 β
ββββββββ¬βββββββ
β
βΌ
"Harga penutupan Google pada 8 Desember
adalah $313.72"π Tabel Terminologi β
| Istilah | Penjelasan |
|---|---|
| Workflow | Alur kerja otomatis terdiri dari node-node yang saling terhubung |
| Node | Satu unit/langkah dalam workflow (trigger, AI agent, tool, dll.) |
| Trigger | Node pertama yang memulai workflow (chat masuk, webhook, jadwal) |
| Canvas | Area kerja visual di n8n tempat menggambar workflow |
| API Key | "Password" untuk mengakses layanan pihak ketiga secara programatis |
| LLM | Large Language Model β mesin AI yang memprediksi teks berikutnya |
| Stateless | Setiap panggilan LLM independen, tidak ingat panggilan sebelumnya |
| Memory | Software tambahan yang menyimpan riwayat percakapan untuk LLM |
| Tool | Kemampuan tambahan yang bisa dipanggil oleh AI Agent |
| Model-defined parameter | LLM memutuskan sendiri nilai parameter tool berdasarkan konteks |
| Credential | Cara menyimpan API key agar bisa digunakan ulang di n8n |
| Fair Code | Lisensi n8n: gratis digunakan, tidak boleh dijual ulang sebagai produk |
| Emergent Intelligence | "Kecerdasan" yang muncul dari skala besar pelatihan AI |
| Endpoint | URL spesifik yang dipanggil saat berkomunikasi dengan API |
π Pencapaian Day 1 β
ββββββββββββββββββββββββββββββββββββββββββββ
β π HARI 1 SELESAI! (7% kursus) β
β βββββββββββββββββββββββββββββββββββββββββββ£
β β
β β
Akun OpenRouter + API key β
β β
Akun n8n Cloud + free trial β
β β
Workflow pertama (OpenRouter) β
β β
Memahami framework kursus 3 minggu β
β β
Kurikulum: AutomateβAccelerateβAmp. β
β β
Teori LLM, API, JSON, AI Agent β
β β
Definisi modern AI Agent β
β β
n8n: fair code, Cloud vs Self-hosted β
β β
Akun OpenAI Platform + API key β
β β
Best practice keamanan API β
β β
Workflow dengan Memory + Tool β
β β
Integrasi MarketStack β
β β
ββββββββββββββββββββββββββββββββββββββββββββπ― Progres: Hari ini membuktikan bahwa AI Agent bukan sekadar chatbot. Dengan memory dan tools, agent bisa mengingat konteks percakapan DAN melakukan aksi nyata β seperti mengecek harga saham real-time. Semua tanpa kode!