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
- Klik ikon '+' di bahagian atas skrin dan pilih 'Workflow'.
- Pilih projek yang ingin digunakan (contoh: 'Personal Project').
- Klik butang '+' di tengah kanvas untuk menambah node pertama.
- Cari 'Gmail' di bar carian dan pilih node tersebut.
- Pilih 'On Message Received' sebagai Trigger utama.
- Klik ikon pensel untuk menyambungkan akaun Gmail anda melalui 'Sign in with Google'.
- Berikan kebenaran (permission) yang diperlukan oleh Google untuk akses n8n.
- Pastikan status sambungan menunjukkan tanda semak (check mark) hijau.
Konfigurasi Node OpenAI untuk Analisis Email
- Klik butang '+' selepas node Gmail dan cari 'OpenAI'.
- Pilih tindakan 'Message a Model' daripada senarai pilihan.
- Klik butang '+' pada bahagian 'Credential for OpenAI API' untuk memasukkan API Key.
- Pilih model 'gpt-4o-mini' (atau model lain yang tersedia dalam akaun anda).
- Tukar jenis mesej kepada 'Assistant' untuk menetapkan System Prompt.
- Masukkan arahan sistem (System Instructions) pada ruangan prompt.
- Tukar tetapan input 'Message' daripada 'Fixed' kepada 'Expression' untuk membolehkan data dinamik.
- Tukar paparan data kepada format 'Schema' untuk memudahkan proses drag-and-drop.
- 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
- Klik butang '+' selepas node OpenAI dan pilih 'Gmail' sekali lagi.
- Pilih Resource sebagai 'Draft' dan Operation sebagai 'Create'.
- Gunakan akaun Gmail yang sama yang telah disambungkan sebelum ini.
- Tukar tetapan 'Message' kepada 'Expression'.
- Tarik output 'Content' daripada node OpenAI ke dalam ruangan 'Message' Gmail.
- Klik 'Add Option' dan pilih 'Thread ID'.
- Tarik 'Thread ID' daripada Gmail Trigger asal ke dalam ruangan 'Thread ID' untuk memastikan balasan kekal dalam thread yang sama.
- Tarik 'Subject' daripada Gmail Trigger asal ke ruangan subjek Gmail Draft.
- Klik 'Test Step' untuk menguji workflow dan semak folder Draft di Gmail anda.
- Aktifkan workflow dengan menukar toggle 'Active' di bahagian atas kanan.