1. [60%] 项目功能模块及使用者功能:
该项目基于本地部署的CHATGLM实现智能聊天,主要分为以下功能模块,对使用者来说能够实现以下功能:
- 智能聊天:使用者可以通过与CHATGLM进行对话来进行智能聊天。CHATGLM是一个基于AI的语言模型,能够理解并回复用户的自然语言输入,使得聊天过程更加自然和流畅。
2. [40%] 个人任务、技术栈和成果:
我负责在本地部署CHATGLM,并实现智能聊天功能。使用的技术栈包括Python、Transformers库和WebSocket。通过以下步骤,我成功地实现了智能聊天功能:
- 安装和配置环境:首先,我安装了Python和所需的依赖库,如Transformers。然后,我下载了CHATGLM模型的权重文件并加载到模型中。
- 编写聊天代码:接着,我编写了与CHATGLM进行交互的Python代码。通过WebSocket建立与CHATGLM的连接,实现消息的发送和接收,从而实现智能聊天功能。
- 聊天界面:为了使使用者更方便地与CHATGLM进行交互,我可以选择实现一个简单的聊天界面,将用户的