历时近两个月,提交超过 260 次——一位大学生利用假期时间,运用人工智能开发了一款名为“PaintersGO”的 3D 应用——这段经历令人惊叹!

0 阅读2分钟

简要说明: PaintersGO 的架构:原生 Android(Kotlin/Compose)负责用户界面、业务逻辑和 AI API 调用,而嵌入式 WebView(Three.js/WebGL)则负责核心的 3D 渲染和交互式编辑。

我只是一个普通的电信工程专业大学生。在没有任何相关知识(Android 开发、图形设计等)的情况下,我使用 Gemini——一款支持绘制和处理 3D 模型(包括 AI 生成的模型)的即时创意应用——完成了这款应用。 人工智能的力量令人惊叹。像我这样完全一窍不通的人,甚至需要借助 AI 才能下载 Android Studio,对提示信息也只有粗浅的理解,竟然也能开发出一款应用!虽然目前为止我已经做了很多工作,但通过深入使用,我意识到 PaintersGO 的进一步开发需要我学习更多专业知识。毕竟,所有内容对于像我这样的初学者来说都太深奥了!

关于 AI 开发的反思: 虽然我已经习惯使用 AI,但这次的经历却截然不同: 角色转变:我从“执行者”变成了“决策者”。我大部分时间都在思考如何准确描述需求、预测 AI 实现中的逻辑缺陷以及做出架构决策。 技术平等与专家壁垒:我深刻地感受到,在 AI 时代,真正博学的专家绝对是巨大的优势。他们比新手拥有更丰富的相关经验,他们的建议更有效率,他们的测试和验证也更容易。一开始,我无法描述很多问题(缺乏准确的“词汇”),但随着时间的推移,开发和测试过程变得越来越快。 应用的未来:随着当前应用数量的激增,应用质量良莠不齐(包括我自己的应用)。未来的应用是否会被“后台微服务+AI交互”所取代?这是我在开发PaintersGO的过程中不断思考的问题。

📱 关于PaintersGO: 该应用距离正式发布还有一段距离,但一些核心功能已经可用! 感兴趣的用户可以点击链接下载APK进行体验。我将进一步完善项目,并在GitHub上开源,希望能为AI辅助编程领域提供一个实际案例。 👇 下载链接及讨论:

github.com/binyigan/My…

可以肯定的是,PaintersGO的下一步发展不仅涉及功能的增减,甚至可能包括框架的替换。因此,我热烈欢迎大家在评论区与我讨论人工智能编程或3D开发。你们的每一条反馈都是我不断改进的动力!

9478296100ce311739eccb3ca180b4e6.jpg

a65079b03865c6bb79b055d7f6dafffe.jpg

639f06f5a11bfa9701e94bfc8feff298.jpg

9973e72bc81b6e3f7e574d886805f18d.jpg

549d2d7b9f0905851d489a9ef2bb29a4.jpg