找回密码
 立即注册

扫一扫,访问移动社区

搜索
1赞
赞赏
手机版
扫码打开手机版
把文字装进口袋

XBeanAI 如何训练数字人,强制在输出内容时分段?

向蓝 2023-8-12 19:45:54 IP属地:美国
作为领航员,经常会发现调教的数字人困惑,有时候数字人的输出格式与自己的预期不一致,比如没有分段,格式较乱。这时候怎么办?一定是你的训练语句出了问题。我们下面看一组例子,改善前台的表达与输出效果的差异。

错误示例:
14ee232cb6090610dd0343af0964099.png
正确示例:
5468def6509744af2237627a2376d6c.png

这个问题是如何产生的?
主要是你在进行角色定义,或者训练输出文本时,示例格式出了问题,没有正确运用标点符号。

通过XBeanAI训练数字人,如果我们使用的是Azure open ai大语言模型,可用的标点符号规则如下:

你可以使用常见的标点符号来构造你的输入,帮助模型理解你的期望输出。以下是一些常用的标点符号:
1.句号(.):表示一个句子的结束。
2.逗号(,):用于分隔句子中的短语或元素。
3.分号(;):用于分隔两个相关的独立句子。
4.冒号(:通常用于介绍一些详细信息或列表。
5.问号(?):标记一个问题。
6.感叹号(!):表示惊讶或强烈的情感。
7.引号(" ", ' '):用于引用文本。
8.括号((),[]):用于添加额外的信息或澄清。
9.破折号(--): 用于添加额外的信息或强调。
10.换行符(\n):在句尾使用换行符将文本分成不同的行和段落。
11.分隔符(例如短横线-或星号*):在段落间使用分隔符将文本分成不同的段落。

下面是一个示例,展示了如何使用这些标点符号来与GPT-3或GPT-4进行对话,并提示其按照特定格式输出:
[Python] 纯文本查看 复制代码
输入:
"为我生成一个故事,该故事需要以下几个部分: 1) 引言; 2) 冲突; 3) 解决方案; 4) 结尾。"

在这个示例中,我们使用了冒号(来介绍我们期望在输出中看到的部分,用分号(;)来分隔这些部分,用括号((),[])来定义每个部分。
希望这个示例能帮助你更好地理解如何使用标点符号来与模型进行对话。

您需要登录后才可以回帖 立即登录
向蓝
XBeanAi产品经理,专家领航员
返回顶部