项目简介
本项目是基于LangChain和ChatGLM模型开发的人际交往小助手,面向大学生和初入职场的年轻人,助力他们理解和适应社交场合沟通要点。借助ChatGLM模型,能依据用户问题给出针对性建议与回应,涵盖自我介绍、开启话题、回应他人、提出请求等场景。
项目的主要特性和功能
- 人际交往知识库:整合本地人际交往知识文档,搭建向量知识库以召回相关问答对。
- 问答功能:用户输入问题,模型提供回应和建议,覆盖多种社交场景。
- 交互式界面:通过Streamlit框架构建,界面直观易用。
- 历史记录功能:支持对话历史记忆,可根据过往对话提供更贴切回应。
- 环境配置和安装指南:提供详细操作步骤与环境配置说明,方便用户使用。
安装使用步骤
步骤1:环境配置
- 新建虚拟环境:使用conda创建名为“interpersonal_assistant”的虚拟环境。
bash conda create -n interpersonal_assistant python=3.10
- 激活虚拟环境:
bash conda activate interpersonal_assistant
- 安装所需的包:
bash pip install -r requirements.txt
步骤2:运行应用程序
- 启动应用程序:
bash streamlit run streamlit_app.py
- 获取API密钥:请到智谱AI开放平台申请API keys,填入页面左上角的框框后按回车键,即可开始问答。
使用说明
- 输入API密钥:在界面左上角输入ZhipuAI的API密钥。
- 选择对话模式:选择对话模式(带历史记录或不带的检索问答模式)。
- 输入问题:在对话框中输入问题,点击发送按钮。
- 查看回应:查看模型的回应和建议。
注意事项
- 环境配置:请确保已正确安装并配置所有必要的环境和库。
- API密钥:请妥善保管您的API密钥,不要与他人共享。
- 网络连接:使用本助手时请确保网络连接的稳定性。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】