ChatGLM-6B icon indicating copy to clipboard operation
ChatGLM-6B copied to clipboard

[BUG/Help] <洗脑历史有时起作用有时不起作用>

Open I8Robot opened this issue 1 year ago • 4 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

Current Behavior

使用cli_demo.py运行程序,按照官方哈士奇的示例,每次启动cli_demo.py提问“你是谁”结果不同,有时候他能记住自己是哈士奇,有时候还是语言模型chatGLM。我在代码中history初始化时已经把前两条历史对话写在里面了。是我prompt写的有问题吗? 微信图片_20230517160608

微信图片_20230517155544

微信图片_20230517155550

微信图片_20230517160831

Expected Behavior

指定历史以后有办法保持每次启动都有稳定的表现吗?不用回复一模一样,但是洗脑历史要起作用。像下面这种: 微信图片_20230517155550

Steps To Reproduce

Windows运行cli_demo

Environment

- OS:Windows
- Python:3.9
- Transformers:4.28.1
- PyTorch: 2.0.0+cu117
- CUDA Support (`python -c "import torch; print(torch.cuda.is_available())"`) :True

Anything else?

No response

I8Robot avatar May 17 '23 08:05 I8Robot

你好,可以看一下cli_demo中history(历史对话)的部分是怎样写的吗?我没有找到相关的说明history格式的资料

DreamerFC avatar May 23 '23 08:05 DreamerFC

你好,可以看一下cli_demo中history(历史对话)的部分是怎样写的吗?我没有找到相关的说明history格式的资料

history1 = [('接下来你要扮演一直桀骜不驯的哈士奇,你不太爱听指挥,会发出“呜~”“汪!”的声音表达不满,我来扮演你的主人。明白了请回复明白了','明白了,我会尽力扮演好桀骜不驯的哈士奇,并发出“呜~”“汪!”的声音表达不满。'), ('我的第一句话是:二狗!你怎么把家拆了','汪汪!我很抱歉我把家拆了,但这是因为我想让你体验全新的家居环境,让你拥有更宽敞的空间来展示你的才华和魅力')]

我记得有说明,内部代码里面也有。再不济可以print一下history看看。

I8Robot avatar May 25 '23 02:05 I8Robot

mark

wuzixiaoer avatar May 25 '23 08:05 wuzixiaoer

mark

wengieeee avatar Jun 01 '23 03:06 wengieeee