十分钟造一个书签应用:我用华为云 AI DevSpace 的 AI Shell 体验"对话即部署"
凌晨的开发者成长中心任务做到了"体验 AI DevSpace",顺手试了一下它的 AI Shell(Semi-Auto 模式),把"开发一个书签收藏 Web 应用"这句话直接扔了进去,结果比想象中顺利得多。记录一下过程和感受。
AI Shell 是什么
AI Shell 是 AI 开发者空间里的一个对话式开发入口,官方的口号是"智驭华为云,对话即部署"。它和普通的 AI 聊天窗口不一样:背后挂着一个真实的云端沙箱环境,大模型不仅能回答问题,还能直接在沙箱里创建文件、安装依赖、启动服务,最后把跑起来的应用暴露成一个可访问的在线地址。
我这次用的是 Semi-Auto 模式——AI 会自己规划步骤并执行,关键节点会停下来等确认,适合既想省事又想保留控制权的场景。
我的需求描述
我的输入很简单,就一段自然语言:
开发一个Python写的个人书签收藏Web应用:用Flask实现,支持添加书签(标题+链接+标签)、按标签筛选、搜索书签、删除书签;数据存SQLite;界面简洁美观;应用跑在5000端口。
发出去之后,AI 先做了一步让我有点意外的操作:它自动加载了一个叫 huawei-cloud-ext-coding 的 skill。从 Thought 过程能看到它的推理:“这是一个写代码的任务,按照规则我必须先触发 huawei-cloud-ext-coding skill”。也就是说它不是拿着需求裸写代码,而是先套上了一套针对华为云环境的最佳实践。
过程体验
整个生成过程大概几分钟,能实时看到它的工作流:
- 规划:先把需求拆解成数据模型(bookmark 表:编号、标题、链接、标签)、路由设计(增删查、按标签过滤、搜索)和前端页面结构;
- 写文件:应用主文件、模板、静态资源,一个一个在沙箱里创建出来,每一步都有清晰的输出;
- 装依赖起服务:pip 安装 Flask 之后直接启动,5000 端口监听;
- 交付在线地址:跑起来之后通过 devbridge 隧道生成了一个公网可访问的演示链接,手机上打开也能用。
中途有一处小波折:第一次启动时报了一个依赖版本相关的错,AI 自己看到了报错输出,改了 requirements 里的版本号重新装了一遍,第二次就正常起来了。这个"自己看报错自己修"的闭环,是它和"生成一段代码你自己跑"类工具最本质的区别。
几点感受
适合的场景:原型验证、小工具、demo 交付。从一句话到一个能点开的在线应用,中间不需要本地装任何环境,这一点对新手特别友好。
需要留意的点:体验版沙箱的数据不保留,环境 3 小时后回收,代码要及时推到 Git 仓库。另外 Semi-Auto 模式下它的自主权不小,涉及真实云资源的操作最好盯着 Thought 过程确认。
总结:以前"有一个点子"到"能给别人看一个链接"之间隔着一整套环境搭建,现在这个距离被压缩成了一段对话。对开发者来说,这类工具的价值不在于替代写代码,而在于把"从想法到可运行"的摩擦力降到接近零。
本文是作者在华为云开发者成长中心"每日体验 AI DevSpace"任务中的真实操作记录。
- 点赞
- 收藏
- 关注作者
评论(0)