03|核心:用 Smolagents 结合自定义工具完成数据分析报告生成
邢云阳

你好,我是邢云阳。
上一节课中,我们通过代码深入剖析了 CodeAct 模式的运行机制,还学习了 Smolagents 相较于基础 CodeAct 模式有哪些增强特性。
今天,我们正式进入实战环节,学习如何利用 Smolagents 结合自定义工具完成数据分析任务。
Smolagents 快速上手
让我们先从环境配置和简单使用开始。
环境配置
首先,我们需要安装 Smolagents 的 Python SDK。你可以在 Python 环境中执行以下命令:
上述命令分别用于安装 Smolagents 的基础工具包,并适配 OpenAI 格式客户端的组件。这个适配是出于兼容性的考虑,让 Smolagents 能够兼容并调用符合 OpenAI 接口规范的模型服务。
快速跑通 Smolagents
安装完成后,我们可以通过后续示例代码验证环境配置是否成功,并观察 Agent 的基础运行逻辑。
代码第 1 行引入了 CodeAgent 与 OpenAIModel 两个包,其中 CodeAgent 就是之前在第 2 节课讲过的基于 CodeAct 模式的 Agent,OpenAIModel 则是用于 Smolagents 连接 OpenAI 兼容模型的客户端。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Harness Agent 脚手架实战课》,新⼈⾸单¥59
《Harness Agent 脚手架实战课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论