V2EX 9小时前
AI辅助Web应用开发:从产品经理视角看与AI协作的挑战
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文讲述了一位产品经理尝试使用AI(Claude Code Sonnet 4.5)来构建一个基于Phaser的游戏模式的中型Web应用的过程。尽管所有功能均已实现且未手动编写代码,但与AI协作的经历颇具挑战。当AI被要求统一玩家碰撞和鼠标点击两种交互事件的后续逻辑时,AI在长达数小时的调整中未能正确实现,甚至删除了原有的碰撞功能。作者从产品经理的角度出发,认为直接将碰撞事件的处理函数应用于点击事件即可解决,对此AI的低效表现表示不解,并分享了在不介入代码的情况下与AI“PK”的耗时过程。

💡 AI辅助开发的可行性与挑战:文章展示了AI能够独立完成Web应用开发,但同时也暴露了在复杂逻辑调整和功能保持方面存在的显著挑战,尤其是在处理不同交互事件的统一逻辑时,AI表现出低效和误操作。

🎯 产品经理视角下的AI协作:作者以产品经理的身份,尝试不直接干预代码,仅通过沟通和迭代来引导AI完成开发任务。这种方式虽然体现了对AI能力的信任,但也带来了沟通成本和效率问题,尤其是在AI未能准确理解或执行指令时。

🔄 逻辑统一的实现与AI的困境:核心问题在于将玩家碰撞事件(Aaction())的逻辑统一到鼠标点击事件(Baction())的后续处理中。作者认为这是一个相对简单的代码调整,但AI却反复出错,甚至破坏了原有功能,凸显了AI在理解和维护现有代码逻辑方面的局限性。

⏳ 沟通成本与迭代效率:在整个过程中,作者花费了大量时间与AI进行“PK”,反复沟通和调整指令,这反映了当前AI辅助开发在沟通效率和迭代速度上的不足,即使目标功能已经明确,实现过程也可能异常漫长。

一直在尝试用 ai 帮我写一个中型的 web 应用,结合 phaser 的游戏模式。

到目前为止,所有功能其实都实现了,并且我一行代码没写,但是过程说真的挺累的。

简单说一下功能:1 、我操作的玩家跟其它游戏角色碰撞之后有一个逻辑操作,打个比方,调用函数 Aaction ();2 、我用鼠标点击其它游戏角色之后,会有一个逻辑,Baction ()。

之前 1 和 2 的操作是不一样的逻辑, 今天我叫 ai (claude code sonnet 4.5) 帮我调整一下, 把 2 的后续逻辑调整 Baction ()跟 1 完全一样 Aaction ()。

结果它来来回回调整了一两个小时还弄不对,并且把我的 1 的功能给改没了。

这个项目是我尝试用产品经理的视角做的一个实验品,我不打算自己介入去看代码,所以耗了很多时间去跟它 PK 。

从我的角度来看:在 1 的碰撞之后,调用的那个函数,直接给到 2 的点击事件应该可以了,我自己去改了代码也确实是如此。不明白为什么它就做不到~~~

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

AI开发 Phaser Web应用 产品经理 AI协作 代码生成 开发挑战 AI limitations AI development Web application Product Manager AI collaboration Code generation Development challenges
相关文章