用Qoder开发MBIT人格测试小应用
本实验基于 Agentic Coding 平台 Qoder 开发 MBTI 人格测试应用,并部署至阿里云 ECS。通过实践,你将掌握智能编程、自动化开发与云端部署全流程。
实验简介
本实验基于 Agentic Coding 平台 Qoder 开发 MBTI 人格测试应用,并部署至阿里云 ECS。通过实践,你将掌握智能编程、自动化开发与云端部署全流程。
实验室资源方式简介
进入实操前,请确保阿里云账号满足以下条件:
个人账号资源
使用您个人的云资源进行操作,资源归属于个人。
平台仅提供手册参考,不会对资源做任何操作。
确保已完成云工开物 300 元代金券领取。
已通过实名认证且账户余额 ≥0 元。
本实验预计费用约为 1元(按1小时且使用默认参数计费),将使用300元专属权益优惠券进行费用抵扣,实际费用请以实际账单为准。
如果您调整了资源规格、使用时长,或执行了本方案以外的操作,可能导致费用发生变化,请以控制台显示的实际价格和最终账单为准。
领取专属权益及创建实验资源
在开始实验之前,请先点击右侧屏幕的“进入实操”再进行后续操作

本次实验需要您通过领取阿里云云工开物学生专属300元抵扣券兑换本次实操的云资源,如未领取请先点击领取。(若已领取请跳过)

实验产生的费用优先使用优惠券,优惠券使用完毕后需您自行承担。

实验步骤
第一步:安装并注册Qoder账号
第二步:让Qoder写代码,我当阅卷师
Qoder从0到1设计并编码
进入Qoder后,选择智能体模式,输入我的需求。
示例:通过让大学生回答一系列有趣、脑洞大开的问题(例如"你凌晨三点会做什么?”“如果能隐身,你最想偷听谁说话?”、“你最想去哪个星球干什么?”),根据他们的回答生成一个专属的“数字人格分身”一包括性格标签、虚拟形象、MBT性格、未来职业预测,甚至还能生成一段该“分身”的朋友圈文案或小红书笔记。

Qoder会先规划项目结构,并以文本的形式输出结果,方便我审阅它是否正确理解需求。

之后Qoder会自主编码,这个过程,我一个代码都不需要写。

Qoder编码完成后,会启动运行,并输出项目完成总结文档,供我参考。


检查结果是否符合预期
此时,检查Qoder生成的页面。





Qoder在每个测试题页面都添加了“退出游戏”按钮,点击“退出游戏”,Qoder还帮我添加了确认页面,让用户二次确认。
让Qoder帮我微调
我发现在进行这个游戏时不能中途退出。我想让Qoder帮我添加一个退出按钮。
示例:现在数字人格分身已经符合我的需求,但是我需要在玩数字人格分身时能够随时退出游戏,请帮我添加这个功能。

待Qoder完成编码,我查看结果。


Qoder在每个测试题页面都添加了“退出游戏”按钮,点击“退出游戏”,Qoder还帮我添加了确认页面,让用户二次确认。
说明如果大家在实践过程中,Qoder生成的页面不符合预期时,可以多跟Qoder交互几次,将自己的需求描述清楚。
第三步:应用上云,邀请你来玩
独乐乐不如众乐乐,大家一起来测试。我需要把这个程序部署到阿里云上,让所有人都可以玩。
让Qoder输出部署方案
假设我不知道怎么让程序部署到阿里云上,我可以问Qoder。
示例:如何把人格测试部署到阿里云ECS上,操作系统是Linux。

针对我的问题,Qoder帮我输出部署方案。

Qoder帮我将部署方案生成文档,方便我查看。

Qoder还帮我整理出常见问题的快速解决方案。

除了上述内容,Qoder还为我多想了一步,就是公网IP不好记忆,可以绑定一个域名,通过域名访问程序,同时可以添加CDN加速服务,避免网络阻塞。

开始部署
现在我按照Qoder的方案进行部署。
1、购买一台阿里云ECS Linux服务器并远程登录。
点击前往云工开物【学生用券中心】页面——进入【按量付费更灵活】模块——选择第一个ECS e实例

ECS的购买配置如下:
付费类型:按量付费
地域:华东1(杭州)
网络及可用区:默认
镜像:Alibaba Cloud Linux
公网IP:分配公网IPv4地址
带宽峰值:100 Mbps
安全组:默认,放开80端口

创建完成后,点击“远程连接”。

通过Workbench方式登录。

2、在ECS上部署Nginx。
执行如下命令更新系统包。
yum update -y执行如下命令安装Nginx。
yum install nginx -y执行如下命令启动并设置开机自启。
systemctl start nginx # 启动 Nginx systemctl enable nginx # 设置开机自动启动 systemctl status nginx #查看状态
3、验证安装。
打开浏览器,访问你的公网 IP:http://<你的公网IP>。

4、将我的本地代码文件上传到Nginx目录下。
点击“文件>打开新文件树”,在Nginx目录下新建文件夹“qoder”,将本地qoder生成的文件都拖拽到这个文件夹下。

5、打开nginx.conf文件,修改Server的路径为/etc/nginx/qoder,保存文件。
说明注意:如果你将本地文件存放到自己创建的路径下,Server的路径需要替换为存放文件的路径。

6、执行如下命令测试并重载Nginx。
nginx -t # 测试配置是否正确 systemctl reload nginx # 重新加载7、验证结果。
访问
http://你的IP即可看到程序页面。
实验资源释放
实验结束后,Qoder账号无需注销,无资源释放。
点击 云服务器ECS—实例—复制实例ID,点击【删除】

在弹窗粘贴实例ID,并进行勾选,点击【确定删除】

完成安全验证后,即可成功释放实例。

检查是否成功释放资源

关闭实验
完成实验后,点击 结束实操

点击 取消 回到实验页面,点击 确定 退出实验界面,关闭页面结束实验
































