阿里Qoder重磅登场:AI编程平台新王者,程序员的饭碗要换了吗?

Qoder AI编程平台深度体验:从入门到实战的完整指南

核心摘要

"

Qoder是阿里推出的Agentic编程平台,定位为"智能体"编程工具,超越传统AI IDE概念,实现更高层次的AI自主研发。平台基于Qwen3-Coder模型,并可根据任务复杂度自动选择包括Claude、Gemini和GPT系列等多种模型。

关键词
Agentic编程``AI IDE``Qwen3-Coder``Quest模式``知识图谱``记忆系统``游戏开发``3D编程


目录

  • • 平台定位与特色
  • • 核心功能解析
  • • 实战开发体验
    • • 3D太空版雷电游戏
    • • 我的世界单机版
  • • 总结与展望

哈喽,好久不见(粤)

2025,年过中旬,暨国内大厂出来Trae、CodeBuddy、Comate,8月底阿里旗下的Qoder也开始出场了。

AI coding AI 编程平台成了大厂们的兵家必争之地。

这次有幸参加了WayToAGI&Qoder的直播分享会,分享了自己做的两个小游戏和coding的小技巧,快来一起看看吧。

Qoder是什么

首先,与之前通义灵码在VS code上的AI代码补全插件不同,阿里的 Qoder 定位是的 Agentic 编程平台,可以理解为一个"智能体"编程工具,旨在实现更高层次的AI自主研发。我们也可以简单理解成AI IDE,但是有超过IDE的意思。

官网链接:Qoder - The Agentic Coding Platform

相同点和不同点

关注AI IDE的朋友,对这样的界面肯定不会陌生。但是这次Qoder又有些不同之处。


核心功能解析

对话窗口双模式

目前AI大模型对话窗是两个模式:

  • 智能问答模式
  • 智能体模式

在这里暂时是没有区分调用某个大模型的。它背后调用的模型是阿里自研的Qwen3-Coder模型,据了解,平台也会根据任务的复杂度和成本,自动选择包括Qwen系列、Claude、Gemini和GPT系列等。

Quest模式

在左边的导航栏有一个问答模式,然后呢,在这里呢我们可以对我们的项目进行这个沟通和设计。把我们对项目的想法啊,要求啊,架构啊,还有一些需要做的决策点。在这个环节呢可以去跟它沟通,再确认好项目的一些细节跟角色点之后最后它会应用到我们接下来的开发当中。还有对原有项目的解读、和分析。

项目知识图谱(Repo Wiki)

这个功能左边导航栏第五个,加载一个你完全不熟悉的开源项目,自动扫描你的整个代码库,不仅仅是文本,而是理解代码的结构和依赖关系,生成一份动态更新的项目知识图谱 (Repo Wiki) 。帮助我们理解没人敢碰的项目。

记忆(Memory)与规则(Rules)

记忆系统:Qoder 会在与你的互动中,逐渐学习你的编码风格和项目规范。你也可以在聊天中明确告诉它:"记住,我们项目中的所有 API 请求都需要进行错误处理。"

这一点比较有意思,因为我们在使用工具的时候,就是变成了它会认识你。它记录你的习惯,记住你的用法,那这个点就很有意思。

规则系统 :在项目目录的.qoder/rules 中,你可以定义项目级的硬性规则。规则的优先级高于记忆。


实战开发体验

Qoder产品第一天出来,我就关注了,没想到做了两个小游戏还参加上了WayToAGI&Qoder的直播使用体验的分享嘉宾,这是我第二次在社区直播分享了,真的很荣幸hhhh

这次做了我的世界和3D太空版雷电,在文末呢我也分享了自己在开发以及在使用这些工具的时候的一些心得跟经验。然后呢大家可以去交流一下,或者在评论区说说你更好的一个解决方案。

先来看成果

栗子1:3D太空版雷电

"

栗子2:我的世界单机版

"

熟悉我的朋友可能会知道这两个项目其实是我的两个老演员了。哈哈哈哈

整体使用体验其实还是很丝滑的,然后包括审美,修bug方面其实相对来说是非常流畅的。

3D太空版雷电游戏

◆ 视觉与美观特色

其实大家可以在看视频的时候能够发现,一个非常大的优点就是他的这个视觉,就是真的很3d的这种视觉效果,它不是一个平面的2d的,我们之前所玩的那种雷电,这是一个非常大的一个区别。

第二方面呢,就是他的这个飞机的模型,还有包括地基的模型,其实我自己个人是对比过的。再用其他同类型的产品的,他们生成的这种角色模型可能就一个三角形或者就是一个圆锥体。就很简陋。虽然说现在它的整个画面比较像素化。但是呢,也不能够掩盖住他这种视觉设计冲击力的一个效果。

游戏可以优化的点还是很多的,但这仅仅是4次交互就得出来的结果,我并没有专门去进行升级的游戏机制、视觉效果方面。有朋友可能会说了,会不会是你的提示词比较好,提示词如下:

csharp 复制代码
创建一个完整的3D太空飞船射击游戏,要求:视觉效果:- 星空背景with动态星云和闪烁星星- 3D飞船模型(玩家蓝色,敌人红色)- 激光炮火特效(光束+爆炸粒子系统)- 敌人被击中时的爆炸动画- 得分显示和生命值条游戏机制:- 玩家用WASD或方向键控制飞船移动- 鼠标点击或空格键发射激光- 敌人飞船自动生成并向玩家攻击- 碰撞检测和血量系统- 游戏结束界面with重新开始按钮额外加分项:- 背景音效和射击音效- 不同类型的敌人(速度、血量不同)- 道具掉落(血包、武器升级)- 平滑的相机跟随效果请确保游戏流畅运行,视觉效果震撼,一打开就能立即体验!

我的世界单机版

◆ 分阶段开发策略

这个小游戏会相对复杂一些,就是他需要的这些结构会多一点。在这里呢,我也有一些小小的技巧,就是将它的提示词让它分段的完成,就是当它完成了这个板块了之后,再提供下一个板块给它。

在这里呢核心的要点我们在AI coding的时候,特别是在做一些复杂的项目的时候,我们要尽可能的先对整个项目也好,提示词也好,我们要进行完整的拆分,比如说我们做的一个多功能多跳转的网页,那这个时候呢我们就要有意识的去让他一个网页一个网页的去完成,这样的话。它的思路跟他所需要抓取的这种上下文错的概率就会小很多。

◆ Bug处理最佳实践

在这个过程中呢,其实出错这种情况当然会有的,做任何项目让AI去做开发。这个是不可能不存在的。

那么这个时候呢我们不用去畏惧它,因为其实也是有一些小的技巧的,比如说我们在让AI去改bug的时候呢,不是单纯的让他去。改就完了,你要引导他说,ok,你系统性要去分析这个bug产生它的原因是什么?然后呢制定一个这个修复计划,然后去执行。

这么做的目的要解决的问题是什么呢?当同样的问题他去修复了3~5次以上都没有办法。解决的时候,这个时候他就会容易动作变形,偏激,重复这样子的bug的问题,它又没有找到真正核心的原因,你还是跟它说修复这个问题,修改的动作就容易本末倒置了,所以我们得引导他。

第二个点呢就是我们在做这个修复的时候呢,如果出现了5次以上都没办法修复成功,我会建议说我们撤回到原来刚刚出现这个bug的状态,然后呢我们要主动的引导他换一个修复bug的方式。或者说给他提一些修改bug的方向。因为持续下去的话,整个项目可能会因为这样的bug被他乱改一通。这个情况是非常难受的。

swift 复制代码
Minecraft 3D网页游戏测试提示词集第一阶段:基础场景创建提示词1:初始化3D场景请创建一个基于Three.js的Minecraft风格3D网页游戏。要求:1. 创建一个基础的3D场景,包含天空盒2. 添加一个可控制的第一人称摄像头3. 生成一个10x10的平坦地形,使用方块纹理4. 添加基础的WASD移动控制和鼠标视角控制5. 确保代码结构清晰,便于后续扩展提示词2:方块系统实现在现有代码基础上,添加方块放置和破坏系统:1. 实现鼠标点击检测,能够识别点击的方块和面2. 左键破坏方块,右键放置方块3. 添加至少3种不同的方块类型(草地、石头、木头)4. 实现方块选择UI,显示当前选中的方块类型5. 确保放置的方块能够正确堆叠第二阶段:游戏机制优化提示词3:物理和碰撞系统为游戏添加基础的物理系统:1. 实现玩家与方块的碰撞检测2. 添加重力效果,玩家会自然下落3. 实现跳跃功能(空格键)4. 确保玩家不能穿过方块5. 添加基础的脚步声效果(可以是简单的音频提示)提示词4:地形生成算法替换平坦地形,实现程序化地形生成:1. 使用柏林噪声或简单的随机算法生成起伏地形2. 地形尺寸扩展到20x203. 根据高度自动放置不同类型的方块(草地、石头、泥土)4. 添加简单的树木生成(由木头和树叶方块组成)5. 实现基础的区块加载系统第三阶段:交互和UI完善提示词5:游戏界面优化完善游戏的用户界面:1. 添加十字准心在屏幕中央2. 创建物品栏UI,显示不同方块类型3. 添加血量和饱食度显示条4. 实现简单的菜单系统(暂停菜单)5. 添加方块破坏的粒子效果6. 优化性能,确保游戏能流畅运行提示词6:生存元素添加为游戏添加基础的生存元素:1. 实现简单的血量系统2. 添加食物方块(面包、苹果等)3. 实现饥饿机制,饱食度会随时间下降4. 添加简单的怪物AI(立方体怪物,会追逐玩家)5. 实现日夜循环,夜晚怪物更活跃6. 添加简单的战斗系统第四阶段:高级功能测试提示词7:合成系统实现添加Minecraft风格的合成系统:1. 创建3x3的合成界面2. 实现基础的合成配方(木棒、工具等)3. 添加物品堆叠功能4. 实现拖拽物品的交互5. 创建工具系统(不同工具破坏速度不同)提示词8:世界保存和加载实现游戏存档功能:1. 将当前世界数据序列化为JSON2. 实现保存功能,将数据存储到本地存储3. 添加加载功能,能够恢复之前的游戏状态4. 创建多个存档槽位5. 添加世界预览功能性能测试专用提示词提示词A:代码优化挑战分析当前游戏代码的性能瓶颈并进行优化:1. 识别渲染性能问题并提出解决方案2. 优化方块生成算法,减少内存占用3. 实现视锥剔除,只渲染可见方块4. 添加LOD(细节层次)系统5. 优化碰撞检测算法6. 提供详细的性能分析报告提示词B:功能集成测试将所有已实现的功能整合并测试:1. 确保所有功能正常协作2. 修复任何冲突或bug3. 优化用户体验4. 添加完整的错误处理5. 创建游戏说明文档6. 实现自动化测试脚本

那么综合以上呢,就是今天的一些啊分享在直播过程中呢也有非常多非常棒的老师和非常棒的这些项目啊,大家可以看一下这个视频的回放。然后呢相信会有非常大的一个收获,也会了解到这个项目它的本身的优势跟特点在哪里,从而能够更好的应用这个工具。

接下来这个是我们的社区的这个共学文档,专门针对这个。Qoder的,所以大家可以去看一下,对,那以上就是今天所有的内容啦,感谢大家看到这里。

相关资源:Qoder 食用说明书:从入门到惊艳,赢取NFC荣耀勋章


THIS ALL,以上就是本期的所有内容

@ 作者 / 青争鱼Echo@ 投稿或爆料,请联系邮箱:Mossecho@aliyun.com

@ 全球最棒的AI社区的知识库 / waytoagi.feishu.cn/wiki/QPe5w5...


最后,感谢你看到这里👏如果喜欢这篇文章,不妨顺手给我们点赞👍|在看👀|转发📪|评论📣

进社群一起玩AI

相关推荐
影i3 小时前
跨域登录 / Token 共享 踩坑记录
前端
小爱同学_4 小时前
从前端模块化历史到大厂面试题
前端·javascript·面试
雪中何以赠君别4 小时前
AMD、CMD 和 ES6 Module 的区别与演进
前端·javascript
专注VB编程开发20年4 小时前
rust语言-对象多级访问
服务器·前端·rust
徐_三岁4 小时前
关于npm的钩子函数
前端·npm·node.js
代码小学僧4 小时前
🎉 在 Tailwind 中愉快的使用 Antd Design 色彩
前端·css·react.js
ssshooter4 小时前
复习 CSS Flex 和 Grid 布局
前端·css·html
_请输入用户名4 小时前
EventEmitter 是广播,Tapable 是流水线:聊聊它们的本质区别
前端·设计模式
爱学习的茄子4 小时前
React Fiber:让大型应用告别卡顿的性能革命
前端·react.js·面试