Learning Timeline
Key Insights
Hack: Ambil ID untuk Testing
Semasa fasa setup, anda boleh 'copy' ID daripada output 'Get Tasks' dan 'paste' secara manual dalam tool Update untuk test jika sambungan berjaya sebelum menukarnya kepada mode 'From AI'.
Tips Ketepatan AI
Sentiasa berikan deskripsi yang jelas pada setiap field yang menggunakan ikon 'Sparkles'. Semakin detail arahan dalam deskripsi itu, semakin kurang kesilapan AI dalam menentukan tarikh atau status.
Step by Step
Konfigurasi Tool 'Get Tasks' (Read Database)
- Klik butang '+' pada canvas n8n dan cari 'Notion' tool.
- Sambungkan akaun Notion anda melalui link arahan yang disediakan jika belum berbuat demikian.
- Tukar nama tool kepada 'get tasks'.
- Tukar 'Resource' daripada 'Page' kepada 'Database Page'.
- Cari dan pilih database tugasan anda (cth: 'tasks database') daripada senarai database.
- Setkan 'Operation' kepada 'Get Many'.
- Setkan 'Limit' kepada 50.
- Pada bahagian 'Filters', pilih 'Build Manually' dan setkan 'All filters must match'.
- Tambah 'Condition' di mana status 'Completed' adalah 'False' (untuk tarik task yang belum siap).
- Klik 'Execute Step' untuk mengesahkan data berjaya ditarik dari Notion.
Konfigurasi Tool 'Update Task' (Update Database)
- Duplicate tool Notion sebelumnya dan sambungkan ke AI Agent.
- Tukar nama tool kepada 'update a task'.
- Setkan 'Operation' kepada 'Update'.
- Klik pada ikon 'Sparkles' (expression) pada bahagian 'Database Page ID' dan masukkan formula 'From AI' supaya AI boleh mengenalpasti ID task secara automatik.
- Pada bahagian 'Properties', pilih 'Status'.
- Tukar input 'Status' kepada mode 'Expression' dan masukkan snippet formula 'From AI' untuk memberikan pilihan status (Backlog, Open, Done) kepada AI.
- Tambah property 'Due Date', nyah-tanda (untick) 'Include Time'.
- Klik ikon 'Sparkles' pada 'Due Date' dan masukkan deskripsi arahan bagi memudahkan AI menentukan tarikh yang sesuai.
Konfigurasi Tool 'Create Task' (Create Database)
- Duplicate tool Notion sekali lagi dan sambungkan ke AI Agent.
- Tukar nama tool kepada 'create a task'.
- Setkan 'Operation' kepada 'Create'.
- Pilih database yang sama ('tasks database').
- Klik ikon 'Sparkles' pada bahagian 'Title' supaya AI boleh menjana tajuk task sendiri.
- Tambah property 'Assigned To' dan pilih nama anda (hardcoded) jika ini untuk kegunaan peribadi.
- Tambah property 'Due Date', matikan 'Include Time', dan setkan 'Timezone' (cth: Asia/Kuala_Lumpur).
- Klik ikon 'Sparkles' pada 'Due Date' untuk membolehkan AI menetapkan tarikh melalui expression.
- Tambah property 'Status', tukar ke 'Expression', dan masukkan formula 'From AI' untuk logik penentuan status (Open atau Backlog).