参加腾讯与csdn举办的活动,活动链接:CSDN
既然要参加比赛,就不是为了参加而参加,主要是从中获得一份成就感,想了一下便画了思维导图,按着导图去制作。
一、作品简介
本项目旨在构建一个基于Python的个人智能助手,它能够处理多种类型的用户交互,为用户提供诸如问答、信息查询等功能。
二、技术架构
1. 后端
- 使用Python语言,选择Flask框架构建Web服务接口,用于接收前端请求并返回处理结果。
- 数据存储方面,采用[文本]数据库存储用户相关数据(如历史交互记录等)。
2. 前端
- 使用Vue.js前端框架构建更复杂的交互界面。
3. AI相关
- 自然语言处理部分利现有的腾讯云混元大模型对用户输入进行分析和理解。
三、实现过程
(一)开发环境、开发流程
1. 开发环境
- 操作系统:[Windows/Linux]。
- 开发工具:VSCode用于本项目的编写。
- 依赖管理:使用[pip]管理Python库依赖,vite管理前端依赖。
2. 开发流程
- 需求分析阶段确定智能助手的功能需求,如问答功能涵盖的范围、信息查询的具体内容等。
- 设计阶段规划数据库结构、API接口以及前端界面布局。
- 编码阶段按照设计逐步实现功能模块,先实现核心的交互逻辑,再逐步添加周边功能。
- 测试阶段进行单元测试、集成测试,确保各个功能模块正常工作并且相互之间的交互没有问题。
(二)关键技术解析
前端技术</