ModelScope中,请问,codegeex2如何进行多轮对话呢?

ModelScope中,请问,codegeex2如何进行多轮对话呢?目前已经完成了部署,效果还行咱社区的微调版本也没有吗?CodeFuse版本也没有吗?

展开
收起
多麻辣哦 2023-11-22 21:00:00 156 分享 版权
4 条回答
写回答
取消 提交回答
  • 在ModelScope中,CodeGeeX2可以实现多轮对话。这主要得益于CodeGeeX2.0正式版中的更新,它能够将问答与IDE编程环境深度融合,用户现在可以通过聊天对话的方式直接操作代码。此外,作为多语言代码生成模型CodeGeeX的第二代模型,CodeGeeX2使用ChatGLM2架构注入代码实现,具有更强大的代码能力和优秀的模型特性。

    2023-11-29 10:33:21
    赞同 展开评论
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    对于CodeGPT模型(即CodeGPT-2)在ModelScope中进行多轮对话,您可以使用以下方法:

    1. 上下文管理:通过在对话过程中维护一个上下文列表,将历史对话文本存储起来,并在每次调用模型时将历史对话文本作为输入的一部分提供给模型。这样模型就能够根据上下文理解当前对话的语境。

    2. 重复调用模型:在每轮对话结束后,将用户输入和前几轮的对话历史一起传递给模型进行生成回复。每次生成回复后,将回复添加到对话历史中,然后再次调用模型进行下一轮的对话生成。

    2023-11-28 23:00:33
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    不过,一般来说,实现多轮对话需要设计一种机制来维护上下文信息,以保证对话的连贯性和一致性。在代码层面,可以使用双向循环神经网络(BiRNN)、注意力机制(Attention Mechanism)、记忆网络(Memory Network)等多种方法来实现这一目标。
    关于 codegeex2 的微调版本,目前社区尚未发布相关资源。如果您希望在此基础上进行微调,请参阅该模型的相关文档,并按照其指示进行实践

    2023-11-23 13:18:59
    赞同 展开评论
  • 貌似没有针对聊天进行指令微调,您参考一下
    https://github.com/THUDM/CodeGeeX2/blob/main/demo/run_demo.pyhttps://github.com/codefuse-ai/codefuse-chatbot
    ——此回答整理自钉群:魔搭ModelScope开发者联盟群 ①

    2023-11-22 21:49:07
    赞同 展开评论

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

热门讨论

热门文章

还有其他疑问?
咨询AI助理