@CodeBuddy
在线体验地址:https://pickstar-cloud-8g304kyq275603ff-1359706957.tcloudbaseapp.com/
「CloudBase AI ToolKit」是腾讯云开发CloudBase (面向AI 开发一站式应用开发工具)的新能力,它无缝适配主流 AI 编程工具(如Cursor、CodeBuddy、Trae、WinSurf等),它能自动帮你生成可直接部署的前后端应用+小程序,并一键发布到腾讯云开发,让你通过简单 Prompt 即可完成大量具备商业价值的应用开发、上线和运营。
前往云开发CloudBase官网(tcb.cloud.tencent.com),开通并创建环境(新用户可开通一个免费环境),然后根据云开发相关文档、教程进行开发
pickstar-cloud-8g304kyq275603ff
下载Vue Web应用的模版并解压,用CodeBuddy打开
添加cloude-base MCP
{ "mcpServers": { "cloudbase": { "command": "npx", "args": ["@cloudbase/cloudbase-mcp@latest"] } } }
对智能体说登录云开发,智能体询问是否批准
登录云开发
然后进入到腾讯云确认授权界面
这里选择确认授权
选择云环境
授权成功
登录成功
这里确保登录成功,我们问一下
查询当前云开发环境信息
确实是登录成功了
CloudBase MCP 采用插件化架构,支持按需启用工具模块,解决 MCP 客户端工具数量限制问题。
插件名称 | 功能描述 |
---|---|
env | 环境管理 (登录、退出、环境查询) |
database | 数据库操作 (集合、文档、索引管理) |
functions | 云函数管理 (创建、更新、调用、日志) |
hosting | 静态托管 (文件上传、域名配置) |
storage | 云存储管理 (文件存储、CDN) |
setup | 项目初始化 (模板下载、配置) |
interactive | 交互对话 (用户确认、选择) |
插件名称 | 功能描述 |
---|---|
rag | 知识库搜索 (AI 增强问答) |
download | 远程文件下载 |
gateway | API 网关管理 |
{ "mcpServers": { "cloudbase-mcp": { "command": "npx", "args": ["-y", "@cloudbase/cloudbase-mcp@latest"], "env": { "CLOUDBASE_MCP_PLUGINS_ENABLED": "env,database,functions,hosting" } } } }
{ "mcpServers": { "cloudbase-mcp": { "command": "npx", "args": ["-y", "@cloudbase/cloudbase-mcp@latest"], "env": { "CLOUDBASE_MCP_PLUGINS_DISABLED": "rag,download,gateway" } } } }
场景 | 推荐插件 |
---|---|
基础开发 | env,database,functions,hosting |
完整功能 | env,database,functions,hosting,storage,setup,interactive,rag,download,gateway |
纯后端 | env,database,functions |
小程序 | env,database,functions,storage,setup |
AI 应用 | env,database,functions,hosting,rag,interactive |
这里确保开发整体的完整性,选择完整功能的插件
{ "mcpServers": { "cloudbase-mcp": { "command": "npx", "args": ["-y", "@cloudbase/cloudbase-mcp@latest"], "env": { "CLOUDBASE_MCP_PLUGINS_ENABLED": "env,database,functions,hosting,storage,setup,interactive,rag,download,gateway" } } } }
到这里就完成了CloudBase AI ToolKit的开发前的配置。
个人中心模块:需要包含基础功能,采用后端Cloudbase: 1、采用最基础的登录注册功能,支持用户自定义上传头像,密码更改,数据、登录状态的保存等功能,不需要支持手机登录和邮箱登录。 2、历史记录管理,历史的操作的时间记录,登录操作的记录 3、支持报告的word导出和pdf导出
用户基础信息模块:建立用户财务档案,用户填写六大基本信息,均为必填信息,昨晚这一模块才能进行财务画像生成模块。 • 年龄阶段 📅 • 收支情况 💵 • 现有资产 🏡 • 负债状况 📝 • 风险偏好 🎢 • 理财目标 🎯
财务画像生成模块:收集分析用户的六大基本信息,生成用户专属的可视化财务画像模块,以下是工作流: 1. 信息收集与验证:解析用户输入,识别年龄、月收入、月支出、月储蓄、风险偏好、财务目标、目标时间等关键信息 2. 财务指标计算:计算储蓄率、收支比、目标达成所需月储蓄额、年化收益率要求等核心财务指标 3. 风险画像构建:基于用户的风险偏好描述,结合年龄、收入稳定性等因素,生成1-10级风险承受度评分 4. 财务健康度评估:综合收入稳定性、储蓄能力、负债情况、应急资金等维度,生成0-100分的财务健康度评分 5. 目标可行性分析:计算实现财务目标所需的投资收益率,评估目标的现实性和调整建议 6. 标准化报告生成:将所有分析结果整理为可视化结构化数据,包含用户画像、财务指标、风险评级、目标分析等模块展示(可自行扩展) 7. 支持报告的word导出和pdf导出
财务规划生成模块:根据用户的财务画像和基础信息生成用户专属的可视化财务规划报告,以下是工作流: 1. 数据解析与验证:接收并解析用户的财务画像和基础信息 2. 风险收益匹配:基于用户的风险承受度评分,确定目标年化收益率区间和可接受的最大回撤幅度 3. 资产配置设计:运用现代投资组合理论,设计包含现金类、固收类、权益类、另类投资的四维资产配置方案 4. 产品组合构建:为每个资产类别推荐3-5个具体的投资产品,包含费率、风险等级、历史业绩等关键信息 5. 分阶段执行计划:比如制定第一年基础建仓、第二年优化调整、第三年及以后进阶配置的三阶段实施路径 6. 风险控制机制:设计止损点、定期再平衡频率、市场异常情况应对预案等风险管理措施 7. 结构化报告输出:将所有规划内容整理为可视化结构格式,包含配置方案、产品清单、执行计划、风控措施等模块展示(可自行扩展) 8. 支持报告的word导出和pdf导出
# 技术要求 - **前端框架**: Vue 3 + Vite - **UI框架**: Tailwind CSS - **图表库**: Chart.js 或 ECharts - **响应式设计**: 移动端优先,支持桌面端 - **浏览器兼容**: Chrome、Firefox、Safari、Edge - **性能优化**: 代码分割、懒加载、图片优化 - **后端服务**: 腾讯云开发 CloudBase # UI/UX设计要求 - 采用卡片式布局,每个信息项独立展示 - 使用柔和色彩和微动画提升视觉体验 - 移动端优化:大按钮、易点击的表单元素 - 加载状态和成功提示的友好反馈 - 采用创意性的UI/UX设计 # 视觉设计 - 🔍 毛玻璃效果:backdrop-blur + 透明度 - 📦 卡片系统:统一圆角+阴影+悬停效果 - 🎯 颜色系统:蓝色主色调+渐变配色 # 交互动效 - ⚡ 页面过渡:fade-in动画 - 🖱️ 悬停效果:scale+shadow变换 - 📊 图表动画:Chart.js动态渲染 - 🔄 状态反馈:loading+success状态
开发一个智能理财顾问网站,为用户提供个性化的财务分析和理财规划服务。该网站采用现代化的响应式设计,具备优秀的用户体验和跨浏览器兼容性。
目标: 通过友好的交互界面收集用户基础财务信息
目标: 基于用户信息生成专业的财务画像报告
// 核心指标计算公式 储蓄率 = (月收入 - 月支出) / 月收入 * 100% 收支比 = 月支出 / 月收入 资产负债率 = 总负债 / 总资产 * 100% 净资产 = 总资产 - 总负债
目标: 生成个性化的专业理财规划方案
// 四维资产配置模型 现金类资产: 3-6个月生活费 (流动性保障) 固收类资产: 20%-60% (稳定收益) 权益类资产: 20%-70% (成长性) 另类投资: 0%-20% (分散化)
目标: 提供完整的用户体验和数据管理功能
src/ ├── components/ # 公共组件 │ ├── forms/ # 表单组件 │ ├── charts/ # 图表组件 │ └── ui/ # UI基础组件 ├── pages/ # 页面组件 │ ├── DataCollection/ # 信息收集页面 │ ├── FinancialProfile/ # 财务画像页面 │ ├── PlanningReport/ # 理财规划页面 │ └── UserCenter/ # 用户中心 ├── utils/ # 工具函数 │ ├── calculations.js # 财务计算 │ ├── validation.js # 数据验证 │ └── charts.js # 图表配置 └── store/ # 状态管理
// 用户信息表 users: { id: String, email: String, profile: Object, createdAt: Date, updatedAt: Date } // 财务数据表 financial_data: { userId: String, basicInfo: Object, financialProfile: Object, planningReport: Object, createdAt: Date }
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。