Ai coding 实践分享

1 月 16 日
 leblos

Ai 模型选择

SWE-bench

个人感受:

Ai 工具选择

能力特性:

skills

好用的 skills

现有:doc 、excel 、pdf 、ppt 、画图、前端样式描述

可以把工作上的流程(主要还是需要重复和 Ai 说的)封装成一个个 skills ,然后让 ai 再不同的阶段去获取 skills:代码 review 、Bug 处理等

Bug 处理

当你被要求修复一个 Bug 时,请遵循以下步骤:
1.  **理解问题 (Understand):** 仔细阅读 Bug 描述和相关代码,复述你对问题的理解。
2.  **分析原因 (Analyze):** 提出至少两种可能的根本原因。
3.  **制定计划 (Plan):** 描述你打算如何验证这些原因,并给出修复方案。
5.  **执行修复 (Execute):** 实施修复。
6.  **审查 (Review):** 查看自己的修改有没有问题。
7.  **解释说明 (Explain):** 解释你做了哪些修改以及为什么。
8. 预防措施:如何避免再次发生

如何创建 skills

可以直接手动创建文件夹,文档、脚本、参考文件就行。或者直接让 Ai 帮忙生成,自己描述 skills 内容就行

Mcp

Subagents (智能体,角色)

斜杠命令

插件

让 Ai 不断地去执行一个任务多次。

SuperPowers:主要利用了 skills 和 subagents

https://github.com/obra/superpowers

https://github.com/anthropics/claude-code/blob/main/plugins/feature-dev/commands/feature-dev.md

ohmyopencode:

Cursor 的一些功能介绍

编程技巧:

开发前置配置:

使用计划模式( spec ,或者说平时的沟通)

切换计划模式( Plan Mode )。Agent 不会立即写代码,而是:

  1. 研究你的代码库,找到相关文件
  2. 询问澄清性问题,明确需求
  3. 创建详细的实现计划,包含文件路径和代码引用
  4. 等待你确认后再开始构建

计划模式实战:

理解需求,阅读需求有关的代码,整理开发思路与 Ai 沟通思路的可行性,输出给 Ai:Agent 会询问澄清性问题,创建可审阅的计划。

计划会以 Markdown 文件形式打开,你可以直接编辑——删除不必要的步骤、调整方案,或补充 Agent 遗漏的上下文,以及后续对话新加的内容也需要加到文件里面。

生成的任务也不要一次性都完成,一个任务一个任务的完成,并且再补充一些上下文信息,再进行代码 review ,功能自测。

代码开发完后还能让 Ai 生成单元测试,以及让 Ai Review 代码 业务逻辑、性能、安全等方面。

当然并非每个任务都需要详细计划。快速修改或你已经做过很多次的任务,直接用 Agent 就好。

有时 Agent 构建的东西与你期望的不符。与其通过追加提示词来修补,不如回到计划阶段。撤销更改,细化计划使其更具体,然后重新运行。这通常比修正进行中的 Agent 更快,结果也更干净。

管理上下文

引用现有的信息

何时开始新对话

最常见的问题之一:继续当前对话还是开始新的?

开始新对话的情况:

继续当前对话的情况:

长对话会让 Agent 失去焦点。经过多轮对话和摘要后,上下文会累积噪音,Agent 可能会分心或转向不相关的任务。如果你发现 Agent 效率在下降,就该开始新对话了。

拓展 agent

Ai 的一些其他用法

Ai 时代的一些思考

2037 次点击
所在节点    ☕Vibe Coding🤖
4 条回复
BeijingBaby
1 月 16 日
不久前闲置了很久的一个域名 opencode.cn 提示被人买走了,原来是有 opencode.ai 出来了
Tink
1 月 16 日
写的很专业
ykm
1 月 21 日
写的很详细
chenshun00
1 月 21 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1186323

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX