调用大模型 API 时,你是直接拼接字符串,还是用模板管理?如果只是简单调用,字符串拼接够用;但当 Prompt 越来越多、越来越复杂,散落在代码各处的字符串就成了维护噩梦。变量替换、多语言提示、版本化管理,这三个问题不解决,代码迟早变成「意大利面条」。这篇就聊用 Go 实现 Prompt 模板管理的实践。


假设你有一个翻译场景,最简单的写法: