# 技能功能概覽

## 什麼是技能？

技能就像是 AI 助理的**專業證照**——每學會一個技能，AI 助理就多了一項專業能力。如果說工具是 AI 助理的「工具箱裡的螺絲起子」，那技能就是「一整套標準作業流程（SOP）」，不只告訴 AI 助理用什麼工具，更告訴它**什麼時候用、怎麼用、用了之後要怎麼回覆**。

想像你經營一間客服中心：

**沒有技能：**

* 客戶：「我想退貨」
* AI 客服：「好的，請問您的訂單編號？」*（只能做基本問答）*

**有了技能：**

* 客戶：「我想退貨」
* AI 客服：「好的！」💫 *（自動展開退貨流程技能）* → 查詢訂單 → 確認退貨資格 → 產出退貨單 → 「您的退貨申請已建立，退貨單號為 RT-20260324，預計 3-5 個工作天處理完成。」✅

### 技能的核心組成

每個技能由三個部分組成：

```
技能 = 指令內容 + 附加工具 + 資源檔案
        │            │           │
        ▼            ▼           ▼
   SOP 流程      可調用的     輔助參考
  （怎麼做）    外部能力      的附件
```

* **指令內容**：Markdown 格式的詳細指令，就像一份 SOP，引導 AI 助理一步步完成任務
* **附加工具**：技能需要使用的工具（MCP 工具、API 工具等），讓 AI 助理能執行實際操作
* **資源檔案**：技能執行時可參考的附件資料（僅限上傳方式建立的技能）

## 技能的運作流程

一個完整的技能運作流程如下：

1. **建立技能：**
   * 定義技能的名稱和描述（描述決定 AI 何時觸發此技能）
   * 撰寫詳細的指令內容（Markdown 格式的 SOP）
   * 綁定所需的工具
2. **綁定至 AI 助理：**
   * 在 AI 助理的設定中選擇要使用的技能
   * 一個 AI 助理可以綁定多個技能
3. **使用者提問：**
   * 使用者以自然語言向 AI 助理提出請求
   * *範例：* 「幫我查一下我的休假天數」
4. **AI 助理判斷與展開技能：**
   * AI 助理根據使用者的問題，比對已綁定技能的描述
   * 判斷該問題應由哪個技能處理
   * 自動展開該技能的完整指令內容
5. **執行指令並調用工具：**
   * AI 助理依照技能指令中的步驟逐一執行
   * 需要時自動調用技能附加的工具（查詢資料庫、呼叫 API 等）
6. **生成最終回覆：**
   * AI 助理彙整工具回傳的結果
   * 依照技能指令中定義的回覆格式，生成結構化的回答

## 技能的主要優勢

### ⚡ 複雜任務標準化

* **沒有技能**：AI 助理只能根據通用知識回答，品質不穩定
* **有了技能**：每次都按照 SOP 執行，確保回答品質一致

### 🎯 精準觸發與分工

* 透過描述中的觸發條件，AI 助理能自動判斷何時使用哪個技能
* 不同技能負責不同任務，實現模組化的能力分工

### 🔄 可重複使用與分享

* 一個技能可以綁定到多個 AI 助理
* 技能可匯出為 `.skill` 檔案，分享給其他組織使用

### 📦 指令與工具封裝

* 將「做什麼」（指令）和「用什麼」（工具）打包在一起
* 不需要在 AI 助理的角色指令中重複撰寫大量流程細節

## 技能與工具的差異

| 比較項目     | 工具               | 技能               |
| -------- | ---------------- | ---------------- |
| **本質**   | 單一的外部能力（API、MCP） | 一套完整的執行流程        |
| **包含內容** | API 端點 / MCP 伺服器 | 指令 + 工具 + 資源     |
| **類比**   | 螺絲起子             | 組裝手冊 + 螺絲起子      |
| **觸發方式** | AI 自行判斷是否呼叫      | 根據描述中的觸發條件匹配     |
| **適用場景** | 單一動作（查天氣、發郵件）    | 多步驟流程（退貨處理、休假計算） |

{% hint style="info" %}
技能和工具是互補的關係：技能透過「附加工具」來調用工具的能力，而工具提供了技能所需的實際執行能力。
{% endhint %}

## 具體應用場景

### 🏢 企業客服

```
技能：退貨處理流程
觸發：當客戶要求退貨、換貨時
步驟：查詢訂單 → 確認退貨資格 → 建立退貨單 → 回覆處理結果
附加工具：訂單查詢 API、退貨系統 API
```

### 🏛️ 政府機關

```
技能：休假天數計算
觸發：當使用者詢問休假天數、特休天數
步驟：確認人員類別 → 檢索法規範例 → 比對計算 → 產出結果
附加工具：知識庫檢索
```

### 🏪 電商平台

```
技能：客戶資料收集
觸發：當客戶表達採購意願、索取報價
步驟：引導提供姓名/公司/聯繫方式 → 寫入 CRM
附加工具：Google Sheet API、CRM 工具
```

### 📧 行銷團隊

```
技能：郵件發送服務
觸發：當使用者要求寄送郵件、聯繫客戶
步驟：確認收件人 → 撰寫郵件內容 → 發送
附加工具：Gmail MCP 工具
```
