Code Interpreter不仅可以帮你做报表或者小工具,它还有一个很容易被忽略的功能就是帮你生成代码,甚至生成代码的能力比之前的GPT-4还要强:

1. 它专门针对写代码微调优化过,代码能力比普通GPT-4更强

2. 它有运行环境可以执行代码

3. 它可以上传、读取和解析文件,不像ChatGPT的输入框,输入稍微长一点的代码就会超出限制,GPT-4的API更是价格昂贵


比如我刚有个例子是这样的:我有一个第三方API,它是根据两个JSON文件生成一个新的JSON格式,格式不复杂,但是数据比较多,现在我要本地模拟这个API,直接肉眼找规则写代码然后校验当然没问题,但是很烦。


所以我把三个文件分别传给Code Interpreter,告诉它生成的规则,然后帮我生成一段TypeScript代码。


等我上传完三个文件,它马上写了一段代码去解析这三个文件,找出它们之间转换的规则,帮我生成了一段代码。


但是它只能运行Python文件,所以不能运行TypeScript文件,于是我将这段代码放到本地运行,生成了一个测试结果,同样这个测试结果自己比对有点麻烦,于是我再次上传这个结果给Code Interpreter,让它帮我验证结果是否正确,不正确的话,帮我修正。


整个过程简单方便,尤其是可以上传多个文件作为输入、并且把本地输出的结果再次上传让它验证。




2023-07-22 11:30:15