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

[Feature] <title>不知能否通过实时对话来训练chatglm-6B

Open fancyang opened this issue 1 year ago • 2 comments

Is your feature request related to a problem? Please describe.

比如:我输入:请记住99的99次方等于369729637649726772657187905628805440595668764281741102430259972423552570455277523421410650010128232727940978889548326540119429996769494359。 虽然chatglm回答已经记住,但貌似这个是保存在内存中的,下次启动模型这个数据就丢失了。

Solutions

能否让它自动启动数据训练train并保存到模型中。 同理。同样的需求类似有让他创建或打开文件或文件夹,它也回答它只是个语言模型,并不能操作文件。有没什么办法让它自动调用python或批处理来生成文件夹或打开文件呢。 有了这些个功能,AI才真正自我完善,称得上学习型AI。 个人设想办法是,能否通过调用chatglm的分词来手动编写这块代码来完成。比如,我要叫它在e:\learning创建一个ai的文件夹,它能否分析出路径“e:\learning\ai",我通过chatglm的接口来获取到这个路径,然后我在中间层写个python脚本来创建这个文件夹,以后应用会话层就可以直接调用我写的这个python脚本了。

Additional context

No response

fancyang avatar Apr 24 '23 14:04 fancyang

一般的处理方法就是把聊天记录存下来用text2vec编一下索引做一个小号google。然后聊天时用faiss查最近的vec对应的聊天记录一起喂到模型里。可以参考glm langchain这个repo。 不过这只是记笔记,模型没有真正学到东西哦

fangzhangmnm avatar Apr 24 '23 17:04 fangzhangmnm

你可以参考一下这个项目wenda

lwh9346 avatar Apr 25 '23 11:04 lwh9346