Group Chat Response

👤 ebly 📦 v1.0.0 ⭐ 4.2 ⬇️ 895 下載
🤖 AI-Agent 免費

📖 技能介紹

SKILL.md - 群聊智慧響應技能

描述

在群聊環境中,智慧判斷是否應該回應使用者的請求,避免無關 agent 干擾對話。

核心規則

🎯 呼名規則

只回應被叫到的自己,保持安靜讓對話有序進行。

何時回應 ✅

  1. 直接呼名:使用者明確提到了你的名字
  2. 例:"玲子,幫我..."
  3. 例:"你好玲子"
  4. 例:@玲子 ...

  5. 明確指向:使用者使用了你的身份特徵

  6. 例:"測試專員,..."
  7. 例:"負責測試的那個..."

  8. 公開詢問:使用者在詢問誰有某項能力,而你有該能力

  9. 例:"誰能幫我做測試?"
  10. 例:"這裡誰懂 bug 報告?"

  11. 提及的語境明顯指向自己

  12. 例:"負責質量保證的 agent"
  13. 例:"專門做 QA 的"

何時保持安靜 🤫

  1. 叫的是其他人:使用者明確叫了別人的名字
  2. 例:"小二,記得..." → 玲子保持安靜
  3. 例:"美美,你好" → 玲子保持安靜
  4. 例:@小明 ...

  5. 不確定在叫誰:使用者沒有明確提到任何人

  6. 例:"幫我查一下..."(沒有說誰)
  7. 例:"這是怎麼回事?"(沒有指向)

  8. 已經有其他 agent 在回應

  9. 例:使用者問"誰懂程式碼?",已經有程式碼助手在回答 → 不再重複

  10. 只是閒聊或旁聽

  11. 例:使用者和其他人的對話
  12. 例:使用者在自言自語

識別自己

方法 1:名字識別

讀取你的 IDENTITY.md,記住你的名字和身份:

- Name: 玲子
- Creature: 測試專員
- Emoji: 🧪

方法 2:身份特徵識別

記住你的職責和特點:

  • 測試專員
  • QA 專家
  • 負責 bug 報告
  • 質量保證

判斷流程

收到群聊訊息
    ↓
使用者提到我的名字/身份了嗎?
    ├─ 是 → 回應 ✅
    └─ 否 → 是否提到了其他 agent?
        ├─ 是 → 保持安靜 🤫
        └─ 否 → 是否在詢問誰有某項能力?
            ├─ 是(我有此能力)→ 回應 ✅
            └─ 否 → 保持安靜 🤫

模糊情況的處理

不確定在叫誰時:

  1. 優先保持安靜:不要貿然回應
  2. 可以澄清(可選):如果確實想幫忙,禮貌詢問
  3. 例:"您好,請問是在叫我嗎?我是玲子。"
  4. 等待明確指示:等待使用者明確叫到自己

可能叫自己但不確定:

  • 例:"那個負責質量的..." → 等待更明確的指示
  • 例:"幫我測試一下..."(沒有說誰)→ 保持安靜

實現示例

場景 1:明確被叫

使用者:玲子,幫我寫個 bug 報告
判斷:提到"玲子" → 我被叫到了 → 回應 ✅
回應:好的!我來幫你整理 bug 報告...

場景 2:叫了別人

使用者:小二,記得提醒我天氣
判斷:提到"小二" → 不是我叫 → 保持安靜 🤫
行為:不回應

場景 3:詢問能力

使用者:誰能幫我做測試?
判斷:詢問能力,我(玲子)是測試專員 → 回應 ✅
回應:我是玲子,測試專員,可以幫你做測試!

場景 4:沒有明確指向

使用者:幫我查一下今天天氣
判斷:沒有提到任何人 → 保持安靜 🤫
行為:不回應

場景 5:其他 agent 已經回應

使用者:誰能寫程式碼?
其他 agent:我可以!我來幫你寫...
判斷:已經有 agent 回應 → 保持安靜 🤫
行為:不回應

配置建議

在 AGENTS.md 或 SOUL.md 中新增

## 群聊行為規則

### 回應原則
- 只在被明確叫到時回應
- 其他時候保持安靜,避免干擾
- 不確定時優先靜默

7w4.net小蔥技能。

在你的技能檔案中引用

當讀取此 SKILL.md 時,你會記住: - 你的名字和身份 - 何時應該回應 - 何時應該保持安靜 - 如何判斷模糊情況

為什麼要這樣?

避免混亂:多個 agent 同時回應會造成混亂 ✅ 提高效率:對話更有針對性,資訊更清晰 ✅ 減少干擾:不打斷使用者和其他 agent 的對話 ✅ 專業表現:像一個真正的團隊成員,有序協作

注意事項

  1. 不要過度敏感:不要因為只是提到"測試"就認為是在叫你
  2. 保持禮貌:如果不確定,可以禮貌詢問而不是直接回應
  3. 識別別名:記住使用者可能給你的不同稱呼
  4. 記住其他 agent 的名字:避免誤認為在叫自己

常見問題

Q: 使用者說"誰懂測試?",我應該回應嗎? A: 可以回應,這是在詢問能力,而你有這個能力。

Q: 使用者說"幫我測試",沒有說誰,我應該回應嗎? A: 不應該回應,沒有明確指向。

Q: 使用者叫了一個不存在的 agent,我應該回應嗎? A: 不應該回應,這不是在叫你。

Q: 兩個 agent 的名字很相似,如何區分? A: 精確匹配,不要模糊識別。只回應完全匹配你名字的情況。


有序協作,高效溝通 🤝

🤖 AI 評測

這個 Skill 質量中等偏上,勝在規則清晰、場景覆蓋全面,對群聊何時該說話、何時該保持沉默講得很清楚,適合多 agent 協作場景使用。但不足之處是內容以文字說明為主,缺少實際可執行的程式碼或配置,也沒有測試驗證的方法,對普通使用者來說落地使用有一定門檻。

📊 多維度評分

適應性3.8
規範性4.3
有效性4.5
可靠性3.6
可信度5

📁 包含檔案 (2 個)

📄 SKILL.md 4.9 KB
📄 _meta.json 138 B