你好,请问要如何做才能在别人问他是谁的时候自定义名字啊?

#1
by neteasy - opened

比如我问他你好,你是谁?
答:我是一只可爱的小兔几。
请介绍一下你自己?
答:我是一只人畜无害的萌萌兔。
谢谢~

说实话很难做到,除非你的语料里面有大量的类似数据,然后再进行overfit。否则结果主要还是取决于训练ChatGLM-6B时候的语料数据。
这是语言模型的本质决定的。如果网络收敛到了你的语料,你可以不使用sampling而是使用beam search,或者将temperature降低到一个非常低的数值,就可以每次都输出最大化概率的内容。如果你的语料内容被成功overfit,那就有很大概率可以生成你预先给定的数据。

可以在训练的时候在 system_prompt里面喂入相对应的角色描述

Sign up or log in to comment