最近在折腾本地部署的Qwen2.5-7B,主要用来把自然语言转成SQL。我参考了网上说的few-shot方法,给了5个例子,还特意加了“只输出SQL不要解释”的前缀,但复杂一点的关联查询还是经常把表名写错,或者漏掉where条件。试过调temperature到0.1,也试过换不同的system prompt,感觉提升不明显。想问下各位佬,这种情况是我的prompt结构有问题,还是7B模型本身在严肃代码生成上就到这个上限了?要不要直接上14B或者用CodeQwen?另外,有没有比较成熟的模板或者提示词框架能参考下?