最近在做一个代码生成工具,想用GPT-4批量输出带注释的Python函数。我试了“请给每行代码加上中文注释”这种简单指令,但结果总是时好时坏——有时候注释很全,有时候只解释了关键逻辑,连函数签名和异常处理部分都跳过了。我怀疑是prompt里没明确“注释粒度”,但具体怎么描述能让模型稳定执行?比如是否需要指定注释类型(行内/块注释)、覆盖哪些代码段(包括import和def行)?另外,是不是在few-shot示例里展示一个完整带注释的函数会更有效?求有经验的大佬指点,提前谢过!