用Qoder开发MBTI人格测试小应用

63 阅读3分钟

实验项目

本实验基于阿里巴巴 Agentic Coding 平台 Qoder 开发 MBTI 人格测试应用,并部署至阿里云 ECS。通过实践,你将掌握智能编程、自动化开发与云端部署全流程。

第一步:安装并注册Qoder账号

访问​​Qoder官网​​,下载并安装Qoder。

安装完成后,注册并登录Qoder。具体操作请参见​​快速开始​​。

第二步:让Qoder写代码,我当阅卷师

Qoder从0到1设计并编码

进入Qoder后,选择智能体模式,输入我的需求。

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

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

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

检查结果是否符合预期

此时,我来检查Qoder生成的页面。

让Qoder帮我微调

我发现在进行这个游戏时不能中途退出。我想让Qoder帮我添加一个退出按钮。

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

Qoder在每个测试题页面都添加了“退出游戏”按钮,点击“退出游戏”,Qoder还帮我添加了确认页面,让用户二次确认。

Tips:

如果大家在实践过程中,Qoder生成的页面不符合预期时,可以多跟Qoder交互几次,将自己的需求描述清楚。

第三步:应用上云,邀请你来玩

独乐乐不如众乐乐,大家一起来测试。我需要把这个程序部署到阿里云上,让所有人都可以玩。

让Qoder输出部署方案

假设我不知道怎么让程序部署到阿里云上,我可以问Qoder。

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

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

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

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

开始部署

现在我按照Qoder的方案进行部署。

1.购买一台阿里云ECS Linux服务器并远程登录。
ECS的购买配置如下:
付费类型:按量付费
地域:华东1(杭州)
网络及可用区:默认
镜像:Alibaba Cloud Linux
公网IP:分配公网IPv4地址
带宽峰值:100 Mbps
安全组:默认,放开80端口

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

编辑通过Workbench方式登录。

2. 在ECS上部署Nginx。

a. 执行yum update -y命令更新系统包。
b. 执行yum install nginx -y命令安装Nginx。
c. 执行如下命令启动并设置开机自启。
   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  # 重新加载

验证结果

访问 ​​http://你的IP​​ 即可看到程序页面。