在昨天的 Day 20 中,我們完成了「文字、語音、圖像」全方位多模態輸入的最後一塊拼圖。然而,在日常生活中,我們交代給 AI 的任務經常帶有模糊資訊或隱含需求——例如說出「下週去台南吃阿堂鹹粥」、「買展覽門票」或「準備參加某研討會」時,任務內容其實缺少了具體的店家地址、營業時間、展覽地點或交通資訊。
今天我們要將 Dify 的角色從單純的「LLM 文字解析器」升級為「Dify Advanced Workflow(進階工作流智能體)」!透過在 Dify 內部整合 Web Search(聯網搜尋工具,如 Serper / DuckDuckGo),讓 AI 在解析任務的同時自動聯網搜尋相關背景資訊,並將補全後的富文本(Rich Data)同步回傳給 n8n,寫入 Notion 看板與 Google Calendar!
Workflow 類型的應用(而非單純的 Chatbot)。query(例如:「下週六中午去吃台南阿堂鹹粥」)。{
"task": "去吃台南阿堂鹹粥",
"priority": "Medium",
"time": "2026-10-24T12:00:00+08:00",
"has_exact_time": true,
"location": "台南市中西區府前路一段328號",
"notes": "營業時間:06:00–13:00(週二公休)。推薦招牌:虱目魚鹹粥、蝦仁飯。"
}
/v1/chat-messages 改為 Workflow 專用的 /v1/workflows/run。HTTP Request 節點中更新 Payload:{
"inputs": {
"query": "={{ $json.body.message }}"
},
"response_mode": "blocking",
"user": "ironman-user"
}
Google Calendar 節點:
Location(地點):動態帶入 {{ $json.location }}。
Description(描述):動態帶入 {{ $json.notes }}。
Notion 節點:新增 Location 與 Notes 文字屬性並映射欄位。
今天我們成功賦予了 AI 待辦系統聯網搜尋與自動補充背景資訊的能力,讓每一筆行程卡片都充滿實用的資訊價值。明天「Day 22」我們將進一步整合「Gmail 郵件自動監聽與重要待辦抽取」,實現收到特定信件時自動提煉為看板任務!