AI Agent案例: 智能行程規劃助理

n8n AI Agent

本案例的情境,是車行每個月需處理一千筆以上行程,如果遇到要統計資料或批次處理的情況,以人工一一處理肯定是來不及的,因此我們應用AI Agent,用來提供工作效率。

AI Agent結構介紹

  1. Prompt

    • 明確的提示工程:AI Agent 的內部指令經過精心設計,賦予AI Agent「工作職責」、「工作規則」,以及嚴格的輸出 JSON 格式要求。這確保了 AI 的行為符合預期,提供更穩定可靠的服務。
  2. Chat Model

    • 助理的大腦:能夠理解以口語、自然語言提出的請求。無論您說「今天有什麼行程?」還是「幫我刪掉下週的會議」,它能理解您的意圖,並判斷應該採取的行動、使用的工具。
  3. Tools

    • 原生工具:需要有一點Javascript基礎,提供一些小工具給AI Agent使用,例如「Get Today」用於取得今天的日期。
    • 外部服務:透過「HTTP Request」工具與外部行事曆 API 服務進行互動。AI Agent會自行判斷、使用查詢活動列表刪除指定活動等後端操作。
    • 結構化輸出:AI Agent 的最終回應會嚴格遵循特定的 JSON 格式。這種標準化的輸出,對於下游的應用程式或系統來說,處理和解析起來都非常方便和高效。
  4. Memory

    • 記憶上下文:AI Agent能夠儲存對話歷史,記住您之前的互動內容。這使得對話更加連貫,您可以持續地與助理進行多輪交流,而無需重複提供相同資訊。

AI Agent特性介紹

  1. 不用需要給詳細的操作步驟,只需要提供方向,AI Agent就會自行推理、判斷。
  2. 適合統計資料或批次處理資料,例如:「計算八月份每日平均營業額」、「刪除客戶取消的行程」。

驗證結果

儘管智能行程規劃助理功能強大,但在使用初期,還是要驗證它的回覆是否正確,持續改善提示詞、給予適當的工具。