news 2026/7/1 8:07:11

【AI编程】Qoder AI Coding 最佳实践分享

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【AI编程】Qoder AI Coding 最佳实践分享

通义千问 Qoder AI Coding 最佳实践分享:上下文工程在个人与企业级项目的应用

引言

演讲者分享了在使用阿里通义千问Qoder(AI 代码编辑器)过程中的惊喜发现,特别是仓库 Wiki功能,以及结合项目规则(Rules)MCP(Model Control Protocol)和其他上下文工程技巧,在 AI 辅助编码(AI Coding)中的强大效果。针对早期 AI Coding 体验爽快,但代码量增大后出现功能实现不佳、误改现有代码等问题,演讲者提供了系统化的解决方案,并通过两个实际项目案例进行演示。

核心观点:上下文工程是提升 AI Coding 效果的关键,包括源码、仓库 Wiki、项目规则(Rules)、提示词优化、MCP 等元素的综合运用。

案例一:个人兴趣项目 —— 文案仿写工具

项目描述

  • 一个有趣的 AI 项目:模仿特定风格(如“临沂”风格)的文案生成。
  • “临沂”风格特点:诗意、感性、哲理,例如:
    • “为什么很多朋友在不知不觉中都不联系了”
    • “有些人光是遇见你就是幸运,有些人最后离开了也是天意,所以不要悲伤,也别去抱怨,无法决定的事情就让它随遇而安吧。”
  • 功能演示:用户选择风格、输入主题(如“陪伴是最长情的告白”),AI 生成对应风格的仿写文案。
  • 示例输出:“我本以为人间最长情的告白是山盟海誓,刻骨铭心,后来才知道誓言有时难守,海市也会随潮起潮落,唯有陪伴如一盏长明灯,照亮彼此的岁月长河。”

Qoder 应用实践

  • 项目结构分包清晰,有多个类和模块。
  • 使用仓库 Wiki
    • 将项目上传到 Qoder,生成全面的 Wiki 文档。
    • Wiki 内容包括:整体架构、技术栈依赖、架构图、每个 API 的调用逻辑、设计模式实现(例如工厂模式)、提示词安排、运维指南、开发者指南等。
    • 优势:AI 能全面理解项目,生成的文档专业且丰富。
  • 新功能迭代(续写功能)
    • 结合 Wiki + 项目 Rules,实现完整功能开发(包括前端页面、后端逻辑、单元测试)。
    • 使用 Qoder 的提示词自动优化功能:AI 会参考源码和 Wiki,生成更精确、更专业的提示词。
    • AI 先制定计划、检索 Wiki 和历史对话,然后逐步实现。
    • 结果:页面风格一致、单元测试全通过、效果满意,开发时间大幅缩短(原本可能需 1-2 小时)。
  • 项目 Rules 应用
    • 设置个人/团队规范:如始终用中文输出、优先修改现有功能而非新建、强制添加注释、指定 README 放置目录等。

案例二:企业级复杂项目 —— 框架/中间件平台

项目痛点

  • 代码复杂、难读(高度封装的中间件,非简单业务代码)。
  • 文档缺失或不完整、上手成本高。
  • 用户使用门槛高:需阅读多份语法手册、常见问题依赖技术支持、等待时间长、效率低下。

解决方案:上下文工程全面升级

  • 仓库 Wiki 生成:使用 Qoder 生成专业、丰富的项目 Wiki,作为核心知识来源。
  • 核心 Rules(项目规则)
    • 将最关键的语法和原则压缩到 Rules 中(始终置于上下文,避免遗漏)。
    • 优势:即使知识库检索出错,核心信息也不会丢失。
  • MCP 构建
    • 将用户手册、常见问题 + Qoder 生成的 Wiki 合并成知识库。
    • 用 MCP 包装知识库(可自写或借助现有平台)。
    • 在 Rules 中明确指定:何时调用 MCP 获取额外信息。
  • 效果提升
    • 用户侧:一站式解决大多数问题(自动生成脚本、代码审查、Bug 修复、自助答疑),效率提升 200%+。
    • 开发者侧:风险评估、方案设计、研发任务、疑难杂症解决均可交给 AI。
    • 演示:数百行复杂脚本一次生成、自动 Bug 修复、版本升级风险评估(具体到类和修改建议)。

核心最佳实践总结:上下文工程关键要素

  1. 源码:始终打开相关文件,提供直接上下文。
  2. 仓库 Wiki
    • 快速熟悉项目、文档化代码、作为答疑材料。
    • 成本低(二三十到四十 tokens),收益极高(包含专业架构图、API 说明等)。
  3. Rules(项目规则)
    • 公共提示词(例如实体类必须用 Lombok 注解)。
    • 行为约束(例如修改前必须给出计划并确认)。
    • 工具调用约束(例如何时调用 MCP)。
    • 关键语法/原则(精华压缩,防止幻觉)。
  4. 提示词优化
    • 使用 Qoder 自动优化功能,确保提示清晰、无歧义。
    • 细分文档需完整准确(AI 写代码所需信息比给人看更严苛)。
  5. MCP
    • 扩展能力边界:调用知识库、工作流、智能体、外部 API。
    • 推荐使用官方/社区提供的 MCP(如 Fetch、搜索等)。
  6. 记忆功能
    • 自动沉淀个人/团队偏好和规范,建议偶尔检查并清理不准确记忆。
  7. 其他建议
    • 选择更高级模型处理复杂项目。
    • 项目合理拆分(避免上下文过长导致模型能力下降)。
    • 思维转变:文档和提示从“给人看”转为“给 AI 看”(更精确、完整)。

结语

通过仓库 Wiki + Rules + MCP + 提示词优化等上下文工程手段,Qoder 的 AI Coding 能力从早期“爽快”转向可持续的高效,即使面对企业级复杂项目也能显著提效。演讲者已基本从“码农”转变为“提示词工程师”,大多数代码由 AI 完成。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/30 21:09:45

FaceFusion局域网访问设置方法

FaceFusion局域网访问设置方法 在使用 FaceFusion 这类基于 Web UI 的人脸替换与增强工具时,很多用户会遇到一个常见需求:希望在局域网内的其他设备(如平板、手机或其他电脑)上也能访问和操作 FaceFusion 界面。这在团队协作、远…

作者头像 李华
网站建设 2026/6/30 5:21:11

Stable Diffusion 3.5 发布:图像生成新突破

Stable Diffusion 3.5 FP8 发布:图像生成效率的新拐点 你有没有遇到过这种情况?明明写好了精炼的提示词,构图、光影、风格都描述得清清楚楚,结果模型要么“选择性失明”,要么生成一堆模糊拼贴——更别提在16GB显存的消…

作者头像 李华
网站建设 2026/6/30 21:41:33

未来的App不再需要菜单栏?

2013年,电影《她》(Her)描绘了一个令人着迷又略带不安的未来:人类与操作系统通过自然语言持续对话,AI不仅理解语义,还能感知情绪、记住过往、主动推理——它不再是工具,而是一个“认知伙伴”。 …

作者头像 李华
网站建设 2026/6/28 21:29:37

Flutter 勇闯2D像素游戏之路(三):人物与地图元素的交互

Flutter 勇闯2D像素游戏之路(一):一个 Hero 的诞生 Flutter 勇闯2D像素游戏之路(二):绘制加载游戏地图 Flutter 勇闯2D像素游戏之路(三):人物与地图元素的交互 前言 在…

作者头像 李华
网站建设 2026/6/30 21:40:26

用PyTorch实现轴承故障诊断:多尺度卷积+注意力机制实战

基于多尺度卷积神经网络的滚动轴承故障诊断 针对传统方法在难以自适应提取滚动轴承有效故障特征信息的问题,提出了一种多尺度卷积神经网络的滚动轴承故障诊断方法。 首先,构建了多尺度特征融合模块自适应提取故障样本不同感受野下的特征表示,…

作者头像 李华
网站建设 2026/6/30 13:18:28

基于matlab的凸轮轮廓的设计计算与绘图 计算此结构的最优化参数,根据其原理输出推程和回程的...

基于matlab的凸轮轮廓的设计计算与绘图 计算此结构的最优化参数,根据其原理输出推程和回程的最大压力角、最小曲率半径等相关结果。 程序已调通,可直接运行。打开MATLAB的脚本编辑器,迎面扑来的是熟悉的蓝色界面。咱们今天要折腾的这个凸轮设…

作者头像 李华