自动化工作流来源:腾讯云开发者社区 · 2026-09-06 · 原文:https://cloud.tencent.com/developer/article/2737994

用了一段时间 WorkBuddy,分享三个我真实在用的场景,以及踩过的坑和实用技巧。

一、场景一:用 WorkBuddy 改代码

我平时写 Python 比较多,遇到看不懂的代码或者需要重构时,会把代码贴给 WorkBuddy。

1.1 具体用法

我一般会这样提问:

请解释下面这段代码的作用,指出可能的问题,并给出优化建议:
[粘贴代码]

这样问比直接说"帮我看看代码"效果好很多,因为明确告诉了它我需要什么。

1.2 实际效果

有一次我遇到一段内存占用很高的代码,贴给它后,它指出了三个问题:

  1. 列表推导式可以改用生成器
  2. 有重复计算可以缓存
  3. 文件读取没有及时关闭

我按它的建议改了之后,内存占用确实降了一些。但有一条建议是错的,它说某个库有某个方法,我查了文档发现根本没有。

所以我的经验是:它的思路可以参考,但具体代码一定要自己验证。

二、场景二:用 WorkBuddy 写文档

写技术文档是我用得最多的场景。

2.1 我的工作流

  1. 先自己列一个大纲,明确要写哪几个部分
  2. 把大纲和关键信息丢给 WorkBuddy,让它生成初稿
  3. 自己逐段修改,补充细节,删掉不准确的内容
  4. 最后调整格式和措辞

2.2 一个真实的例子

上周写项目文档,我给它的输入是:

帮我写一份项目部署文档,包含以下内容:
1. 环境要求(Python 3.9+, Redis, MySQL)
2. 安装步骤
3. 配置说明
4. 常见问题
用 Markdown 格式,语言简洁专业。

它生成的初稿结构完整,基本能用。但有几个问题:

最后我花了大概 20 分钟修改,比自己从头写快了一些,但也没有到"几分钟搞定"的程度。

三、场景三:用 WorkBuddy 学新技术

遇到不太熟悉的技术,我会先用 WorkBuddy 快速了解概念,然后再去看官方文档。

3.1 怎么问效果好

不要问"什么是 XXX",这样回答会很泛。可以这样问:

我是一名后端开发,主要用 Python。请用我能听懂的方式解释一下什么是向量数据库,
它和传统数据库有什么区别,适合用在什么场景。

加上背景和身份,它的回答会更有针对性。

3.2 注意事项

四、三个实用技巧

4.1 给它一个"角色"

提问时先设定角色,效果会好很多。比如:

你是一名有 5 年经验的 Python 后端开发,请帮我 review 下面这段代码...

4.2 多轮对话优化

第一次回答不满意,不要重新提问,继续追问:

多聊几轮,结果通常会越来越好。

4.3 让它给你"选项"而不是"答案"

遇到选择题,可以让它列出多个方案和优缺点,然后自己判断:

我需要做一个定时任务,有哪些方案?各自的优缺点是什么?适合什么场景?

这样比直接问"我该用什么"更靠谱,因为最终决定权在你手里。

五、踩过的坑

  1. 不要完全相信它的代码:它会编造不存在的 API 和函数名,一定要自己跑一遍
  2. 不要让它写核心逻辑:关键代码还是自己写更放心,它适合做辅助和 review
  3. 注意积分消耗:长对话和复杂问题消耗积分更多,简单问题尽量自己解决
  4. 敏感信息不要贴:代码里的密钥、密码、内部地址等,记得删掉再贴

六、总结

WorkBuddy 对我来说是一个"效率助手",不是"替代品"。

它在改代码、写文档、学新技术这些方面确实能帮上忙,能省一些时间。但它也会犯错,有时候错得还很离谱,不能完全依赖。

我的建议是:重要的事情自己把关,重复性的工作交给它。 用对了场景,它确实能提升效率;用错了场景,反而会给你添麻烦。

以上就是我的真实使用体验,每个人的使用场景和感受可能不同,仅供参考。

← 返回社区贡献