Learning Timeline
Key Insights
Kepentingan Session ID
Setiap perbualan baru mempunyai Session ID yang unik. Jika anda klik 'Reset' dalam chat, ID akan bertukar dan Agent akan menganggap itu adalah perbualan baru tanpa memori lama.
Tips Context Window
Meningkatkan 'Context Window Length' membolehkan Agent ingat perbualan yang lebih panjang, tetapi ia akan menggunakan lebih banyak 'tokens' dalam setiap permintaan API.
Prompts
Ujian Konteks Memori
Target:
n8n Chat Trigger
When was Albert Einstein born?
How old would he be today?
Step by Step
Cara Setup Workflow AI Agent di n8n
- Buka dashboard n8n dan klik untuk mencipta workflow baru.
- Namakan workflow anda dengan klik pada bahagian nama di atas kiri (contoh: 'Santa's helper AI agent').
- Klik butang 'Add a first step' (ikon +) di tengah kanvas.
- Cari 'AI Agent' dalam bar carian dan pilih nod tersebut.
- n8n akan secara automatik memasukkan dua nod: 'AI Agent' dan 'Chat Trigger'.
- Klik pada nod 'AI Agent' untuk membuka panel tetapan.
Menyambungkan Brain (LLM) ke AI Agent
- Pada nod AI Agent, cari bahagian 'Chat Model'.
- Klik pada input untuk menambah model baru dan pilih 'Google Gemini Chat Model' (atau model lain seperti OpenAI/Claude).
- Di bahagian 'Credential for Google Gemini Chat API', pilih akaun yang sedia ada atau klik 'Create New Credential' untuk memasukkan API Key anda.
- Tutup panel tetapan model untuk kembali ke kanvas utama.
- Uji sambungan dengan klik butang 'Chat' atau 'Test Step' dan taip mesej ringkas seperti 'Hi there'.
Menambah Fungsi Memori pada Agent
- Klik pada nod 'AI Agent' sekali lagi.
- Cari bahagian 'Memory' dan klik pada butang '+' untuk menambah memori.
- Pilih 'Window Buffer Memory' daripada senarai pilihan.
- Di dalam tetapan Window Buffer Memory, cari medan 'Context Window Length'.
- Ubah nilai 'Context Window Length' kepada '20' (atau jumlah mesej yang anda mahu Agent ingat).
- Pastikan 'Session ID' dibiarkan pada tetapan default (biasanya menggunakan expression `{{ $json.sessionId }}`).
- Uji semula Agent dengan bertanya soalan susulan (contoh: Tanya 'Bila Einstein lahir?' kemudian tanya 'Berapa umur dia sekarang?') untuk memastikan Agent ingat konteks.