以下是一些可以设计复杂代码的 AI 工具及相关信息:
同时需要注意,AI 目前在完成复杂项目方面存在一些限制,如上下文窗口限制、自然语言描述不精确、无法感知环境和直接执行、幻觉问题等。复杂项目需要全局理解,AI 难以设计架构和模块化,项目需求常需反复讨论才能明确,AI 难以完全掌握,编译、部署、调试等复杂任务 AI 难以独立完成,且 AI 可能编造不存在的 API 或错误代码,需人工严格审查。
单独给AI从零开始写一些小功能没有任何问题,相信这类案例已经不少了,但是《玩具帝国》的情况不足以让AI从零开始,而AI还没到可以完全写出程序架构的时候。如果让AI给我写小功能的话,我写的程序框架又比较复杂,而现在的AI还不足以把我所有的程序框架学会,所以我的解决方案是,把不方便配表而又需要撰写的代码交给AI。这种代码的特点是简单、模板化、多是调用API,只牵涉小部分的特殊逻辑。以Buff系统为例,游戏里的Buff特别多,有些Buff带有不同的执行逻辑,不方便统一配表,撰写这些Buff的代码又非常耗时。试了下用Cursor让它仿照我的代码写一些Buff,发现生成结果可以直接用。不过目前Cursor生成复杂代码还需要复杂的前期调教,多开几次之后觉得很麻烦,用多了之后发现还是ChatGPT比较方便。以下面这段代码为例,我给出的模板代码是对ProducebleCombatUnitBase单位的Attack、Defence、Speed属性进行调整:我将多段类似的代码喂给AI后,询问它是否学会了,并让他总结规律:然后,尝试让它撰写一个类似的:Then please write a Buff,which acts on a Musketeer,and Musketeer is a kind of unit.What it does is make its CostFood 1.5 times what it was.教AI就像哄小孩,有正确的需要及时肯定,不过似乎AI对否定非常敏感,指出错误的时候要克制,不断完善它的经验。现在尝试写一个复杂的Buff,作用于一个Worker,Buff生效后,Worker的生命值和速度将翻倍。Buff失败时,如果Worker的HP不大于50,Buff的效果会恢复,否则不恢复。
OpenAI o1:复杂算法与架构设计的首选,推理能力强,适合作为架构师或算法顾问。Claude 3.5/Cursor:快速生成代码与网页设计,Claude擅长长上下文任务,Cursor适合上下文控制较好的IDE开发。v0.dev:网页设计利器,支持设计稿生成网页。Gemini:长上下文支持(2M Tokens),适合代码反编译与混淆代码分析。组合搭配:复杂任务用o1设计,Claude生成代码,其他工具辅助实现网页与单元测试,效率翻倍。🔗详细分享博客:[https://baoyu.io/blog/ai-assisted-coding-tools](https://baoyu.io/blog/ai-assisted-coding-tools)
🫧宝玉日报「1月17日」✨✨✨✨✨✨✨✨1⃣️🤔为什么AI还不能完成复杂项目?上下文窗口限制:复杂项目需要全局理解,AI难以设计架构和模块化。自然语言描述不精确:项目需求常需反复讨论才能明确,AI难以完全掌握。无法感知环境和直接执行:编译、部署、调试等复杂任务AI难以独立完成。幻觉问题:AI可能编造不存在的API或错误代码,需人工严格审查。🔗[https://x.com/dotey/status/1880056296025555170](https://x.com/dotey/status/1880056296025555170)2⃣️🌟关于GPT-5的有趣推测:可能已训练成功但“雪藏”模型能力强,但运营成本高,企业更倾向于通过蒸馏技术推出更经济的版本(如GPT-4o)。比喻:GPT-5是隐居山林的高人,虽未直接露面,但智慧已通过“弟子”影响世界。🔗[https://x.com/dotey/status/1880040402746532134](https://x.com/dotey/status/1880040402746532134)🔗《这则关于GPT-5的传言将改变一切[译]》:[https://baoyu.io/translations/this-rumor-about-gpt-5-changes-everything](https://baoyu.io/translations/this-rumor-about-gpt-5-changes-everything)3⃣️💬人机交互的变革与局限早期期待:大语言模型将引发人机交互革命,自然语言成为主要交互方式。现实情况:两三年过去,ChatGPT的交互水平仍停留在任务管理层面,未能进一步突破。