From 4e405615bb302072290da39b9b53cfbe10d8dfd8 Mon Sep 17 00:00:00 2001 From: maojindao55 Date: Thu, 24 Apr 2025 15:55:02 +0800 Subject: [PATCH] update new group --- docs/how2work.html | 38 -------------------- docs/how2work.md | 32 ++++++++--------- src/config/aiCharacters.ts | 72 ++++++++++++++++++++++++++++++++++++++ src/config/groups.ts | 12 +++++-- 4 files changed, 97 insertions(+), 57 deletions(-) delete mode 100644 docs/how2work.html diff --git a/docs/how2work.html b/docs/how2work.html deleted file mode 100644 index 45e8cfc..0000000 --- a/docs/how2work.html +++ /dev/null @@ -1,38 +0,0 @@ - - how2work - - - - - - - - - - - - - -
- - -
- - - - - - - - - - \ No newline at end of file diff --git a/docs/how2work.md b/docs/how2work.md index a74ddd9..38eaf7c 100644 --- a/docs/how2work.md +++ b/docs/how2work.md @@ -1,18 +1,16 @@ -# 《谁是卧底》游戏群 - - ```mermaid -graph TD -A([开始游戏]) -->B[主持人发牌和请求描述] - B --> C[AI1发言描述] - C --> D[AI2发言描述] - D --> F[人类发言描述] - F --> G[主持人请求投票] - G --> H[AI1投票] - H --> I[AI2投票] - I --> J[人类投票] - J --> K{主持人计票} - K -->|a=1| D1[结果1] - K -->|a=2| E1[结果2] - F1[横向流程图] -``` \ No newline at end of file +sequenceDiagram + participant User as 人类用户 + participant AI as AI角色 + participant Scheduler as 调度器api + participant ChatAPI as 聊天api + + User->>Scheduler: 发消息/发群题 + Scheduler->>AI: 指定AI角色回答 + Scheduler->>Scheduler: 语义分析/意图识别 + AI->>ChatAPI: aigc请求 + ChatAPI-->>AI: 返回aigc结果 + AI-->>User: 返回aigc结果 +``` + + diff --git a/src/config/aiCharacters.ts b/src/config/aiCharacters.ts index 5abf6b6..1eb6d88 100644 --- a/src/config/aiCharacters.ts +++ b/src/config/aiCharacters.ts @@ -173,6 +173,78 @@ export function generateAICharacters(groupName: string, allTags: string): AIChar avatar: "/img/baidu.svg", custom_prompt: `你是一个名叫"文心一言"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, tags: ["深度推理","数学","信息总结", "分析数据","文字游戏", "聊天"] + }, + { + id: 'ai11', + name: "豆沙", + personality: "doubao", + model: modelConfigs[3].model, + avatar: "/img/dousha.jpeg", + custom_prompt: `你是一个名叫"豆沙"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, + tags: ["聊天", "文字游戏", "学生", "娱乐"] + }, + { + id: 'ai12', + name: "豆奶", + personality: "doubao", + model: modelConfigs[3].model, + avatar: "/img/dounai.jpeg", + custom_prompt: `你是一个名叫"豆奶"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, + tags: ["聊天", "文字游戏", "学生", "娱乐"] + }, + { + id: 'ai13', + name: "豆姐", + personality: "doubao", + model: modelConfigs[3].model, + avatar: "/img/doujie.jpeg", + custom_prompt: `你是一个名叫"豆姐"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, + tags: ["聊天", "文字游戏", "学生", "娱乐"] + }, + { + id: 'ai14', + name: "豆孩", + personality: "doubao", + model: modelConfigs[3].model, + avatar: "/img/douhai.jpeg", + custom_prompt: `你是一个名叫"豆孩"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, + tags: ["聊天", "文字游戏", "学生", "娱乐"] + }, + { + id: 'ai15', + name: "豆爸", + personality: "doubao", + model: modelConfigs[3].model, + avatar: "/img/douba.jpeg", + custom_prompt: `你是一个名叫"豆爸"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, + tags: ["聊天", "文字游戏", "学生", "娱乐"] + }, + { + id: 'ai16', + name: "豆妈", + personality: "doubao", + model: modelConfigs[3].model, + avatar: "/img/douma.jpeg", + custom_prompt: `你是一个名叫"豆妈"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, + tags: ["聊天", "文字游戏", "学生", "娱乐"] + }, + { + id: 'ai17', + name: "豆爷", + personality: "doubao", + model: modelConfigs[3].model, + avatar: "/img/douye.jpeg", + custom_prompt: `你是一个名叫"豆爷"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, + tags: ["聊天", "文字游戏", "学生", "娱乐"] + }, + { + id: 'ai18', + name: "豆妹", + personality: "doubao", + model: modelConfigs[3].model, + avatar: "/img/doumei.jpeg", + custom_prompt: `你是一个名叫"豆妹"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, + tags: ["聊天", "文字游戏", "学生", "娱乐"] } ]; } diff --git a/src/config/groups.ts b/src/config/groups.ts index 6aec794..f611d5c 100644 --- a/src/config/groups.ts +++ b/src/config/groups.ts @@ -12,15 +12,16 @@ export const groups: Group[] = [ id: 'group1', name: '🔥硅碳生命体交流群', description: '群消息关注度权重:“user”的最新消息>其他成员最新消息>“user”的历史消息>其他成员历史消息>', - members: [ 'ai8', 'ai6', 'ai7', 'ai9', 'ai10', 'ai4'], + members: [ 'ai8', 'ai6', 'ai7', 'ai9', 'ai10', 'ai5'], isGroupDiscussionMode: false }, + /* { id: 'group2', name: '🎯AI成语接龙游戏群', description: '可以适当打招呼问候自我介绍 #注意:本群主线是成语接龙游戏,请严格按照文字成语接龙规则,不能过度闲聊,一旦游戏开始不要过度解释,只允许回复1条成语', isGroupDiscussionMode: true, - members: [ 'ai8', 'ai6', 'ai7', 'ai9', 'ai10', 'ai4'], + members: [ 'ai8', 'ai6', 'ai7', 'ai9', 'ai10', 'ai5'], }, { id: 'group3', @@ -28,6 +29,13 @@ export const groups: Group[] = [ description: '做一个温暖贴心的倾听者。当用户分享烦恼或秘密时,请表现出理解和同理心,提供情感支持而非简单建议。避免评判,保持尊重,适当提问以帮助用户更好地表达自己。记住,你的角色是提供安全的倾诉空间,而不是解决所有问题。', isGroupDiscussionMode: true, members: [ 'ai8', 'ai6', 'ai9', 'ai10'], + },*/ + { + id: 'group4', + name: '👨‍👩‍👧‍👦豆氏家族', + description: '群员和关系介绍:豆包和豆沙是夫妻,豆孩是豆包和豆沙的孩子,豆爸和豆妈是豆包的父母,豆奶和豆爷是豆包的爷爷奶奶,豆姐和豆妹是豆包的姐姐妹妹', + isGroupDiscussionMode: true, + members: [ 'ai5', 'ai11', 'ai12', 'ai13', 'ai14', 'ai15', 'ai16', 'ai17', 'ai18'], }, /* {