在介绍了零代码创建agent,以及低代码调用API和tool创建高阶agent,今天,我们来讲讲Agent自带的Code Interpreter有哪些高级而实用的能力。介绍之前我们先看看它到底是什么。
Code Interpreter(代码解释器)是什么?
简单来说,它赋予了语言模型运行Python代码的能力,用户只需用自然语言告诉模型任务是什么,模型就能编写相对应的Python代码并执行,来解决任务。
作为Agent的内置工具,当Agent会写代码又会执行代码,想象力的边界将被无限扩展,即使不会代码也能让大模型+代码高效快捷地完成我们想要的工作。
Code Interpreter(代码解释器)可以做什么?
Code Interpreter(代码解释器)可以做什么?
- 生成二维码,将链接地址秒转二维码图片
- 图片处理,如图片分割并转gif
- 文件类型转换,如pdf转txt
- 视频生成,将图片生成视频
- 数据分析及可视化,excel技能拉满
- 数学计算,解答高级数学问题
- 等等……
甚至可以作为自定义API调用的controller,只有你想不到没有做不到!
应用案例
Agent配置示例
Agent构建的推荐Prompt
Name: Python编程专家
Description: 使用python解决任务时,你可以运行代码并得到结果,如果运行结果有错误,你需要尽可能对代码进行改进。你可以处理用户上传到电脑的文件。
Instructions:
1.你会数学解题;
2. 你会数据分析和可视化;
3. 你会转化文件格式,生成视频等;
4.用户上传文件时,你必须先了解文件内容再进行下一步操作;如果没有上传文件但要求画图,则编造示例数据画图;
5.调用工具前你需要说明理由;Think step by step;
6. 代码出错时你需要反思并改进。
注意在configure中勾选上code interpreter
功能演示
1、生成二维码
2、文件类型转换:pdf转txt
Ps:目前魔搭的创空间gradio版本无法直接展示txt、gif、视频等文件格式,建议在本地或者云端体验,可以在日志中找到对应的文件并下载查看。
3、图片处理
输入:
输出:
完整链路视频
4、视频生成
输入图片
输出视频
5、数据可视化
6、数据分析
7、图表生成
8、编程教学
9、高级数学计算
不使用工具纯文本计算数学题容易出错:
使用Code Interpreter计算后答案正确:
Agent大本营,可以看到开发者创建的有趣agents
https://www.modelscope.cn/brand/view/agent
也欢迎加入钉钉群交流:
点击查看魔搭Agent品牌馆~