Nadav's 算法之旅

算法与数据结构

聚焦AgentScope框架初始化流程,从async/await异步编程基础讲起,逐步解析agentscope.init()源码实现。揭示模块导入时配置已生成默认值、init()按需覆盖参数的机制,重点剖析ContextVar上下文隔离设计如何确保并发场景下各Agent的全局配置互不干扰。

阅读全文 »

揭示Agent如何将只能输出文字的大模型升级为能行动、能记忆的全能助手。通过天气查询Agent实例,详细讲解LLM大脑、Memory记忆、Tool工具与ReAct循环四大核心组件的协作机制,展示Agent在推理与行动交替中查外部服务、保存对话上下文并自主纠错规划的完整工作流程。

阅读全文 »

从超级输入法类比出发,通俗解释大语言模型的文本预测本质及涌现出的指令理解与推理能力。讲解Chat API四角色消息机制与无状态对话原理,剖析Tool Calling如何让模型生成函数调用意图,最后展示AgentScope以ReAct循环串联思考、行动与反馈的天气查询Agent示例。

阅读全文 »

汇总全书涉及的Python进阶概念,涵盖async/await协程并发、TypedDict类型约束、ContextVar异步变量隔离、元类拦截类创建,以及functools.wraps、AsyncGenerator、Pydantic验证、inspect.signature、深拷贝与match/case结构化匹配等特性。

阅读全文 »

全书术语对照表,按核心概念、Agent模式、框架组件、设计模式、框架对比、Python概念、模型API及可观测性等类别系统整理中英文术语及简明定义。涵盖Agent、LLM、工具调用等基础词汇,ReAct、规划-执行等智能体模式,以及消息、工作记忆、中间件等框架关键组件,为读者提供统一准确的术语参照。

阅读全文 »

按模块组织全书引用的全部源码文件索引,涵盖消息、记忆、模型、格式转换、工具、Agent、Pipeline、可观测性等核心模块。每个条目标注文件路径、代码行数、主要功能与首次引用章节,方便读者对照章节快速定位代码实现,是理解项目整体模块结构与导航源码的实用参考。

阅读全文 »

二叉搜索树(BST)是一种左子节点小于根、右子节点大于根的有序二叉树,平衡时查找插入删除均为O(log n)。本文详解节点结构、插入删除操作及三种删除情形,演示前序中序后序层序四种遍历的递归与非递归Java实现,并介绍AVL树、红黑树等平衡变体。

阅读全文 »
0%