艺术家如何赚钱?他们靠什么维持生计?
0 2025-07-30
先解决最急的:安装其实超简单。
打开终端敲两行命令就行:
bash复制pip install smolagents sqlalchemy google-search-results # 装核心库 pip install ollama --pre # 推荐本地模型支持
如果你连Python环境都没配过?别慌,用Google Colab网页版直接开搞,连环境都不用管。
为什么我推荐新手从它入门? 举个真实例子:上周我让实习生用SmolAgents搭个天气机器人。结果这孩子上午看文档,下午就搞出了能查全球天气的AI代理——关键代码不到20行!核心是这三步:
python运行复制# 本地mistral模型示例(零API成本!) model = LiteLLMModel(model_id="ollama/mistral-nemo", api_base="http://127.0.0.1:11434")
python运行复制@tool def get_weather(location: str) -> str: # 官方示例改个城市名就行 # 此处省略具体代码(文末送完整版)
python运行复制agent = ToolCallingAgent(tools=[get_weather], model=model) print(agent.run("巴黎现在多少度?"))
遇到坑怎么办?这里是我的避雷经验:
serpapi
错误,八成是没填API key——去 https://serpapi.com 注册个免费额度就行@tool
下代码里的"Your_API_KEY"
替换掉(见过太多人忘这一步)ollama pull mistral-nemo
更新模型,速度能快3倍更让我惊喜的是隐藏玩法:
@tool
smolagents-tools
,现成工具直接白嫖说真的,原先我觉得AutoGPT已经够友好了,但SmolAgents这种“低代码+全链式”设计,简直是手残党福音——你不需要懂LLM原理,只要会写Python函数就能玩转AI代理。
对了,官方文档里藏了个彩蛋:用CodeAgent
类可以调Python解释器,这意味着什么?它能自我调试代码!虽然目前还比较基础,但自动改bug的AI还会远吗?
需要完整天气机器人代码的,私信我发“smol天气”获取。建议先拿这个练手,再试官方给的Text-to-SQL案例(数据库操作也不到50行)。入门路上有啥卡住的,评论区随时喊我~