先了解这件事
AI 综述
2025年6月2日,Mario Zechner 发表文章提出一种上下文工程方法:把大语言模型视为一台缓慢且不可靠的计算机,用自然语言编写程序,其中提示词是程序,JSON 和 Markdown 文件是持久状态,工具调用是 I/O。他以 Spine 运行时从 Java 到 C++ 的移植为例,用 port.md 定义工作流,用 porting-plan.json 记录每个类型的 portingState 以便随时恢复,并借助 jq 精确读写状态、通过 MCP 扩展在 VS Code 中保留人工检查点。据其描述,原本需要 2 到 3 周的移植工作缩短到 2 到 3 天,但复杂类型层级和执行流仍需人工判断。
AI 根据公开报道生成
最新进展 · 正式报道
把提示词当代码:用 port.md 和 JSON 状态做跨语言代码移植事件进展
1 个已确认进展
- 来源:Mario Zechner 原创博客
报道与讨论时间线
按时间查看正式报道与传播讨论;两类内容的证据等级保持独立。
6月2日
Mario Zechner 原创博客精选
把提示词当代码:用 port.md 和 JSON 状态做跨语言代码移植
作者提出把 LLM 视为一台缓慢且不可靠的计算机,用自然语言编写程序:提示词是程序,JSON 和 Markdown 文件是持久状态,工具调用是 I/O。他以 Spine 运行时从 Java 到 C++ 的移植为例,用 port.md 定义工作流、用 porting-plan.json 记录每个类型的 portingState 以便随时恢复,并借助 jq 精确读写状态、通过 MCP 扩展在 VS Code 中保留人工检查点。原本需要 2-3 周的移植工作现在缩短到 2-3 天,但复杂类型层级和执行流仍需人工判断。