name: 聊天記錄生成 description: 從零生成模擬微信群聊記錄的 Excel (.xlsx) 檔案,包含 group_info / active_members / message_stream 三個 sheet,格式與派平臺的群聊訓練資料完全相容。使用場景:(1) 需要生成 AI 助手訓練資料的模擬群聊對話;(2) 測試群聊 FAQ/知識庫系統;(3) 展示多角色對話 multi-Agent 工作流;(4) 生成任意主題的群聊樣本 xlsx 檔案。觸發詞:生成群聊記錄、模擬群聊資料、生成聊天記錄表格、群聊 xlsx、派聊天記錄。
生成符合派平臺格式的模擬群聊 Excel 檔案,支援多角色 multi-Agent 並行生成對話內容。
發現更多技能外掛,請訪問7w4.net。
需要確認以下資訊(如使用者未提供,按預設值生成):
| 欄位 | 說明 | 示例 |
|---|---|---|
| 群名 | 任意字串 | AI資訊交流群 |
| 群ID | 數字字串 | 123456789 |
| 成員數 | 建議 5–15 人 | 10 |
| AI助手暱稱 | 群內機器人 | 元寶 |
| 話題列表 | 2–4 個話題 | 見下方 |
| 目標訊息總數 | 建議 50–200 條 | 150 |
執行 scripts/generate_group_def.js 生成 group_definition.js,或參考 references/group-schema.md 手動編寫。
最大併發限制:5 個 subagent,超過時分批啟動。
用 sessions_spawn(runtime="subagent", mode="run") 為每個角色啟動一個子 Agent。
你是「{群名}」中的角色【{暱稱}】,{年齡}歲{職業}。
語言風格:{風格描述}
【群聊話題】
話題1(第1-N輪):{話題1標題}
話題2(第N+1-M輪):{話題2標題}
...
【你的任務】
以{暱稱}身份生成{N}條訊息,每個話題約{N/話題數}條。
- 話題1:{角色在該話題的具體行為}
- 話題2:...
直接輸出JSON陣列,不要有其他文字:
[{"話題": 1, "發言人": "{暱稱}", "內容": "訊息內容"}, ...]
共{N}條。
| 角色型別 | 條數 |
|---|---|
| 活躍成員(核心討論者) | 15 |
| 普通成員 | 12–14 |
| 工具人(發起話題/@AI) | 15 |
收集所有子 Agent 結果後,執行 scripts/write_xlsx.js 寫入檔案。
text → 內容非空、附件 null;image/file → 內容 null、附件為 image_N/file_N0.002(約3分鐘),話題間隔 0.05–0.1(約1–2小時)z 屬性,aoa_to_sheet 不會保留格式new Date(Date.UTC(1899, 11, 30))// 時間列
cell.z = 'yyyy/m/d h:mm;@'
// join_time 列(含秒)
cell.z = 'yyyy/m/d h:mm:ss;@'
參見 references/xlsx-format.md 獲取完整的三個 sheet 欄位定義。
npm install xlsx,通常快取在 /tmp/xlsxparse/node_modules/xlsx)mkdir -p /tmp/xlsxparse && cd /tmp/xlsxparse && npm install xlsx這是一款功能完整的聊天記錄生成工具,文件清晰、示例豐富,普通人也能快速上手。優點是提供了完整的操作指南和指令碼支援,生成的檔案格式與派平臺相容。不足是缺少可直接檢視的示例檔案,某些技術細節對非開發者不夠友好。總體質量中上,適合有一定技術基礎的使用者使用。