返回首页
最新
我在进行重构后正在移动一些 Terraform 状态。这是一个非常繁琐的问题(如你们中的一些人可能知道的那样)。大约有 50 个资源需要被销毁,另外 50 个资源需要被创建,手动移动状态至少需要我 1-2 个小时,如果在过程中出错还得重做,那就更久了。
为了避免这种情况,我创建了一个详细的提示,请求 Claude Sonnet 4 为我完成这项工作。我给出了非常清晰的指示(大约 2 分钟的写作时间)以及纯文本的 Terraform 计划。它成功地在大约 1-2 分钟内生成了我所需的所有 Terraform 状态移动命令,我可以使用 xargs 一键完成,太棒了!这是一项高价值的 LLM 查询!输入的 token 数量较少(相对而言),输出的 token 数量也少,节省了大量时间(我们都知道,时间就是金钱)。
请分享你们的高价值 LLM 查询!
我希望向那些在实际应用中运行代理的人学习,而不仅仅是演示。如果你有一个生产环境的设置,能否分享一下哪些有效,哪些出现了问题?
我最感兴趣的内容包括:
- 编排工具的选择及原因:LangGraph、Temporal、Airflow、Prefect、自定义队列。
- 状态和检查点:你在哪里持久化步骤,如何重放,如何处理模式变化。
- 并发控制:并行工具调用、背压、超时、重试的幂等性。
- 自动扩展和成本:保持延迟和支出合理的策略,现货与按需,GPU共享。
- 内存和检索:向量数据库与键值存储,驱逐策略,防止过时的上下文。
- 可观察性:追踪、指标、实际预测事件的评估。
- 安全性和隔离:沙箱工具、速率限制、滥用过滤器、个人身份信息处理。
- 战斗故事:教会你一课的事件及其解决方案。
背景(以便不是随便问的):小团队,使用Python,k8s,MongoDB作为状态存储,Redis作为队列,所有内容都是自定义的,正在尝试LangGraph和Temporal。乐意在评论中分享配置和交流经验。
请回答任何一个子问题。即使是你技术栈的快速概述和一个小问题,也会对其他阅读此内容的人有所帮助。谢谢!
我对Claude Code感到敬畏,但我每天也会多次对它感到愤怒。最近我开始做的一件事情,对我的心理健康产生了很大影响,并让我更享受使用它,那就是这个简单的技巧……只需忽略任务结束时它所说的内容。
那些自我 congratulatory 的恭维和程序员的自我陶醉,比如“完美!这个小玩意现在在发热之前就能正常工作,为用户带来了更好的体验,并提高了系统的多功能性”(当然还伴随着几行绿色勾选的内容)……这让我感到非常烦躁。为什么?因为它告诉我它完成了所有这些事情,所以我相应地调整了对代码的心理模型。但结果却发现,它根本没有完成那些事情。
如果这是一个你给了任务的初级开发者,他们回来时自我赞扬自己做得多么出色——然后结果却是他们搞砸了,经过几次之后,你就会开始和人力资源部门讨论这个问题。
所以,不如让任务结束时的那些内容滚过去,训练你的眼睛去忽略它,只测试它是否按预期工作。Claude Code不再是我的伙伴,而是一个工具。理智得以恢复。
没有上下文。为一种新的编程语言起一些好的名字有哪些?