30分鐘打造 AI 助理,秒殺傳統(tǒng)聊天機(jī)器人
相信大家對(duì) DeepSeek 等對(duì)話型 AI 已經(jīng)非常熟悉了。在官網(wǎng)上,我們問任何問題,它都能根據(jù)問題給出回答。

但今天要介紹的 AI Agent,它不同于這種單純的對(duì)話模式。
如何理解 AI 的進(jìn)化?
在開始技術(shù)實(shí)操之前,讓我們先建立一個(gè)重要的思維框架:能力邊界識(shí)別法
想象兩個(gè)場(chǎng)景:
- 傳統(tǒng) AI:你問"今天天氣怎么樣?",它回答天氣信息
- AI Agent:你說"幫我安排周末出行",它會(huì):
查詢天氣預(yù)報(bào)
推薦合適的目的地
查找交通信息
甚至幫你預(yù)訂酒店
傳統(tǒng) AI 是信息檢索器,AI Agent 就像一個(gè)懂得自主思考和行動(dòng)的智能助理,你只需告訴它目標(biāo),剩下的事情它會(huì)自主規(guī)劃并完成。
這種差異背后的核心是:
- 傳統(tǒng) AI = 單點(diǎn)能力
- AI Agent = 能力組合 + 自主決策
思維總結(jié)
當(dāng)你設(shè)計(jì)任何智能系統(tǒng)時(shí),首先要問自己:這個(gè)系統(tǒng)需要知道答案還是完成任務(wù)?
這個(gè)思維模式適用于所有自動(dòng)化場(chǎng)景的設(shè)計(jì)。
一、什么是 AI Agent?
1.核心概念
AI Agent 是能夠感知環(huán)境、自主決策、執(zhí)行任務(wù)的智能系統(tǒng)。
Agent 的本質(zhì)是什么?在理解 Agent 之前,讓我們用一個(gè)思維模型來分析:
LOOP思維模型
Agent = Loop (LLM + Tools + Context + Memory)這不是一個(gè)簡單的公式,而是一個(gè)系統(tǒng)設(shè)計(jì)思維:
- LLM(大語言模型):Agent 的"大腦",負(fù)責(zé)理解和決策
- Tools(工具):Agent 的"手腳",執(zhí)行具體任務(wù)
- Context(上下文):Agent 的"視野",理解當(dāng)前情況
- Memory(記憶):Agent 的"經(jīng)驗(yàn)",記住歷史信息
?? 任何智能系統(tǒng)都可以用這四個(gè)維度來分析。比如:
- 自動(dòng)駕駛汽車:傳感器(Context) + AI 模型(LLM) + 控制系統(tǒng)(Tools) + 行駛記錄(Memory)
- 智能客服:對(duì)話上下文(Context) + 語言模型(LLM) + 業(yè)務(wù)API(Tools) + 歷史會(huì)話(Memory)
小貼士:現(xiàn)在不理解這些概念沒關(guān)系,通過后面的實(shí)踐你會(huì)逐漸明白。
二)Agent 的核心能力對(duì)比
與傳統(tǒng) AI 的最大區(qū)別在于:
維度 | 傳統(tǒng)對(duì)話 AI | AI Agent |
響應(yīng)模式 | 被動(dòng)回答 | 主動(dòng)執(zhí)行 |
處理深度 | 單輪對(duì)話 | 多步驟規(guī)劃 |
決策方式 | 固定流程 | 動(dòng)態(tài)決策 |
能力范圍 | 單一功能 | 工具調(diào)用 |
選擇建議:
- 簡單問答場(chǎng)景:使用傳統(tǒng) AI → 成本低、響應(yīng)快
- 復(fù)雜任務(wù)場(chǎng)景:使用 AI Agent → 自主性強(qiáng)、能力全面
- 混合場(chǎng)景:先用傳統(tǒng) AI 判斷意圖,復(fù)雜任務(wù)轉(zhuǎn) Agent 處理
二、創(chuàng)建第一個(gè) AI Agent
模塊化設(shè)計(jì)思維
在動(dòng)手之前,先培養(yǎng)一個(gè)關(guān)鍵思維:模塊化設(shè)計(jì)。
三層架構(gòu)思維
- 觸發(fā)層:如何啟動(dòng)?(Chat/Webhook/定時(shí))
- 處理層:如何思考?(LLM + Memory)
- 執(zhí)行層:如何行動(dòng)?(Tools)
這種分層思維讓你能夠:
- 靈活替換任何一層而不影響其他層
- 快速定位問題所在層級(jí)
- 復(fù)用已有模塊構(gòu)建新系統(tǒng)
1.Step 1:添加AI Agent節(jié)點(diǎn)
- 打開 n8n 工作流畫布
- 點(diǎn)擊"添加節(jié)點(diǎn)"按鈕(+號(hào))
- 在搜索框輸入"AI Agent"
- 選擇 AI Agent 節(jié)點(diǎn)

你會(huì)看到AI Agent節(jié)點(diǎn)自帶一個(gè)聊天觸發(fā)器,這意味著我們可以通過聊天界面與它交互。
圖片
2.Step 2:理解 Agent 的三個(gè)連接點(diǎn)
AI Agent節(jié)點(diǎn)下方有三個(gè)連接點(diǎn)(+號(hào)),它們分別是:
- 左側(cè):Chat Model
- Agent 的"大腦"
- 決定 AI 的智能程度
- 中間:Memory
- Agent 的"記憶庫"
- 讓 AI 記住對(duì)話歷史
- 右側(cè):Tools
- Agent 的"工具箱"
- 賦予 AI 執(zhí)行能力
從配置節(jié)點(diǎn)到設(shè)計(jì)系統(tǒng)
? 傳統(tǒng)思維:"我要配置這三個(gè)連接點(diǎn)"
? 系統(tǒng)思維:"我要設(shè)計(jì)一個(gè)具有特定能力的智能系統(tǒng)"
每個(gè)連接點(diǎn)不是獨(dú)立的配置項(xiàng),而是系統(tǒng)能力的一個(gè)維度:
- Chat Model 決定理解能力
- Memory 決定連續(xù)性
- Tools 決定執(zhí)行范圍
3.Step 3:連接 Chat Model
點(diǎn)擊左側(cè) Chat Model 的連接點(diǎn)后,你會(huì)看到彈出了很多 AI 模型供你選擇。
圖片
你可以將你平時(shí)常用的AI模型鏈接到AI Agent。這里我來選擇大眾最熟悉的 DeepSeek。
模型選擇不是"越強(qiáng)越好",而是"適合最好"。就像不會(huì)用牛刀殺雞,也不會(huì)用水果刀砍柴。
首次配置DeepSeek:
- 選擇DeepSeek后,需要?jiǎng)?chuàng)建一個(gè)憑證
- 點(diǎn)擊 "Create new credential"
圖片
- 輸入你的 DeepSeek API Key(可以在DeepSeek開放平臺(tái)獲取)
圖片
圖片
圖片
- 保存憑證
圖片
圖片
配置完成后,你會(huì)看到 DeepSeek 提供了兩個(gè)模型選項(xiàng):
圖片
- DeepSeek Chat (v3) :這是他們的通用對(duì)話模型,響應(yīng)速度快,適合日常對(duì)話
- DeepSeek Reasoner (R1) :這是最新的深度推理模型,擅長復(fù)雜邏輯推理
對(duì)于我們的第一個(gè) Agent,選擇 Chat 模型就足夠了。
4.Step 4:測(cè)試基礎(chǔ)對(duì)話
- 點(diǎn)擊"Open chat"運(yùn)行工作流
圖片
- 在聊天界面輸入:"Hello"
- 觀察 AI 的回復(fù)
圖片
問題發(fā)現(xiàn):AI 回復(fù)的是英文,但我們更希望它能用中文與我們交流。
問題分析與解決
面對(duì) AI 回復(fù)英文這個(gè)問題,運(yùn)用問題分析三步法:
- 現(xiàn)象識(shí)別:AI 能正常工作,但語言不符預(yù)期
- 原因推斷:缺少語言偏好設(shè)置
- 解決方案:添加系統(tǒng)提示詞指定語言
這個(gè)思維方法可以應(yīng)用到任何調(diào)試場(chǎng)景。
三、優(yōu)化 Agent:添加系統(tǒng)提示詞
1.設(shè)置系統(tǒng)消息
- 雙擊
AI Agent節(jié)點(diǎn) - 點(diǎn)擊底部的 "Add Option"
- 選擇 "System Message"
圖片
- 輸入系統(tǒng)提示詞:
圖片
你是一個(gè)友好的AI助手,請(qǐng)注意以下要求:
1. 始終使用中文回復(fù)用戶
2. 保持專業(yè)但不失親切的語氣
3. 回答要簡潔明了,避免冗長
4. 如果不確定答案,請(qǐng)誠實(shí)告知2.再次測(cè)試
輸入"Hello",這次 AI 會(huì)用中文回復(fù)了!
圖片
四、發(fā)現(xiàn)問題:缺失的記憶
1.記憶測(cè)試實(shí)驗(yàn)
第一輪對(duì)話:
- 用戶:"香蕉的英文怎么說?"
- AI:"香蕉的英文是banana"
第二輪對(duì)話:
- 用戶:"我剛剛問你的是什么?"
- AI:"您好!您之前并沒有向我提問過任何問題,這是我們對(duì)話的開始。請(qǐng)問現(xiàn)在有什么我可以幫助您的嗎?"
圖片
2.問題分析
AI 看起來很"傻",但這不是 AI 的問題,而是我們沒有給它配置記憶功能。每次對(duì)話對(duì)它來說都是全新的開始。
理解 Session 管理的本質(zhì)
AI Agent完全記不住上下文,其實(shí)就是Session管理的概念。Session管理不僅僅是技術(shù)概念,更是一種狀態(tài)管理思維。簡而言之: Session 讓 AI Agent 記住正在進(jìn)行對(duì)話的上下文。沒有它,AI 只能接受單個(gè)提示并獨(dú)立回答,完全不知道過去的對(duì)話發(fā)生了什么。
生活類比理解
- 沒有 Session :就像每次去銀行,柜員都不認(rèn)識(shí)你
- 有 Session :就像你的專屬客戶經(jīng)理,記得之前的溝通
Session的工作原理
用戶A的對(duì)話 → Session ID: user_a_001 → 獨(dú)立的記憶空間
用戶B的對(duì)話 → Session ID: user_b_001 → 獨(dú)立的記憶空間Session 設(shè)計(jì)要考慮三個(gè)維度:
- 隔離性:不同用戶/場(chǎng)景的數(shù)據(jù)互不干擾
- 持續(xù)性:記憶保持多久
- 容量性:記憶多少內(nèi)容
圖片
圖片
五、添加記憶功能
1.tep 1:理解記憶的重要性
記憶讓 AI Agent 能夠:
- 記住用戶偏好
- 追蹤任務(wù)進(jìn)度
- 維持上下文連貫
- 實(shí)現(xiàn)多輪對(duì)話
2.Step 2:配置記憶節(jié)點(diǎn)
點(diǎn)擊AI Agent右側(cè)的連接點(diǎn),你會(huì)看到n8n提供了多種記憶存儲(chǔ)方式。
圖片
選擇建議:存儲(chǔ)方案對(duì)比
存儲(chǔ)方式 | 適用場(chǎng)景 | 優(yōu)點(diǎn) | 缺點(diǎn) |
Simple Memory | 測(cè)試/開發(fā) | 零配置 | 重啟失效 |
Redis | 高并發(fā)場(chǎng)景 | 速度快 | 需要維護(hù) |
MongoDB | 復(fù)雜數(shù)據(jù) | 靈活性高 | 配置復(fù)雜 |
PostgreSQL | 企業(yè)應(yīng)用 | 可靠性強(qiáng) | 資源占用大 |
選擇存儲(chǔ)方案時(shí),遵循漸進(jìn)式升級(jí)原則:
- 開始用最簡單的(Simple Memory)
- 遇到限制時(shí)再升級(jí)
- 不要過度設(shè)計(jì)
對(duì)于我們的第一個(gè)Agent,選擇Simple Memory就足夠了。
Simple Memory的特點(diǎn):
- ? 零配置:不需要設(shè)置任何數(shù)據(jù)庫或外部服務(wù)
- ? 即插即用:選擇后立即可用
- ? 適合學(xué)習(xí):最適合新手理解記憶功能的作用
- ?? 臨時(shí)存儲(chǔ):記憶只在當(dāng)前會(huì)話有效,重啟 n8n 后會(huì)清空
- ?? 單機(jī)限制:不適合生產(chǎn)環(huán)境或多實(shí)例部署
選擇Simple Memory后,你可以設(shè)置:
- Context Window Size: 10(記住最近10輪對(duì)話)
- Session ID: 可選,用于區(qū)分不同用戶的對(duì)話(對(duì)于chat觸發(fā)器來說,默認(rèn)是
{{ $json.sessionId }})
圖片
進(jìn)階提示:在后續(xù)章節(jié)中,我們會(huì)詳細(xì)介紹如何使用數(shù)據(jù)庫存儲(chǔ)記憶,實(shí)現(xiàn)跨會(huì)話、跨設(shè)備的持久化對(duì)話記錄。
3.Step 3:驗(yàn)證記憶功能
重復(fù)之前的測(cè)試:
- 問:"鋼鐵俠的英文怎么說?"
- 再問:"我剛剛問你的是什么?"
- AI現(xiàn)在能正確回答:"你剛剛問的是:"鋼鐵俠的英文怎么說?""
圖片
現(xiàn)在我們的 Agent 已經(jīng)有了大腦(Chat Model)和記憶(Memory),接下來該給它裝上手腳了——工具系統(tǒng)!
六、添加工具能力
1.為什么需要工具?
想象一下,如果你只能說話但不能動(dòng)手,會(huì)是什么感覺?這就是純對(duì)話 AI 的困境。
能力進(jìn)化路徑
純對(duì)話AI = 知識(shí)淵博的書呆子
↓
配備工具的Agent = 全能助手配備工具的Agent = 全能助手
- ?? 搜索最新信息
- ?? 讀寫各種文件
- ?? 發(fā)送郵件通知
- ?? 調(diào)用第三方API
- ?? 執(zhí)行復(fù)雜計(jì)算
- ?? 管理日程安排
- ??? 查詢地理信息
工具選擇遵循最小必要原則:
- 不是工具越多越好
- 每個(gè)工具都要有明確用途
- 避免功能重疊
工具就像給 AI 裝上了"手腳",讓它從只會(huì)聊天的機(jī)器人進(jìn)化成真正的智能助手!
2.打造智能日程管家
群里很多朋友對(duì) n8n + 飛書 的組合很感興趣,那咱們就來搞個(gè)實(shí)用的——智能日程助手!
(1)我們的目標(biāo)很簡單但很強(qiáng)大
- 聽懂人話 - "明天下午2點(diǎn)開會(huì)"這種自然語言
- 主動(dòng)查詢 - 自己去看看日歷有什么安排
- 智能創(chuàng)建 - 根據(jù)需求創(chuàng)建新日程
- 貼心服務(wù) - 查天氣、找地點(diǎn),一條龍服務(wù)
(2)技術(shù)棧選擇
- n8n - 工作流編排平臺(tái)
- 飛書日歷 - 日程管理載體
- n8n-nodes-feishu-lite - 社區(qū)貢獻(xiàn)的飛書節(jié)點(diǎn)包
3.工具配置
既然要做就做全套!我們一次性配置4個(gè)核心工具,把日歷管理完全交給 AI Agent。
圖片
點(diǎn)擊工作流下載區(qū)下載現(xiàn)成的工作流模板,
跟著課程一步步實(shí)踐,事半功倍!
(1)開通權(quán)限
首先我們需要將日歷相關(guān)的權(quán)限都開通。
1)批量導(dǎo)入權(quán)限
{
"scopes": {
"tenant": [
"calendar:calendar",
"calendar:calendar.acl:create",
"calendar:calendar.acl:delete",
"calendar:calendar.acl:read",
"calendar:calendar:create",
"calendar:calendar:delete",
"calendar:calendar:read",
"calendar:calendar:readonly",
"calendar:calendar:subscribe",
"calendar:calendar:update"
],
"user": []
}
}
圖片
然后我們?nèi)庋蹝咭谎酆螅c(diǎn)擊申請(qǐng)開通權(quán)限。
圖片
2)添加機(jī)器人能力
接下來,在應(yīng)用能力中添加機(jī)器人能力,這是調(diào)用日歷相關(guān)接口的前提條件。
圖片
3)發(fā)布應(yīng)用
圖片
圖片
(2)創(chuàng)建共享日歷
1)執(zhí)行共享日歷
因?yàn)槲覀兪峭ㄟ^應(yīng)用身份去操作日歷的,所以首先需要通過應(yīng)用創(chuàng)建一個(gè)共享日歷,如圖右邊的 calendar_id 就是后續(xù)我們要操作的一個(gè)日歷ID。
圖片
可以在提供的工作流中,直接點(diǎn)擊Debug節(jié)點(diǎn),可以自動(dòng)生成一個(gè)日歷。
圖片
2)訂閱共享日歷
默認(rèn)情況下剛加的日歷是不會(huì)出現(xiàn)的,需要我們自己主動(dòng)搜索訂閱。
圖片
圖片
3)配置共享日歷ID
我們拿到上面的日歷ID后,比如feishu.cn_THo6DIl6PNDkqfCXxWJYUd@group.calendar.feishu.cn,我們需要將這個(gè)ID,復(fù)制到日歷配置節(jié)點(diǎn)里。
圖片
圖片
(3)查詢單個(gè)日程
節(jié)點(diǎn)類型:Calendar:get
功能:根據(jù)事件ID獲取具體日程詳情
應(yīng)用場(chǎng)景:用戶問"我明天上午的會(huì)議是什么內(nèi)容?"(4)創(chuàng)建日程
節(jié)點(diǎn)類型:CreateEvent
功能:創(chuàng)建新的日程安排
應(yīng)用場(chǎng)景:用戶說"記錄一下,后天下午3點(diǎn)產(chǎn)品評(píng)審"
圖片

(5)獲取日程列表
節(jié)點(diǎn)類型:ListEvents
功能:批量獲取某時(shí)間段的所有日程
應(yīng)用場(chǎng)景:用戶問"我這周都有什么安排?"
圖片
(6)刪除日程
節(jié)點(diǎn)類型:DeleteEvents
功能:根據(jù)事件ID刪除指定日程(這個(gè)ID有大模型自己識(shí)別)
應(yīng)用場(chǎng)景:用戶說"取消后天下午的產(chǎn)品評(píng)審"
圖片
圖片
什么是"Defined automatically by the model"
這個(gè)功能的意思是:讓AI模型自動(dòng)識(shí)別和填寫參數(shù)值,而不是手動(dòng)指定。
工作原理
當(dāng)你選擇這個(gè)選項(xiàng)時(shí):
- AI分析上下文 - 模型會(huì)分析用戶的輸入和對(duì)話歷史
- 智能推斷參數(shù) - 根據(jù)語義理解推斷出需要的參數(shù)值
- 自動(dòng)填寫 - 無需人工配置,AI自動(dòng)提供正確的值
1)傳統(tǒng)方式
用戶:"刪除明天的會(huì)議"
你需要:1. 先查詢明天的日程
2. 找到會(huì)議的event_id
3. 手動(dòng)傳遞event_id給刪除工具2)AI自動(dòng)模式
用戶:"刪除明天的會(huì)議"
AI自動(dòng):1. 理解"明天的會(huì)議"指什么
2. 在已知的日程中找到對(duì)應(yīng)的event_id
3. 自動(dòng)填寫到event_id參數(shù)中3)實(shí)際場(chǎng)景示例
用戶說:"取消后天下午的產(chǎn)品評(píng)審"
AI的智能推理過程:
- ?? 語義理解:用戶想刪除"后天下午的產(chǎn)品評(píng)審"
- ?? 上下文分析:從之前 ListEvents 的結(jié)果中查找
- ?? 匹配識(shí)別:找到 summary 包含"產(chǎn)品評(píng)審"且時(shí)間在后天下午的事件
- ?? 提取ID:自動(dòng)獲取該事件的 event_id
- ? 調(diào)用刪除:用提取的 ID 調(diào)用 DeleteEvents
4.CreateEvent的"坑"與解決方案
創(chuàng)建日程看起來簡單,實(shí)際上有不少細(xì)節(jié)需要處理:
(1)復(fù)雜的請(qǐng)求體結(jié)構(gòu)
飛書的 CreateEven t需要這樣的 JSON:
{
"summary": "會(huì)議標(biāo)題",
"description": "詳細(xì)描述",
"need_notification": false,
"start_time": {
"timestamp": "1754838000",
"timezone": "Asia/Shanghai"
},
"end_time": {
"timestamp": "1754841600",
"timezone": "Asia/Shanghai"
}
}將CreateEvent的"請(qǐng)求體"字段改為手動(dòng)模式,使用表達(dá)式。
圖片
(2)AI自動(dòng)構(gòu)造的挑戰(zhàn)
問題來了:如何讓AI理解"明天下午2點(diǎn)開會(huì)"并轉(zhuǎn)換成正確的時(shí)間戳?
解決方案:精心設(shè)計(jì)的提示詞
當(dāng)用戶要求創(chuàng)建日程時(shí),請(qǐng)按照以下JSON格式構(gòu)造:
- timestamp必須是字符串格式的Unix時(shí)間戳(秒級(jí))
- 基于當(dāng)前時(shí)間 {{ $now }} 計(jì)算相對(duì)時(shí)間
- 如果只說開始時(shí)間,默認(rèn)持續(xù)1小時(shí)
- timezone固定為"Asia/Shanghai"5.智能升級(jí):天氣+地圖讓助手更貼心
光會(huì)管理日程還不夠,真正的智能助手要能提供情境化服務(wù)!
(1)情境化思維框架
- 核心任務(wù):用戶要做什么?
- 相關(guān)信息:什么信息能幫助決策?
- 主動(dòng)建議:能提供什么額外價(jià)值?
(2)場(chǎng)景示例
1)場(chǎng)景1:天氣感知的出行規(guī)劃
用戶:"明天上午9點(diǎn)去上海出差"
智能助手的思考過程:
- ?? 創(chuàng)建"上海出差"日程
- ??? 查詢上海明天天氣
- ?? 根據(jù)天氣給出建議
最終日程描述:
上海出差
?? 地點(diǎn):上海市
??? 天氣:小雨轉(zhuǎn)多云,15-22°C
?? 建議:記得帶傘,建議穿長袖
?? 交通:建議提前15分鐘出發(fā)2)場(chǎng)景2:地點(diǎn)信息的智能補(bǔ)充
用戶:"下周一下午3點(diǎn)在國貿(mào)開會(huì)"
智能處理:
- ?? 搜索"國貿(mào)"具體位置
- ??? 提供詳細(xì)地址和交通建議
- ? 根據(jù)距離建議出發(fā)時(shí)間
(3)技術(shù)實(shí)現(xiàn):高德地圖MCP加持
高德地圖Endpoint配置示例:
SSE:https://mcp.amap.com/sse?key=你的高德API密鑰
HTTP Streamable:https://mcp.amap.com/mcp?key=你的高德API密鑰
SSE 模式
HTTP Streamable 模式
高德API密鑰獲取地址:https://console.amap.com/dev/key/app
圖片
?? 恭喜!我們的智能日程助理已經(jīng)功能完備了。但現(xiàn)在有個(gè)問題:它只能在n8n界面中使用...
七、從聊天界面到全平臺(tái)調(diào)用:Webhook 化你的 AI Agent
圖片
1.現(xiàn)狀分析:局限性與突破點(diǎn)
目前我們的智能日程助理存在一個(gè)明顯的局限:
當(dāng)前狀態(tài):
- ? 功能完善 - 能查詢、創(chuàng)建、刪除日程
- ? 智能交互 - 理解自然語言指令
- ? 使用受限 - 只能在n8n的Chat界面中使用
- ? 場(chǎng)景單一 - 無法集成到其他應(yīng)用
★
突破方向:
通過 Webhook 改造,讓 AI Agent 從"內(nèi)部工具"變成"開放服務(wù)"!
2.Webhook改造:三步走策略
(1)架構(gòu)轉(zhuǎn)換思維
聊天模式 → API服務(wù)模式這種轉(zhuǎn)換讓系統(tǒng)獲得:
- 可訪問性:任何平臺(tái)都能調(diào)用
- 可集成性:融入現(xiàn)有系統(tǒng)
- 可擴(kuò)展性:支持多種觸發(fā)方式
(2)改造步驟
1)Step 1:替換觸發(fā)器
原來的觸發(fā)方式:
Chat Trigger → 只能在n8n界面交互改造后的觸發(fā)方式:
Webhook → 可以從任何地方調(diào)用具體操作:
- 刪除 "When chat message received" 節(jié)點(diǎn)
- 添加 "Webhook"節(jié)點(diǎn)
- 設(shè)置 HTTP 方法為
POST - 獲取 Webhook URL
2)Step 2:調(diào)整數(shù)據(jù)流
原來的數(shù)據(jù)結(jié)構(gòu):
// Chat Trigger 輸出
{
"chatInput": "明天下午2點(diǎn)開會(huì)",
"sessionId": "abc123"
}Webhook數(shù)據(jù)結(jié)構(gòu):
// Webhook 接收
{
"content": "明天下午2點(diǎn)開會(huì)",
"device": "xxx's 的 Iphone"
}
圖片
Edit Fields節(jié)點(diǎn)調(diào)整:
// 修改數(shù)據(jù)映射
{
"calendar_id": "feishu.cn_NI8AGnpzHwTHwcXLtzcX7c@group.calendar.feishu.cn",
"content": "{{ $json.body.content }}",
"session_id": "{{ $json.body.device }}"
}
圖片
3)Step 3:添加響應(yīng)機(jī)制
在工作流末尾添加Respond to Webhook節(jié)點(diǎn),配置返回內(nèi)容格式。
圖片
3.iPhone 快捷指令集成
現(xiàn)在來點(diǎn)特別的!讓我們用 iPhone 的快捷指令創(chuàng)建一個(gè)語音控制的日程助理。
(1)Step 1:添加語音識(shí)別
操作:搜索并添加"聽寫文本"
- 功能:將語音轉(zhuǎn)換為文字
- 配置:
默認(rèn)語言:中文(簡體)
提示文本:"請(qǐng)說出您的日程安排指令"
停止聽寫:自動(dòng)
圖片
圖片
圖片
(2)Step 2:配置 Webhook 地址
操作:搜索并添加"URL"
- URL設(shè)置:
https://your-n8n-instance.com/webhook/calendar-assistant - 說明:這是你的n8n工作流Webhook地址


(3)Step 3:發(fā)送HTTP請(qǐng)求
操作:搜索并添加"獲取URL內(nèi)容"
- HTTP方法:POST
- 請(qǐng)求體格式:JSON
- 請(qǐng)求體內(nèi)容:
{
"content": "[聽寫的文本]",
"device": "[設(shè)備詳細(xì)信息]"
}
圖片
圖片

(4)Step 4:語音反饋
操作:搜索并添加"朗讀文本"
- 朗讀內(nèi)容:
[獲取的URL內(nèi)容] - 語音設(shè)置:選擇喜歡的中文語音
- 語速:根據(jù)個(gè)人喜好調(diào)整
圖片

(5)Step 5:完成設(shè)置
點(diǎn)擊"完成",給快捷指令取個(gè)名字:**"智能日程助手"**

另有有必要提一下,我們當(dāng)前的這個(gè)Webhook在互聯(lián)網(wǎng)是處于"裸奔"狀態(tài),只要有人拿到了這個(gè)鏈接,都可以調(diào)用它,這樣其實(shí)是很不安全的。
在后續(xù)的安全性與憑證里會(huì)介紹如何保護(hù)我們的Webhook。
4.完整的iPhone快捷指令流程
?? 用戶說話
↓
?? 聽寫文本(語音→文字)
↓
?? 獲取URL內(nèi)容(發(fā)送到n8n)
↓
?? n8n處理(AI Agent 執(zhí)行)
↓
?? 返回結(jié)果
↓
?? 朗讀文本(文字→語音)
寫在最后
技術(shù)的終極目標(biāo)從來不是展示復(fù)雜性,而是讓復(fù)雜的事情變得簡單。當(dāng) AI Agent 能夠理解"幫我安排周末出行"這樣的模糊需求,并自主完成規(guī)劃時(shí),我們看到的不僅是技術(shù)的進(jìn)步,更是人機(jī)交互方式的根本性變革。
未來已來,不是漸進(jìn)的,而是躍遷的。
你手中的這套 AI Agent 技能,不只是一個(gè)編程技巧,而是通往未來的鑰匙。在這個(gè) AI 重新定義一切的時(shí)代,掌握 Agent 思維的人,將站在變革的最前沿。
所以,你準(zhǔn)備好迎接這個(gè)智能化的未來了嗎?





























