Nadav's 算法之旅

算法与数据结构

本章以虚构的 FastLLM 服务为例,分三步实现完整的模型适配器:先搭建非流式调用与配套 Formatter,再扩展支持 SSE 流式响应及增量累积解析,最后通过将 Pydantic 模型伪装为工具调用实现结构化输出。全文贯穿 Model 与 Formatter 分离的设计理念,帮助读者掌握接入任意大模型 API 的开发流程。

阅读全文 »

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

阅读全文 »

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

阅读全文 »
0%