路由工作流程解決了 AI 應用程式中一個常見的問題:不同類型的使用者請求需要不同的處理方式。您可以對傳入的請求進行分類,並將其路由到專門的處理流程,而不是使用一體適用的提示。
通用提示的問題
考慮一個根據使用者主題生成影片腳本的社群媒體行銷工具。使用者可能輸入「程式設計」或「衝浪」作為他們的主題,但這些應該產生非常不同類型的內容:

程式設計主題需要具有清晰解釋和定義的教育性內容。衝浪主題則更適合強調興奮感和視覺吸引力的娛樂導向腳本。單一的通用提示無法有效處理這兩種情況。
設定內容類別
第一步是定義您的應用程式可能需要生成的不同類型內容。您可以將請求分類為以下類型:
- 娛樂 - 高能量、具文化相關性的內容,使用流行語言
- 教育 - 清晰、引人入勝的解釋,配合相關的範例
- 喜劇 - 尖銳、出乎意料的內容,具有巧妙的觀察和時機掌握
- 個人影音日誌 - 真實、親密的內容,具有對話式的敘事風格
- 評論 - 果斷、基於經驗的內容,突顯優缺點
- 敘事 - 使用生動細節和情感連結的沉浸式內容

每個類別都有自己專門的提示範本。例如,教育提示可能會要求 Claude「開發一個清晰、引人入勝的腳本,使用相關範例和引發思考的問題,將複雜資訊轉化為易於理解的見解」。
路由在實務中如何運作
路由過程分為兩個步驟:
- 分類 - 將使用者的主題傳送給 Claude,並請求將其分類為您預先定義的類型之一
- 專門處理 - 使用分類結果來選擇適當的提示範本並生成內容

例如,如果使用者輸入「Python 函式」作為他們的主題,您首先會要求 Claude 對其進行分類:
Categorize the topic of a video into one of the listed categories:
<topic>Python functions</topic>
<categories>
- Educational
- Entertainment
- Comedy
- Personal vlog
- Reviews
- Storytelling
</categories>Claude 回應「教育」,然後您使用教育提示範本來生成實際的腳本內容。

路由工作流程架構
路由工作流程遵循以下模式:

- 使用者輸入首先進入路由元件
- 路由器使用初始的 Claude 呼叫對請求進行分類
- 根據類別,輸入會被轉發到一個特定的處理流程
- 每個流程可以有自己的工作流程、提示或針對該類別優化的工具
關鍵的洞察是,使用者輸入只會進入一個專門的流程,而不是全部流程。這使得每個流程都能針對其特定使用案例進行高度優化。
何時使用路由
路由工作流程在以下情況下效果良好:
- 您的應用程式處理需要不同方法的多樣化請求類型
- 您可以清楚地定義涵蓋您使用案例的類別
- 分類步驟可以由 Claude 可靠地處理
- 專門處理的效能優勢超過了路由步驟的額外開銷
這種模式對於客戶服務機器人、內容生成工具,以及任何「正確」回應高度取決於理解所提出請求類型的應用程式特別有價值。