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

相关推荐
在钱塘江3 分钟前
LangGraph构建Ai智能体-12-高级RAG之纠错式RAG
人工智能·python
居然JuRan44 分钟前
大模型微调面试题全解析
人工智能
终端域名1 小时前
建设有人文温度的智能社会:规划与实施路径
人工智能
机器之心1 小时前
港大联手月之暗面等开源OpenCUA:人人可造专属电脑智能体
人工智能·openai
盼小辉丶1 小时前
PyTorch生成式人工智能——基于Transformer实现文本转语音
人工智能·pytorch·transformer
mit6.8242 小时前
[AI React Web]`意图识别`引擎 | `上下文选择算法` | `url内容抓取` | 截图捕获
前端·人工智能·react.js
正经教主2 小时前
GitHub Browser-Use 的部署失败记录:失败了,失败了。。。。
人工智能·自动化·github
战场小包2 小时前
AI潮汐日报0813期:Github CEO 辞职、ChatGPT 爆漏洞、下架GPT-4o引起失恋式抗议
人工智能·chatgpt·github·aigc·业界资讯·agi
在钱塘江3 小时前
LangGraph构建Ai智能体-11-高级RAG之Self-RAG
人工智能·python
爱吃猪排3 小时前
基于 Paddle Inference 3.0 的高性能 OCR 服务实现
人工智能·命令行