正在打开每日关注
正在打开每日关注
通过角色、冲突和流程,把代码库与晦涩技术解释得更易懂。
一个提示词技巧: ```用讲故事的方式解释XXX.``` 可以用来理解codebase,一项晦涩的技术等等,发挥你的想象力。 https://t.co/quApGnxixk
是什么
这条推文提出一种实用的提示词技巧:要求模型“用讲故事的方式解释 XXX”。它不是单纯追求生动,而是把抽象对象转换成角色、目标、障碍、行动和结果,形成可追踪的因果链。配图示范了如何用“去酒店见朋友”的故事解释 --connect-addr、TLS SNI、证书、SPKI pin、WebPKI 与 Host 之间的关系。
核心设计 方法可以拆成四步:先建立正常路径,再引入异常或对抗者,随后说明替代路径,最后回扣每个故事元素对应的技术概念。这样既能帮助新人建立心智模型,也适合代码库导读、故障排查、安全机制培训和架构沟通。
关键洞察 故事化解释的价值在于降低首次理解成本,同时保留流程、约束与失败回退等结构。对 Agent 工程而言,它还可作为解释器提示模板,让模型先讲整体,再逐项映射实现细节。
边界与风险 故事是认知脚手架,不是技术规范。隐喻可能掩盖并发、边界条件、真实协议语义或安全前提;涉及实现时仍应要求模型补充时序图、代码位置、规范依据和测试案例。最佳用法是“先故事建立直觉,再用事实校准细节”。