Bina AI Agent draf balasan emel automatik dengan n8n dan OpenAI | Alpha | PandaiTech

Bina AI Agent draf balasan emel automatik dengan n8n dan OpenAI

Panduan lengkap setup workflow n8n: sambungkan Gmail trigger, tulis sistem prompt untuk OpenAI analisa emel, dan auto-create draft jawapan dalam Gmail.

Learning Timeline
Key Insights

Perbezaan API Key & Langganan ChatGPT

Membayar untuk ChatGPT Plus (USD20/bulan) tidak memberikan anda API Key. API Key mesti didapati melalui portal OpenAI Platform secara berasingan dengan sistem 'pay-as-you-go'.

Gunakan Mod Draft untuk Keselamatan

Sentiasa gunakan fungsi 'Create Draft' berbanding 'Send Message' semasa fasa awal. Ini membolehkan anda menyemak kualiti jawapan AI (human-in-the-loop) sebelum emel benar-benar dihantar kepada pelanggan.

Model GPT-4o-mini

Untuk tugasan ringkas seperti membalas emel, model 'gpt-4o-mini' adalah pilihan terbaik kerana ia sangat pantas dan jauh lebih murah berbanding model GPT-4 yang lebih besar.
Prompts

System Prompt untuk Agent Email

Target: OpenAI (System Message)
You are a helpful email response agent. If the sender's message seems urgent, draft the response via Gmail asking for more details or offering assistance. Ensure the response is clear, professional, and prompt.

User Prompt Template

Target: OpenAI (User Message)
Here's the information of the email that needs to be triaged: From: {{ $json.from }} Subject: {{ $json.subject }} Body: {{ $json.snippet }}
Step by Step

Langkah Permulaan & Setup Workflow

  1. Klik ikon '+' di bahagian atas skrin dan pilih 'Workflow'.
  2. Pilih projek yang ingin digunakan (contoh: 'Personal Project').
  3. Klik butang '+' di tengah kanvas untuk menambah node pertama.
  4. Cari 'Gmail' di bar carian dan pilih node tersebut.
  5. Pilih 'On Message Received' sebagai Trigger utama.
  6. Klik ikon pensel untuk menyambungkan akaun Gmail anda melalui 'Sign in with Google'.
  7. Berikan kebenaran (permission) yang diperlukan oleh Google untuk akses n8n.
  8. Pastikan status sambungan menunjukkan tanda semak (check mark) hijau.

Konfigurasi Node OpenAI untuk Analisis Email

  1. Klik butang '+' selepas node Gmail dan cari 'OpenAI'.
  2. Pilih tindakan 'Message a Model' daripada senarai pilihan.
  3. Klik butang '+' pada bahagian 'Credential for OpenAI API' untuk memasukkan API Key.
  4. Pilih model 'gpt-4o-mini' (atau model lain yang tersedia dalam akaun anda).
  5. Tukar jenis mesej kepada 'Assistant' untuk menetapkan System Prompt.
  6. Masukkan arahan sistem (System Instructions) pada ruangan prompt.
  7. Tukar tetapan input 'Message' daripada 'Fixed' kepada 'Expression' untuk membolehkan data dinamik.
  8. Tukar paparan data kepada format 'Schema' untuk memudahkan proses drag-and-drop.
  9. Tarik data 'From' (Emel Pengirim), 'Subject' (Subjek), dan 'Snippet' (Isi kandungan) dari output Gmail ke dalam ruangan User Prompt OpenAI.

Menghasilkan Draft Balasan Secara Automatik

  1. Klik butang '+' selepas node OpenAI dan pilih 'Gmail' sekali lagi.
  2. Pilih Resource sebagai 'Draft' dan Operation sebagai 'Create'.
  3. Gunakan akaun Gmail yang sama yang telah disambungkan sebelum ini.
  4. Tukar tetapan 'Message' kepada 'Expression'.
  5. Tarik output 'Content' daripada node OpenAI ke dalam ruangan 'Message' Gmail.
  6. Klik 'Add Option' dan pilih 'Thread ID'.
  7. Tarik 'Thread ID' daripada Gmail Trigger asal ke dalam ruangan 'Thread ID' untuk memastikan balasan kekal dalam thread yang sama.
  8. Tarik 'Subject' daripada Gmail Trigger asal ke ruangan subjek Gmail Draft.
  9. Klik 'Test Step' untuk menguji workflow dan semak folder Draft di Gmail anda.
  10. Aktifkan workflow dengan menukar toggle 'Active' di bahagian atas kanan.

More from Bina & Deploy Ejen AI

View All