腾讯云 AI 代码助手助你快速打造个人 聊天 机器人
聊天 机器人 效果展示
首页
对话效果
响应效果
项目背景
随着人工智能技术的快速发展,聊天机器人已经成为企业与用户交互的重要工具。它们可以提供 24/7 的服务,快速响应用户的查
询,提高客户满意度,并减轻人工客服的工作负担。本项目旨在开发一个基于人工智能的聊天机器人,它能够理解和处理自然语言
输入,为用户提供准确的信息和解决方案。
技术方案
后端
使用了基于 nodeJS 的 express 后端开发框架、openai、cors
前端
目录结构
后端
│ .gitignore
│ index.html
│ package-lock.json
│ package.json
│ README.md
│ tsconfig.app.json
│ tsconfig.json
│ tsconfig.node.json
│ vite.config.ts
│
├─public
│ vite.svg
│
└─src
│ App.vue
│ main.ts
│ style.css
│ vite-env.d.ts
│
├─assets
│ vue.svg
│
└─components
ChatInterface.vue
HelloWorld.vue
前端
index.js
package-lock.json
package.json
部署教程
本项目分成前端和后端两个部分,因为两个环境都要运行起来。
运行后端
-
需要安装 nodejs > 18.0.0 版本
-
进入项目目录
api
-
安装依赖
npm i
-
修改混元大模型的
apiKey
-
输入命令
node index.js
运行项目
运行前端
-
进入项目,输入
npm i
安装依赖 -
输入命令,运行项目
npm run dev
-
浏览器打开地址
http://localhost:5173/
-
出现页面 表示前端运行成功
-
腾讯云 AI 助手的提速
腾讯云 AI 代码助手是由腾讯云自研的一款开发编程提效辅助工具,基于混元代码大模型,提供技术对话、代码补全、代码诊断和优化等能力。
本工具为开发者提供了针对不同 IDE 的插件,如 JetBrains 插件和 VS Code 插件。通过腾讯云 AI 代码助手,开发者可以更高效地解决实际编程问题,提高编程效率和代码质量。
它提供了强大功能如下:
- 代码补全
- 技术对话
- 规范/修复错误代码
- 智能生成代码注释
- 快捷指令问答
vscode 中集成
首次使用需要登录
AI 助手对话功能
直接打开聊天页面 进行 AI 助手对话
对话快捷指令
在对话输入框中,输入 / 或 @ 调用预置的快捷指令:
/clear:清空当前会话。
/comments:为所选的代码添加文档注释。
/newNotebook:创建一个新的 Jupyter 笔记本。
/explain:解释所选代码的工作原理。
/fix:针对所选代码中的问题提出修复方案。
/tests:为所选代码生成单元测试。
/nameVariable:变量命名。
@vscode:询问 VS Code。
@terminal:询问如何在终端中执行某些操作。
@workspace:询问您的工作空间,将自动引用当前代码。
代码补全功能
实现过程
在使用腾讯云 AI 助手过程中,只需要进行多轮对话,让其帮你生成相关代码即可。
完整演示视频
https://live.csdn.net/v/442748
代码地址
https://gitee.com/ukSir/tencent-cloud-ai