JIPRAKS Classroom

Cara Bangun AI Agent Meeting Summarizer Otomatis dengan n8n + GPT (MVP 1 Hari)

· 3 menit baca

Cara Bangun AI Agent Meeting Summarizer Otomatis dengan n8n + GPT (MVP 1 Hari)

🔎 Hook: Menghabiskan waktu merangkum notulen meeting?

Anda pasti pernah berada di situasi ini: setelah rapat panjang, tim menunggu notulen, dan Anda harus menyalin‑salin rekaman, mendengarkan ulang, lalu menulis rangkuman. Hasilnya? Notulen terlambat, detail penting terlewat, dan produktivitas turun. Bagaimana kalau semua itu selesai dalam hitungan menit?

💡 Konsep Singkat: AI Agent + n8n = Summarizer Cerdas

Kita akan memanfaatkan tiga komponen utama:

  • n8n – workflow orchestrator yang dapat men-trigger webhook, memanggil API, dan mengelola state.
  • GPT (OpenAI) – model LLM untuk transkripsi (via Whisper) dan summarization.
  • AI Agent – node logika yang mengatur alur: ambil rekaman → transkrip → rangkum → kirim ke Slack/Email.

Intinya: satu workflow yang Anda aktifkan lewat Google Meet/Zoom webhook, lalu n8n mengatur semua proses secara async.

🚀 Breakdown Teknis: Langkah‑Langkah Implementasi

  1. Siapkan n8n (Docker atau Cloud)
    • Deploy n8n dengan docker run atau gunakan n8n Cloud.
    • Buat API Credential untuk OpenAI (API Key) dan Slack (Webhook URL).
  2. Webhook Trigger dari Zoom/Google Meet
    • Di portal Zoom, aktifkan Event Subscriptions → pilih meeting.ended.
    • Endpoint: /webhook/meeting-ended di n8n.
    • Payload berisi recording_url (jika rekaman di‑cloud).
  3. Node "HTTP Request" – Download Rekaman
    • Gunakan node HTTP Request untuk GET file .mp4/.wav.
    • Simpan ke Binary Data (n8n menyimpan di /tmp).
  4. Node "OpenAI Whisper" – Transkripsi
    • Pasang n8n‑openai node.
    • Pilih model whisper-1, kirim binary audio, dapatkan teks.
    • Output: transcript (string).
  5. Node "OpenAI ChatGPT" – Summarization
    • Prompt template:
      Berikan ringkasan singkat (max 5 bullet) dari transkrip meeting berikut. Fokus pada keputusan, action items, dan deadline.
      
      ---
      {{ $json["transcript"] }}
      
    • Model: gpt-4o-mini (hemat biaya, cukup untuk summary).
  6. Node "Slack / Email" – Distribusi Notulen
    • Gunakan Slack node dengan Incoming Webhook atau Email Send.
    • Format pesan: judul meeting, tanggal, peserta, Ringkasan, dan link rekaman.
  7. Optional: Penyimpanan di Notion/Google Docs
    • Tambahkan node Notion atau Google Docs untuk arsip otomatis.

🛠️ Contoh Use Case Real: Tim Startup SaaS

Tim product di sebuah startup menggunakan Zoom. Setiap akhir sprint mereka mengadakan "Sprint Review" 60 menit. Dengan workflow di atas:

  • Rekaman otomatis disimpan di Zoom cloud.
  • n8n memicu saat meeting.ended, meng‑transkrip 30 menit rekaman dalam 30 detik.
  • Ringkasan 5 bullet langsung masuk ke channel #sprint-notes di Slack.
  • Semua notulen terarsip di Notion, searchable dengan tag sprint.

Hasilnya: notulen tersedia dalam 2 menit, keputusan tidak lagi terlewat, dan tim dapat fokus pada eksekusi.

💎 Insight & Strategi: Membuat AI Agent Lebih “Cerdas”

  • Prompt Engineering: Tambahkan instruksi seperti "Jika tidak ada keputusan, beri tahu "No decision captured"" untuk menghindari asumsi.
  • Chunking: Untuk meeting > 30 menit, bagi audio menjadi 5 menit chunks sebelum Whisper agar latency tetap rendah.
  • Cost Control: Gunakan model whisper-1 untuk transkrip (gratis) dan gpt-4o-mini untuk summary (≈$0.0002 per 1k token).
  • Feedback Loop: Tambahkan tombol “Edit Summary” di Slack yang membuka modal n8n untuk memperbaiki output, kemudian simpan versi final ke Notion.
  • Monitoring: Pakai node "Error Trigger" di n8n untuk kirim alert ke Ops bila transkripsi gagal (> 3 retry).

📝 Penutup & Call to Action

Dengan hanya sekitar 30 menit setup, Anda sudah memiliki AI Agent yang mengubah rekaman meeting menjadi notulen siap pakai. Coba implementasikan sekarang, lalu bagikan hasilnya di komunitas JIPRAKS Classroom. Jika Anda menemukan hambatan, tanyakan di forum – kita bantu debug bersama!

Selamat membangun, dan biarkan AI mengurus notulen, Anda tinggal eksekusi!

Artikel terkait