项目简介
本项目借助自然语言处理技术,旨在解决用户的明确需求,如智能客服、任务查询等。它基于PyTorch和Vue搭建,实现了自然语言理解(NLU)、对话状态追踪(DST)、对话策略(DPL)和自然语言生成(NLG)等功能。
项目的主要特性和功能
- 自然语言理解(NLU):把用户的自然语言输入转化为机器可理解的意图和槽位信息,支持Slot Filling和Intent Prediction。
- 对话状态追踪(DST):跟踪对话状态,保证在多回合对话中维持上下文。
- 对话策略(DPL):依据用户意图和对话状态,确定机器人的回应动作。
- 自然语言生成(NLG):将机器人的动作转换为自然语言回复。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 进入项目目录
shell
cd chatbot
2. 启动后端服务
shell
cd back
pip install -r requirements.txt
python server.py
3. 启动前端服务
shell
cd ../front
yarn install
yarn serve
4. 访问应用
根据提示,在浏览器中访问前端服务提供的URL,即可开始使用任务型聊天机器人。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】