Nadav's 算法之旅

算法与数据结构

本章从零构建一个 SQLite 数据库查询工具,分别实现同步返回完整结果的版本和基于 AsyncGenerator 逐行输出的流式版本。工具注册时框架自动从函数签名与 docstring 生成 JSON Schema,通过 preset_kwargs 机制隐藏数据库路径等敏感配置。最后演示工具集成到 ReActAgent 的完整流程,并附带缓存中间件优化练习。

阅读全文 »

安全门卫系统的完整架构设计与实现——权限规则的树形层次结构与继承规则、危险操作指令的精确匹配与模糊检测双模算法、用户确认交互的终端 UI 渲染流程,以及安全策略如何通过配置文件实现全局、项目、用户三个层级的灵活定制与动态扩展。

阅读全文 »

本章手把手搭建 AgentScope 二次开发环境,涵盖仓库克隆与开发模式安装、pre-commit 钩子链配置、测试目录结构与异步测试模式解读,以及代码规范速查。通过三个无需 API Key 的验证步骤确认环境就绪,为后续自定义 Tool、Memory、Agent 等扩展开发提供可靠的工作台基础。

阅读全文 »

工具执行引擎的内部调度与并发控制——工具调用请求的优先级队列管理、多工具并发执行的限制与编排策略、执行超时的检测与强制终止、失败重试的退避算法与最大次数控制,以及引擎如何统一调度 Shell、文件、网络等不同类型工具的异构执行。

阅读全文 »

Claude Code 工具的完整类型定义与元数据体系——Tool 接口的设计哲学与可扩展性考量、Zod Schema 驱动的工具描述与参数验证规则,以及工具元数据如何序列化到系统提示词供 LLM 理解与选择调用。

阅读全文 »
0%