Anthropic 的内部团队正在使用 Claude Code 改变他们的工作流程,使开发人员和非技术人员都能够处理复杂项目、自动化任务,并弥合以前限制其生产力的技能差距。
通过采访我们自己的 Claude Code 高级用户,我们收集了关于不同部门如何利用 Claude Code、它对其工作的影响,以及为其他考虑采用的组织提供建议的见解。
目录
Claude Code 在数据基础设施中的应用 … 3
Claude Code 在产品开发中的应用 … 5
Claude Code 在安全工程中的应用 … 7
Claude Code 用于推理 … 9
Claude Code 用于数据科学和可视化 … 11
Claude Code 用于 API … 13
Claude Code 用于增长营销 … 15
Claude Code 用于产品设计 … 17
Claude Code 用于强化学习工程 … 19
Claude Code 用于法务 … 21
Claude Code 用于数据基础设施
数据基础设施团队负责组织公司各团队的所有业务数据。他们使用 Claude Code 来自动化常规数据工程任务、排查复杂的基础设施问题,并创建文档化的工作流程,让技术和非技术团队成员都能独立访问和操作数据。
Claude Code 主要使用场景
通过截图进行 Kubernetes 调试
当 Kubernetes 集群出现故障且无法调度新的 Pod 时,团队使用 Claude Code 来诊断问题。他们将仪表板的截图输入 Claude Code,后者逐个菜单地指导他们浏览 Google Cloud 的用户界面,直到找到一个警告,显示 Pod IP 地址耗尽。然后 Claude Code 提供了创建新 IP 池并将其添加到集群的确切命令,从而无需涉及网络专家。
财务团队的纯文本工作流程
团队向财务团队成员展示了如何编写描述其数据工作流程的纯文本文件,然后将其加载到 Claude 代码中以获得完全自动化的执行。没有编程经验的员工可以描述诸如"查询此仪表板、获取信息、运行这些查询、生成 Excel 输出"等步骤,Claude 代码将执行整个工作流程,包括询问所需的输入信息如日期。
新员工的代码库导航
当新的数据科学家加入团队时,他们被指导使用 Claude 代码来导航庞大的代码库。Claude 代码读取他们的 Claude.md 文件(文档),识别特定任务的相关文件,解释数据管道依赖关系,并帮助新人了解哪些上游源向仪表板提供数据。这取代了传统的数据目录和可发现性工具。
会话结束时的文档更新
团队要求 Claude Code 在每项任务结束时总结已完成的工作会话并提出改进建议。这创建了一个持续改进循环,Claude Code 帮助根据实际使用情况完善 Claude.md 文档和工作流程指令,使后续迭代更加有效。
多实例并行任务管理
在处理长期数据任务时,他们会在不同的仓库中为不同项目打开多个 Claude Code 实例。每个实例都保持完整的上下文,所以当他们在几小时或几天后切换回来时,Claude Code 能准确记住他们在做什么以及进度如何,从而实现真正的并行工作流管理而不会丢失上下文。
Claude Code 用于数据基础设施
团队影响
在无需专业技能的情况下解决基础设施问题
解决了 Kubernetes 集群问题,这些问题通常需要系统或网络团队成员的参与,使用 Claude Code 来诊断问题并提供准确的修复方案。
加速入职培训
新的数据分析师和团队成员可以快速理解复杂系统并做出有意义的贡献,无需大量指导。
增强的支持工作流程
能够处理更大的数据量并识别异常情况(如监控200个仪表板),这是人工手动审查无法完成的。
实现跨团队自助服务
没有编程经验的财务团队现在可以独立执行复杂的数据工作流程。
来自数据基础设施团队的顶级建议
编写详细的 Claude.md 文件
你的工作流程、工具和期望在 Claude.md 文件中记录得越好,Claude Code 的表现就越出色。这使得 Claude Code 在例行任务中表现卓越,比如当你已有现成模式时设置新的数据管道。
使用 MCP 服务器而非 CLI 处理敏感数据
他们建议使用 MCP 服务器而非 BigQuery CLI,以便更好地控制 Claude Code 可以访问的内容的安全性,特别是在处理需要记录日志或存在潜在隐私问题的敏感数据时。
分享团队使用会话
团队举办了分享会,成员们互相展示他们的 Claude Code 工作流程。这有助于传播最佳实践,并展示了他们可能无法独自发现的不同工具使用方法。
Claude Code 在产品开发中的应用
Claude Code 团队使用自己的产品来构建 Claude Code 的更新,扩展产品的企业功能和智能体循环功能。
Claude Code 的主要使用场景
使用自动接受模式进行快速原型设计
工程师们使用 Claude Code 进行快速原型设计,通过启用"自动接受模式"(shift+tab)并设置自主循环,让 Claude 编写代码、运行测试并持续迭代。他们向 Claude 提供自己不熟悉的抽象问题,让它自主工作,然后在接手进行最终优化之前审查 80%80 \% 完整的解决方案。团队强调从干净的 git 状态开始,定期提交检查点,这样如果 Claude 偏离轨道,他们可以轻松回滚任何错误的更改。
核心功能的同步编码
对于涉及应用程序业务逻辑的更关键功能,团队与 Claude Code 同步工作,提供详细的提示和具体的实现指令。他们实时监控过程以确保代码质量、风格指南合规性和恰当的架构,同时让 Claude 处理重复性的编码工作。
构建 Vim 模式
他们最成功的异步项目之一是为 Claude Code 实现 Vim 键绑定。他们要求 Claude 构建整个功能(尽管这不是优先事项),最终实现中大约 70%70 \% 来自 Claude 的自主工作,只需要几次迭代即可完成。
测试生成和错误修复
他们使用 Claude Code 在实现功能后编写全面的测试,并处理在拉取请求审查中发现的简单错误修复。他们还利用 GitHub Actions 集成,让 Claude 自动处理拉取请求评论,如格式问题或函数重命名。
代码库探索
在处理不熟悉的代码库(如 monorepo 或 API 端)时,团队使用 Claude Code 来快速理解系统的工作原理。他们直接向 Claude 询问解释和代码引用,而不是等待 Slack 回复,这大大节省了上下文切换的时间。
使用 Claude Code 进行产品开发
团队影响
更快的功能实现
成功实现了复杂功能(如 Vim 模式),其中 70%的代码由 Claude 自主编写。
提高开发速度
能够快速制作功能原型并迭代想法,而不会被实现细节所困扰。
通过自动化测试提升代码质量
Claude 生成全面的测试并处理常规错误修复,在减少人工工作量的同时保持高标准。
更好的代码库探索
团队成员可以快速理解 monorepo 中不熟悉的部分,无需等待同事回复。
Claude Code 团队的顶级技巧
创造自给自足的循环
设置 Claude 通过自动运行构建、测试和代码检查来验证自己的工作。这使得 Claude 能够更长时间地自主工作并捕获自己的错误,特别是当你要求 Claude 在编写代码之前先生成测试时效果尤其显著。
Claude Code 的第一手使用体验为开发更好的记忆系统和未来模型迭代的用户体验改进提供了信息。
支持可视化驱动的决策制定
通过先进的数据可视化工具,更好地理解 Claude 在训练和评估过程中的表现。
来自数据科学和机器学习工程团队的顶级建议
把它当作老虎机来对待
在让 Claude 工作之前保存你的状态,让它运行 30 分钟,然后要么接受结果,要么重新开始,而不是试图纠正错误。重新开始往往比试图修复 Claude 的错误有更高的成功率。
必要时为了简化而中断
在监督过程中,不要犹豫停止 Claude 并询问"你为什么要这样做?试试更简单的方法。"该模型默认倾向于更复杂的解决方案,但对要求更简单方法的请求响应良好。
用于 API 的 Claude Code
API Knowledge 团队致力于开发 PDF 支持、引用和网络搜索等功能,这些功能可以为 Claude 的上下文窗口引入额外的知识。在大型、复杂的代码库中工作意味着需要不断接触陌生的代码段,花费大量时间理解需要检查哪些文件来完成特定任务,并在进行更改之前建立上下文。Claude Code 通过充当指导工具来改善这种体验,它可以帮助他们理解系统架构,识别相关文件,并解释复杂的交互。
Claude Code 的主要使用场景
第一步工作流程规划
团队将 Claude Code 作为任何任务的"第一站",询问它需要检查哪些文件来进行错误修复、功能开发或分析。这取代了传统的耗时过程,即在开始工作前手动浏览代码库并收集上下文信息。
跨代码库的独立调试
团队现在有信心处理代码库中不熟悉部分的 bug,而不是向他人求助。他们可以问 Claude "你认为你能修复这个 bug 吗?我看到的行为是这样的",并且通常能立即取得进展,这在以前是不可行的,因为需要投入大量时间。
通过内部使用进行模型迭代测试
Claude Code 自动使用最新的研究模型快照,这使它成为他们体验模型变化的主要方式。这让他们在开发周期中直接获得模型行为变化的反馈,这是他们在之前的发布中没有经历过的。
消除上下文切换开销
他们无需复制代码片段并将文件拖拽到 Claude.ai 中同时详细解释问题,而是可以直接在 Claude Code 中提问,无需额外收集上下文信息,显著减少了心理负担。