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

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

1 smolagents安装

conda create -n smolagents python=3.12

conda activate smolagents

pip install smolagents

pip install 'smolagentsmlx-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

相关推荐
qyz_hr3 分钟前
待岗人员如何安置?国企末等调整制度下的分流通道设计与合规要点
人工智能
成都被卷死的程序员7 分钟前
AI的Tools与Skills详解
人工智能
七牛云行业应用15 分钟前
Ollama 本地部署 DeepSeek 完全指南:macOS / Windows / Linux 三端安装 + GPU 配置 + API 调用
linux·windows·macos
橙臣程18 分钟前
深度学习9——transformer之注意力机制
人工智能·深度学习·transformer
网络工程小王20 分钟前
【HCIE-AI】10.pytorch模型迁移分析
人工智能·学习·华为·llama
XMAIPC_Robot27 分钟前
RK3588+8路AHD+双CAN工控方案|多路模拟视频同步采集+工业总线联动AI边缘检测落地
人工智能·rk3588·ai视觉·图像采集·多路ahd视频
hangyuekejiGEO30 分钟前
临沂GEO技术解析与行业应用方案
人工智能·python
科技圈快迅36 分钟前
2026年上海中卡RFID危险品智能柜深度解析:多系统融合的化工储运安全管控
人工智能·安全
Meya112737 分钟前
实时采集 + 全域可视化,打造跨站点机房一体化U位管理方案
大数据·运维·人工智能
易连EDI—EasyLink42 分钟前
电动汽车供应链协同新范式:蔚来(NIO)企业级EDI平台建设实践
网络·人工智能·edi·nio·as2