写了个小工具,分别让 qwen 和 gpt 给代码补中文注释。
结论:qwen 的注释明显更地道,会用「这里先做 xxx,防止 yyy」这种讲人话的表达;gpt 翻译腔重一点,爱用「本函数用于……」这种。
本地部署方面 qwen 也方便,7b 量化版 8g 显存就带得动。中文场景下我现在基本默认 qwen 了。
# Qwen 生成的注释
def calculate_bmi(weight, height):
"""
计算 BMI 指数
参数:weight-体重(kg),height-身高(m)
返回:BMI 值,保留一位小数
"""
bmi = weight / (height ** 2)
return round(bmi, 1)
# GPT 生成的注释
def calculate_bmi(weight, height):
"""
本函数用于计算身体质量指数(BMI)
参数说明:
- weight: 体重,单位为千克
- height: 身高,单位为米
返回值:BMI 数值
"""
bmi = weight / (height ** 2)
return round(bmi, 1)
差距一目了然。