高阶工程师的 LLM 结对编程指南
为资深工程师精选的 LLM 协作编程资源和最佳实践,涵盖如何高效地与 AI 工具配合完成复杂任务。
为资深工程师精选的 LLM 协作编程资源和最佳实践,涵盖如何高效地与 AI 工具配合完成复杂任务。
使用 LLM 进行编程既充满前景,也令人沮丧。虽然这些 AI 助手可以帮助编码和调试,但它们也经常浪费时间。然而,对于高级工程师来说,将 peer programming 与 LLM 配对展现了真实的潜力。
本文是由其他高级或 staff+ 级别工程师撰写的博文集合,探讨他们在工作中使用 LLM 的方式,没有通常那些可疑人士的炒作或流行词。我希望你能发现它们既有用又有启发性。
Sean Goedecke 的《日常工程工作中的实用 AI 技术》:Sean 分享了他在日常工作中使用 AI 的两种主要方式——"征求第二意见"技术和"一次性调试脚本"技术。我最近几周一直在使用"征求第二意见"技术,所以这引起了我的共鸣。在有正确的上下文/问题的情况下,我也想尝试"一次性调试脚本"技术。Sean 还分享了一些其他建议,可以帮助你开始使用 LLM 工具进行工作。
Sean Goedecke 的《日常工程工作中的实用 AI 技术》:Sean 分享了他在日常工作中使用 AI 的两种主要方式——"征求第二意见"技术和"一次性调试脚本"技术。我最近几周一直在使用"征求第二意见"技术,所以这引起了我的共鸣。在有正确的上下文/问题的情况下,我也想尝试"一次性调试脚本"技术。Sean 还分享了一些其他建议,可以帮助你开始使用 LLM 工具进行工作。
Harper Reed 的 LLM Codegen 工作流:Harper 分享了他使用 LLM 进行代码生成的工作流。以下是他如何使用它的总结:头脑风暴规格说明,然后共同规划一个方案,然后使用 LLM codegen 执行。重复。我喜欢在执行之前使用 LLM 进行头脑风暴和共同规划的想法。我还没有成功地使用这种技术来构建完整的功能或原型。也许我做法略有不同,最终花费了很多小时与 LLM 聊天。不过,我很感谢它帮我提早退出项目的时刻,因为我意识到它需要比我想象中更多的时间和资源。深入阅读这篇博文,并在你的下一个功能或周末项目中借用这种技术。
Harper Reed 的 LLM Codegen 工作流:Harper 分享了他使用 LLM 进行代码生成的工作流。以下是他如何使用它的总结:头脑风暴规格说明,然后共同规划一个方案,然后使用 LLM codegen 执行。重复。我喜欢在执行之前使用 LLM 进行头脑风暴和共同规划的想法。我还没有成功地使用这种技术来构建完整的功能或原型。也许我做法略有不同,最终花费了很多小时与 LLM 聊天。不过,我很感谢它帮我提早退出项目的时刻,因为我意识到它需要比我想象中更多的时间和资源。深入阅读这篇博文,并在你的下一个功能或周末项目中借用这种技术。
Lee Boonstra 的《记录你的 Prompt:成功的最佳实践》:这是一篇关于使用 LLM 时记录你的 prompt 的重要性的简短精炼的文章。这是我看过的唯一一篇关于记录 prompt 的文章,我认为这是个好主意。我认为这是个好主意,因为我在探索如何将 LLM 工具用于各种工作,我发现自己在保存 prompt,目的是审查那些效果最好的。我的方法不够结构化,这篇文章给了我一些关于如何做得更好的想法。
Lee Boonstra 的《记录你的 Prompt:成功的最佳实践》:这是一篇关于使用 LLM 时记录你的 prompt 的重要性的简短精炼的文章。这是我看过的唯一一篇关于记录 prompt 的文章,我认为这是个好主意。我认为这是个好主意,因为我在探索如何将 LLM 工具用于各种工作,我发现自己在保存 prompt,目的是审查那些效果最好的。我的方法不够结构化,这篇文章给了我一些关于如何做得更好的想法。
Seth Godin 的《ChatGPT 没有看上去那么聪明》:这是一篇简短且有些哲学性的文章,提醒我们 LLM 并不像很多人认为的那样聪明。虽然他对 Claude 赞不绝口,但我认为他描述的方法对任何 LLM 都有用。他建议你应该"想办法创建模式和流程,让你能够将它用作正在变成的有用工具"。
Seth Godin 的《ChatGPT 没有看上去那么聪明》:这是一篇简短且有些哲学性的文章,提醒我们 LLM 并不像很多人认为的那样聪明。虽然他对 Claude 赞不绝口,但我认为他描述的方法对任何 LLM 都有用。他建议你应该"想办法创建模式和流程,让你能够将它用作正在变成的有用工具"。
好的,这是一个我认为有用且能帮助你探索在工作中使用 LLM 的资源小集合。如果你有任何其他资源或文章,认为应该被包含在这个列表中,或者我应该阅读,请使用文章末尾的任何社交媒体账号告诉我。
我将以 Seth 博客中的一个摘录作为结尾——当你陷入困境时,先问 Claude,然后问人类。