smolagents - 如何在mac用agents做简单算术题

smolagent是hf推出的agent开发库,简洁易用。这里尝试用smolagents完成简单数学题目。

1 smolagents安装

conda create -n smolagents python=3.12

conda activate smolagents

pip install smolagents

pip install 'smolagents[mlx-lm]'

由于是在mac使用mlx,所以除smolagents外还需要安装mlx-lm套件。

2 编写agent程序

由于hf访问问题,设置hf-mirror镜像环境

受本地算力限制使用4位量化版Coder模型mlx-community/Qwen2.5-Coder-3B-Instruct-4bit

简单算术题目 5+3 + 1294.678,对应如下任务指令。

What is the result of the following operation: 5 + 3 + 1294.678?

复制代码
import os
os.environ['HF_ENDPOINT'] = "https://hf-mirror.com"

from smolagents import CodeAgent, WebSearchTool, InferenceClientModel, MLXModel

model = MLXModel(model_id="mlx-community/Qwen2.5-Coder-3B-Instruct-4bit")
agent = CodeAgent(tools=[WebSearchTool()], model=model, stream_outputs=False)

agent.run("What is the result of the following operation: 5 + 3 + 1294.678?")

保存为smolagents_test.py

3 运行smolagents示例

运行python smolagents_test.py,结果如下

可以看出smolagents不是直接用大模型做题,而是先生成解题程序,然后运行程序获得答案。

reference


deepseek

DeepSeek

DeepResearchAgent

https://github.com/SkyworkAI/DeepResearchAgent.git

smolagents

https://github.com/huggingface/smolagents

相关推荐
兮希yxx1 分钟前
conda配置pytorch虚拟环境
人工智能·pytorch·conda
zhongtianhulian15 分钟前
中天互联:AI 重塑制造,解锁智能生产新效能
人工智能·制造
renhongxia116 分钟前
大模型赋能电子制造全生命周期质量管理的应用及实践
人工智能
Edward.W18 分钟前
如何制造一个AI Agent:从“人工智障”到“人工智能”的奇幻漂流
人工智能·制造
NingboWill25 分钟前
AI日报 - 2025年09月05日
人工智能·microsoft
SheldonChang25 分钟前
Onlyoffice集成与AI交互操作指引(Iframe版)
java·人工智能·ai·vue·onlyoffice·postmessage
云卓SKYDROID26 分钟前
无人机报警器8G信号技术解析
人工智能·无人机·航电系统·高科技·云卓科技
音视频牛哥37 分钟前
具身智能的工程落地:视频-控制闭环的实践路径
人工智能·音视频·人工智能+·具身智能rtsp方案·具身智能rtmp方案·智能机器人rtsp方案·智能机器人rtmp低延迟
GEO_JYB40 分钟前
从 MMLU 到 HumanEval:为什么评估大型语言模型(LLM)的基准至关重要?
人工智能·算法
FutureUniant42 分钟前
GitHub每日最火火火项目(9.5)
人工智能·microsoft·计算机视觉·ai·github