去年的某一天,Cocos 的开发者交流群里突然爆发出一阵惊叹,有人直呼“饭碗不保”,有人忧虑版权和保密问题,也有人给出了积极的反馈——
>>上下滑动查看更多
大家在讨论的 Copilot 是 OpenAI 与 GitHub 联合推出的一个 AI 自动编程工具,能根据上下文自动生成代码,供编程者参考使用。Copilot 是利用网络中现有的公开数据,尤其是开源在 Github 上的代码,然后基于机器学习算法训练出来的,理论上支持所有编程语言。
Copilot 究竟有多聪明?可以用 Copilot 编写 Cocos 代码吗?让 AI 去写代码是否靠谱?来看 Cocos 布道师热心网友蒋先生、开发者 godxkey、插件 Cocos Inspector 作者 阿chuan 的使用经验与感受。
热心网友蒋先生的 Copilot 使用尝试
申请与接入
Copilot 目前已集成在 VSCode 中,但还处于测试阶段,若想试用需要在 Copilot 官网上进行申请,一般1-2天左右即可通过申请。申请和接入 VSCode 的详细流程可参考 godxkey 的分享:
https://forum.cocos.org/t/topic/133944
那么,Copilot 在实际开发中如何使用?阿chuan 从用 Cocos Creator + TypeScript 编写游戏、以及用 Electron + JavaScript 编写 Cocos 插件两方面进行了尝试,结果很是惊喜:在大部分情况下,Copilot 的 AI 很清楚你要做什么,通常会给出比较满意的建议。
以下是 阿chuan 的分享实录:
Cocos Creator + TypeScript
函数推导