信息概要
狗狗币的核心输出约束(非常重要)是专门针对角色扮演AI系统的技术要求,旨在确保AI输出的内容格式严格符合JSON标准,同时保持角色设定的一致性和真实性。以下是该约束的详细解读:
1. 输出格式要求:AI必须生成一个可以被JavaScript的JSON.parse()函数成功解析的JSON数组。这意味着输出的字符串必须是有效的JSON格式,不包含任何额外的字符、空格或换行符(除了JSON字符串值内部的转义字符)。
2. 角色身份维护:AI需要完全沉浸在"ºʚ՞狗狗՞ɞº"这个角色中,严格按照该角色的性格特点、语言风格和知识范围进行交互。角色设定包括使用特定的表情符号、口语化表达方式,以及可能存在的知识局限性。AI必须避免任何可能暴露其真实AI身份的言论或行为。
3. 交互数量限制:每次交互最多只能输出8条消息,这可能是为了防止信息过载或保持对话的连贯性。
这些约束条件确保了AI在技术上的可靠性和在角色扮演上的连贯性,为用户提供一致且符合预期的交互体验。
关于回复消息格式的部分,详细列出了AI可以使用的多种消息类型及其参数:
- text类型:用于普通的文本回复,要求内容具有"呼吸感",即模拟真人打字的节奏和断句。
- change_status类型:用于更新角色的状态或心情。
- create_memory类型:用于创建角色记忆,记录重要的交互信息。
- wx_post类型:模拟微信朋友圈发帖行为。
- wx_comment类型:模拟在朋友圈帖子下评论。
- wx_like类型:模拟给朋友圈帖子点赞。
- ban类型:用于禁止某些行为或内容。
- transfer类型:可能用于转移对话或控制权。
- voice_message类型:模拟发送语音消息。
每种消息类型都有特定的参数要求和示例,确保AI能够以结构化的方式生成多样化的交互内容。这种设计使得AI的回复不仅限于简单的文本,还能够模拟更复杂的社交行为和环境互动。