以下是关于一个人如何开发 AI 应用的指导:
首先,进行规划 POC 和开发路径。设计 POC 的小项目,比如“我是技术小白。我想要开发的项目功能如下。这里有哪些技术点?能否为我一一列举。请尽可能细化,帮我选择合适的技术方案,并为我设计 POC 项目。每个 POC 都应该是一个独立的项目,我好先通过完成 POC 来学会相关技术。”POC 即实验性小项目,其优点是足够小,AI 能直接生成。通过研究小项目、搞明白特定技术点的工作方式,便于后续在大项目中添加功能。这一步中,AI 可能会选取不合适的技术栈、拆分粒度不够细、开发路径设计不合理、没有循序渐进。如有可能,请老师傅把关。
接下来就是真正的实践。按照项目规划,学习一个 POC,并将其应用到大项目中;再学一个 POC,再运用。当遇到错误时,复制错误信息、相关代码,扔给 AI 让其找错误并修复。若使用可以识图的 claude 或 GPT4o,截图+错误信息+代码三件套会很好用。但可能会遇到一些问题,如开发 chrome 插件时,即便强调要用 manifest v3 的版本,AI 仍可能给出 v2 的代码及错误修复方案。此时,更有效的方式是找文档(可让 GPT 提供文档链接,或问 perplexity),或去 stackoverflow 上找答案(注意回答和评论的日期),然后把文档或找到的答案提供给 AI,让其基于这些信息修复,此时它给的指引会更正确且详细。当然,这一步如有老师傅支援更好。
另外,以证件照为例的 90 分钟从 0 开始打造第一个 Coze 应用的教学中,提到了 Code AI 应用的背景、现状以及学习过程,包括创建 AI 应用,学习操作界面、业务逻辑和用户界面,重点熟悉桌面网页版的用户界面等。
接下来就是真正的实践了。按照项目规划,学习一个POC,将其应用到大项目中;再学一个POC,再运用……当遇到错误的时候,复制错误信息,复制相关的代码,扔给AI让它找错误并修复。如果用可以识图的claude或GPT4o,截图+错误信息+代码三件套会非常好用。听上去简单,但其实坑非常非常多。例如开发chrome插件,现在应该开发manifest v3的版本(v2很快就不再支持了),但即便和AI反复强调要用v3里的功能,AI还是有可能会给你v2的代码,并且在出错后给出的修复也还是混杂了v2的方案。没办法,谁让它就是根据概率来的呢。这种时候,更有效的方式是:找文档(你可以让GPT给你文档链接,或者问perplexity),或者去stackoverflow上找答案(注意回答和评论的日期)。然后,把文档或找到的答案提供给AI,让它基于这些信息再来帮你修复。这时候,它给的指引会是正确的、且比stackoverflow的详细很多。当然在这一步,如果有可能,你还是找一个老师傅随时为你提供支援。[heading2]
[heading2]总结Code AI应用开发教学Code AI应用背景:智能体开发从最初的chatbot只有对话框,到有了更多交互方式,因用户需求扣子推出了AI应用,其低代码或零代码的工作流等场景做得较好。AI CODING现状:AI CODING虽强,但目前适用于小场景和产品的第一个版本,复杂应用可能导致需求理解错误从而使产品出错。证件照应用案例:以证件照为例,说明以前实现成本高,现在有客户端需求并做了相关智能体和交互。AI应用学习过程:创建AI应用,学习操作界面、业务逻辑和用户界面,包括布局、搭建工作流、用户界面及调试发布,重点熟悉桌面网页版的用户界面。
然后,开始设计POC的小项目。“我是技术小白。我想要开发的项目功能如下。这里有哪些技术点?能否为我一一列举。请尽可能细化,帮我选择合适的技术方案,并为我设计POC项目。每个POC都应该是一个独立的项目,我好先通过完成POC来学会相关技术。”POC,proof of concept,可以理解成是实验性小项目。之所以要略显麻烦地采用这样的步骤,是因为POC可以足够小,AI能直接生成。通过研究小项目、搞明白特定技术点是如何工作的,这样后续把功能添加到真正项目中时才不会稀里糊涂。在大项目里添加功能,AI很可能会顾此失彼频频犯错,AI给你的代码你若看不懂放错地方也会很难排查。学会了POC项目,你就能对照POC的代码来搞定大项目了。这一步,AI可能犯的错误有——选取不合适的技术栈;拆分粒度不够细;开发路径设计不合理、没有循序渐进。如果有可能,请把AI生成的计划给一个老师傅,请他帮助把关。[heading2]