Setup Agent Tools dan Lakukan Testing Workflow n8n | Alpha | PandaiTech

Setup Agent Tools dan Lakukan Testing Workflow n8n

Configure fungsi-fungsi AI agent (Notion, Google Calendar), setup parameter 'Let model decide', dan jalankan ujian penuh dari input hingga output.

Learning Timeline
Key Insights

Kepentingan Dynamic Timestamp

Model AI seperti Claude atau GPT mempunyai 'knowledge cutoff'. Jika anda tidak memberikan tarikh hari ini secara eksplisit, AI mungkin menetapkan tarikh tugasan pada tahun yang salah (cth: 2021 bukannya 2024).

Tips Penamaan Field Google Calendar

Dalam n8n Google Calendar tool, field untuk nama event dipanggil 'Summary'. Jangan terkeliru mencari field bernama 'Title' atau 'Event Name' kerana ia tidak wujud secara default.

Kelebihan 'Let Model Decide'

Menggunakan ciri ini jauh lebih fleksibel daripada 'mapping' manual. AI mampu mengekstrak maklumat yang relevan secara pintar walaupun struktur ayat dalam voice note berubah-ubah.
Prompts

Dynamic Timestamp Injection

Target: n8n System Prompt
The current date and time is: {{ $now }}
Step by Step

Konfigurasi Agent Tools dengan Parameter 'Let Model Decide'

  1. Buka node AI Agent dalam kanvas n8n anda.
  2. Kenalpasti tool yang ingin dikonfigurasikan (cth: AirTable, Google Calendar, atau Notion).
  3. Untuk setiap field input (seperti Name, Description, atau Title), klik pada ikon 'sparkly' (bintang kecil) di sebelah kanan ruangan input.
  4. Pilih 'Let the model decide' supaya AI menentukan kandungan field tersebut berdasarkan konteks daripada transcript.
  5. Dalam node Google Calendar, klik 'Add Field' dan pilih 'Summary' untuk menetapkan tajuk acara.
  6. Setkan field 'Summary' dan 'Description' tersebut kepada 'Let the model decide'.
  7. Dalam node Notion, pastikan field 'Title' dan 'Date' juga ditetapkan kepada 'Let the model decide'.
  8. Tentukan Timezone pada node Notion jika anda menggunakan field tarikh untuk memastikan ketepatan masa.

Menambah Konteks Masa Sebenar (Timestamp) ke Prompt Agent

  1. Buka bahagian 'System Message' atau 'Prompt' di dalam node AI Agent.
  2. Tambah satu baris ayat di bahagian bawah prompt: 'The current date and time is:'.
  3. Tukar mod input prompt tersebut kepada 'Expression'.
  4. Drag atau masukkan variable timestamp (dari node code sebelumnya) ke dalam prompt selepas ayat tersebut.
  5. Langkah ini penting untuk mengelakkan AI menggunakan tarikh lapuk daripada data latihannya (training data).

Menjalankan Ujian Penuh Workflow (End-to-End Testing)

  1. Klik butang 'Execute Workflow' pada n8n untuk meletakkan workflow dalam mod standby.
  2. Hantar pesanan suara (voice note) melalui Slack yang mengandungi arahan kompleks (cth: Log content idea ke AirTable DAN buat task di Notion).
  3. Perhatikan panel n8n untuk melihat AI Agent mula memproses arahan.
  4. Lihat log eksekusi; ejen mungkin akan cuba memanggil tool beberapa kali jika terdapat ralat format pada cubaan pertama (self-correction).
  5. Buka Slack untuk melihat mesej maklum balas yang dihantar oleh bot.
  6. Klik pada link Notion atau semak AirTable untuk memastikan data telah dimasukkan dengan tepat mengikut arahan suara tadi.

More from Bina & Deploy Ejen AI

View All