我发现约束v4-pro的方法了
昨天 22:4231 浏览综合
之前flash用不按我的输出格式来,就换了pro。结果聊久了输出格式还是会变形。然后我就丢给deepseek分析,结果还真给我设计出一个不变形的输出格式。
就是把标签改成英文。比如场景描写改成[SCENE]:时间,地点,在场人物。
角色对话改成[DIALOGUE]:对话内容:角色说话内容 + 动作/神态 所有人——故事的正文。
有自己设计数值系统的可以加上[STATUS]:角色状态:以JSON格式列出每个角色的数值,用于跟踪角色变化、调试。
最后加上一个强制约束:
1. [SCENE] 和 [DIALOGUE] 必须使用自然语言文本,不得写成 JSON。
2. [STATUS]、[CHANGE]、必须输出为严格的 JSON 格式,键名和结构如示例所示。
3. [DIALOGUE] 至少包含两轮交替对话,每行格式为“角色(动作):“对话内容””。
4. [STATUS] 中所有数值必须为整数,且在指定范围内(0-100,体力也是0-100)。
5.时间必须比上一轮回复中的时间推进 30~180 分钟(游戏内时间,非现实时间)。
6. 禁止输出模板之外的任何额外文字(包括注释、解释、问候等)。
这格式我用了两天,基本稳定。偶尔变形也是数值那一栏会消失。场景和角色对话那一栏不会变。当然。我这只是我喜欢的格式,你们可以自己改。把中文改成英文应该就能行。
我也用flash试过一会。还是会变形。但变得不多。整体框架还在。不过我没久聊。到后面的表现就不知道了![[表情_捂脸哭]](https://img-tc.tapimg.com/market/images/83aa452eea88b5c64df710bca367b7e9.png)
![[表情_捂脸哭]](https://img-tc.tapimg.com/market/images/83aa452eea88b5c64df710bca367b7e9.png)

