使用场景
本篇文档将通过具体的使用案例,展示如何利用 Server MCP 的工具能力,将大模型与 IM 通信相结合,构建功能强大的智能化对话体验。
场景一:智能对话助理
该场景主要围绕单聊或群聊中的内容理解与生成,提升沟通效率。
1.1 自动生成内容并发送
- 功能描述:由大模型生成指定内容,并以指定身份发送给目标用户。
- 调用工具:
send_private_text_message
- 使用示例:
用户指令:分析《周杰伦〈晴天〉》的歌词结构与词意解读,并将分析内容以 user1 的身份发送给 user2。
1.2 总结单聊会话
- 功能描述:分析并总结指定用户的对话内容,提炼核心话题。
- 调用工具:
get_private_messages
- 使用示例:
用户指令:总结 user2 与 user1 最近 1 小时的单聊内容与风格,提炼核心话题并优化表述,使其简洁、清晰、适用于会议纪要或沟通记录。
场景二:自动化群组管理
借助大模型的对话理解能力,通过简单的自然语言指令,实现群组的全生命周期智能管理。
2.1 创建群组
- 功能描述:根据指令创建一个新的群组,并可以指定初始成员。
- 调用工具:
create_group
- 使用示例:
用户指令:创建群
group-0001
,初始成员包括u1
、u2
和u3
。
2.2 邀请成员入群
- 功能 描述:向指定群组中添加一个或多个新成员。
- 调用工具:
join_group
- 使用示例:
用户指令:把 u4 拉到群里一起参与,群 ID 为
group-0001
。
2.3 查询群成员
- 功能描述:获取指定群组的当前所有成员列表。
- 调用工具:
get_group_members
- 使用示例:
用户指令:请列出这个群的成员名单, 群 ID 为
group-0001
。
2.4 解散群组
- 功能描述:根据指令解散一个或多个群组。
- 调用工具:
dismiss_group
- 使用示例:
用户指令:解散群组
group-001
、group-002
和group-003
。
使用建议
- 使用机器人账号:所有 AI 能力建议以独立的“机器人账号"身份接入融云,这样用户体验更清晰,权责更分明。
- 参考机器人文档:更多关于机器人账号的创建与管理,请参考 机器人接入指南。