• 4 articles
SmolAgent
SmolAgents 是轻量级 Python Agent 框架,主打极简智能体实现。按执行范式分为 CodeAgent、ToolCallingAgent 两类。CodeAgent 以 Python 代码块完成任务;ToolCallingAgent 依靠工具调用。框架内置规划、记忆、工具调度能力,适合快速搭建 ReAct、Plan-and-Execute 型 Agent,降低 LLM 应用开发成本。
All Articles in SmolAgent
SEP112026
AI&LLMAgentSmolAgent
Smolagent 核心逻辑-04-代码安全执行器与远程沙箱
剖析模型生成代码的安全执行:本地执行器靠 import 白名单、AST 逐句解释、超时与输出截断做受限执行,但并非真沙箱;真正不可信代码需切换远端执行器实现完全隔离。
1 min read
SEP072026
AI&LLMAgentSmolAgent
Smolagent 核心逻辑-03-工具系统
解析 Tool 与 ToolCollection:单个工具的标准化契约(名字、描述、入参出参、构造即校验、懒初始化),以及从手写、HuggingFace Hub、langchain 到 MCP 服务器的多来源批量加载与聚合方案。
1 min read
SEP042026
AI&LLMAgentSmolAgent
Smolagent 核心逻辑-01-Agent 主循环 MultiStepAgent
拆解 MultiStepAgent 抽象基类:把任务拆成多轮「思考→动作→观察」的 ReAct 循环,统筹记忆、规划、异常分级与可观测性,并分析结果到达、步数超限、外部打断三类出口与强制兜底策略。
1 min read
SEP042026
AI&LLMAgentSmolAgent
Smolagent 核心逻辑-02-ToolCallingAgent和CodeAgent
对比两大子类:ToolCallingAgent 逐个调用工具,动作原子化、结构确定、天然支持并行;CodeAgent 让模型直接写 Python 代码,一段代码等于一次思考加多次行动,大幅减少往返,配合沙箱白名单安全执行。
1 min read



