DK/Dylan Blog

Building, breaking, writing — repeat.

I learn by building, breaking things, and documenting every step.Every project, every failure, every fix becomes a note I write down.

后端工程系统设计百万并发性能调优
正在找工作中...

Looking for Backend Engineer Opportunities

Java & Go · Distributed Systems · High Concurrency · Performance Optimization

离职状态,求职中guosgbin@163.com

ABOUT ME

Dylan Kwok avatar

Dylan Kwok

后端工程师

具备 Java/Go 双栈开发能力,6 年高并发架构开发经验,深耕直播、IM、IoT 业务,胜任高吞吐服务研发。擅长性能调优与问题攻坚,研读主流框架源码,兼顾技术实现与业务价值。

LATEST WRITINGS

View all
SEP112026
AI&LLMAgentSmolAgent

Smolagent 核心逻辑-04-代码安全执行器与远程沙箱

剖析模型生成代码的安全执行:本地执行器靠 import 白名单、AST 逐句解释、超时与输出截断做受限执行,但并非真沙箱;真正不可信代码需切换远端执行器实现完全隔离。

2 min read
SEP072026
AI&LLMAgentSmolAgent

Smolagent 核心逻辑-03-工具系统

解析 Tool 与 ToolCollection:单个工具的标准化契约(名字、描述、入参出参、构造即校验、懒初始化),以及从手写、HuggingFace Hub、langchain 到 MCP 服务器的多来源批量加载与聚合方案。

2 min read
SEP042026
AI&LLMAgentSmolAgent

Smolagent 核心逻辑-01-Agent 主循环 MultiStepAgent

拆解 MultiStepAgent 抽象基类:把任务拆成多轮「思考→动作→观察」的 ReAct 循环,统筹记忆、规划、异常分级与可观测性,并分析结果到达、步数超限、外部打断三类出口与强制兜底策略。

1 min read
SEP042026
AI&LLMAgentSmolAgent

Smolagent 核心逻辑-02-ToolCallingAgent和CodeAgent

对比两大子类:ToolCallingAgent 逐个调用工具,动作原子化、结构确定、天然支持并行;CodeAgent 让模型直接写 Python 代码,一段代码等于一次思考加多次行动,大幅减少往返,配合沙箱白名单安全执行。

2 min read
AUG312026
interview

LangChain和Langgraph和hermes相关问题

LangChain是智能体开发基础层,提供模型、消息、工具等模块化能力,LangGraph为底层编排引擎,通过状态、节点、边实现可控复杂工作流。配套LangSmith、第三方Langfuse提供可观测能力,依托中间件、分层记忆实现容错与上下文治理。Agent遵循LLM+Harness架构,Hermes基于GEPA算法,可离线迭代技能库,实现智能体自主进化。

8 min read