App Inventor 2 中文网(fun123.cn)已上线 AI 助手功能,这是全球独家推出的创新功能——只需用自然语言描述你想要的 App 功能,AI 就能自动帮你添加界面组件、设置属性、生成积木逻辑代码块、分析整个项目结构。
在当下 AI Agentic 编程火热的时代,积木式编程也必须与时俱进,拥抱 AI,让 AI 最大化提升搭建 App 的效率。
AI 能帮你做什么?
你只需用自然语言说出需求,比如:
- "设置屏幕标题为智能控制小车"
- "隐藏当前屏幕的标题栏"
- "设置按钮背景为橙色"
- "添加一个屏幕 abc"
- "导入 ble 拓展"
- "写一个低功耗 BLE 的 demo"
- "写一个 MQTT 的 demo"
- "写一个智能家居 App"
- "写一个 SQLite 的 demo"
- "使用中文组件名写一个弹球游戏"
AI 就能理解你的意图,自动完成对应的操作。
实际案例
1. 自动生成可直接运行的代码块
以内置的计算器 App 为例,AI 生成了 252 个代码块,质量非常高,能直接运行且无 bug。基本原理就是常用的前值、后值、符号、计算逻辑。通用逻辑都是用过程函数实现的(训练 AI 时特别要求,否则代码块数量会巨多)。
2. AI 查问题也不含糊
当项目中遇到问题时,AI 助手可以帮你定位问题原因,提供解决方案。
3. 强大的代码还原能力
有一个案例:原版项目代码已损坏,换了干净的壳项目也无法加载。通过打开工程的 Screen1.scm 和 Screen1.bky 文件,让 AI 助手进行还原:
- 界面还原得非常专业
- 代码块还原度也很高
- 真正解决了问题
用户真实反馈
上线一个多月以来,收到了越来越多用户的正向反馈,这里分享两个典型案例:
案例一:使用 ECharts 拓展画图时,不知道画图函数怎么用,有些函数参数比较复杂(如二维列表、键值对列表等)。AI 助手能够根据参数类型自动匹配代码,生成一个能用的 demo 代码块,用户在此基础上优化调整,最终直接运行出预期结果。
案例二:使用 AI 助手生成了低功耗蓝牙 BLE 骨架代码块。虽然报错了,但最终定位到是 AI 改错了其中一个 UUID 导致通信失败。修正 UUID 后功能正常。
特别提醒:AI 生成有时也会出错,项目最好要有备份。如果担心 AI 改乱了代码,可以先让 AI 只检查逻辑、不改动代码块,确认好后再让 AI 执行。
开始使用
体验 AI 助手带来的开发效率提升,请访问 App Inventor 2 中文网:https://www.fun123.cn
详细文档:https://www.fun123.cn/reference/creative/ai2claw.html
任何建议或遇到 Bug,欢迎反馈,我们会持续优化!