用一句话需求,让 Agent 生成鸿蒙端云一体员工签到 App:一次实践笔记

举报
yd_231885507 发表于 2026/11/12 02:38:14 2026/11/12
【摘要】 今天体验了华为云鸿蒙开发实践中心的一个进阶案例:只向 CodeArts Agent 讲一句话需求,让它生成鸿蒙端云一体的员工签到 App。本文记录这次实践的流程、端云分工与几个需要注意的点。

今天在华为云鸿蒙开发实践中心体验了一个进阶案例:只向 CodeArts Agent 讲一句话需求,让它生成一个鸿蒙端云一体的员工签到 App。本文把这次实践的流程、端云分工和需要注意的点记下来。


一、从一句话到文档

需求本身并不复杂:员工用邮箱注册账号,密码至少六位,云端预置一个管理员账号;员工签到时要做定位、位置判定和时间判定;管理员可以配置签到位置、班次时间与提示语,并查看全员的签到记录。Agent 先把这些需求整理成一份需求文档,再据此给出架构设计,接口、数据表和端云的职责边界都在动手写代码之前先定好。


二、端云如何分工

端侧用 HarmonyOS ArkTS 实现,包含登录、注册、签到、历史记录和管理台等多个页面,以及负责网络请求、登录态、签到业务和管理员能力的服务;配置中心负责保存服务器地址等公开配置,地理工具负责计算签到点与当前位置的距离。云侧用 Node.js 加 Express 实现,分为认证、管理与员工三组路由,用 JWT 做鉴权,数据存在 MySQL 的用户表、配置表和签到记录表里;前端请求先经过反向代理再到达后端服务,后端进程由进程守护工具管理。


三、部署与验收

后端先部署到云服务器上并完成数据库初始化,确认健康检查接口返回正常;端侧工程在模拟器里构建并安装,管理员登录后进入管理台,员工完成注册、登录与签到,管理员再查看全员记录,几项验收都通过了。整个过程里,Agent 按轮次推进:第一轮提需求出文档,第二轮出架构,第三轮生成端侧与云侧代码,第四轮部署后端,第五轮在模拟器上构建、安装并截图验收。


四、几个需要注意的点

第一,端侧默认的服务器地址是空的,首次启动需要在登录页先设置好服务器地址才能通信。第二,演示里用的是明文通信,只适合学习与调试,正式使用要配置域名与加密传输。第三,有一个构建插件不在公共仓库里,需要先用开发工具打开一次工程来初始化依赖。第四,数据库密码、签名密钥这类敏感信息不要提交到代码仓,截图和日志发布前也要先脱敏。


这次体验让我印象最深的是,需求、文档、代码与部署可以由 Agent 一轮轮衔接起来,人主要负责提清需求和逐项验收;但要把演示做成可用的产品,安全、证书与密钥管理这些环节仍然要自己补齐。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。