
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文探讨了Agent系统的记忆机制,指出LLM本身不具备记忆能力,记忆是由代码维护的。文章将记忆分为短期记忆(类比计算机RAM)和长期记忆(类比硬盘存储),并分析了三种处理Token限制的截断策略:滑动窗口、摘要截断和优先级截断。同时介绍了长期记忆的持久化存储实现方法,强调记忆管理的本质是在有限空间内保留最有价值信息。文章最后提供了学习检查清单和相关资源链接,帮助读者掌握记忆系统的核心概念和实现原
这篇文章介绍了一个仅用50行Python代码实现的最小化智能Agent系统,不依赖任何框架。核心要点包括: 实现原理:通过ReAct模式(推理-行动-观察循环)构建Agent 核心组件: 工具系统(函数+描述) 结构化提示词(指导LLM按特定格式响应) 消息历史循环(实现多轮交互) 工作流程:LLM解析用户请求→触发工具调用→观察结果→生成最终回答 设计特点:采用简单列表存储消息历史、正则解析工具
文章摘要: AI Agent 是由大语言模型(LLM)、框架工具(Harness)和智能体系统(Agent)组成的完整解决方案。LLM 作为大脑提供推理能力,但无法直接执行任务;Harness 作为框架提供工具调用、循环控制和记忆管理等功能;Agent 则是能自主决策、使用工具并多步执行任务的智能系统。三者关系可类比为原料、加工厂和成品。Agent 的核心特征包括自主性、工具使用和多步执行,使其超
本文介绍了如何使用LangChain框架快速搭建AI Agent,重点展示了@tool装饰器的便利性。相比手写200行代码,利用LangChain仅需100行即可实现相同功能。文章拆解了Agent三大核心组件(工具定义、AgentExecutor和提示模板),并通过天气查询和数学计算两个示例演示了5分钟搭建流程。关键优势在于@tool自动生成JSON Schema、内置ReAct循环和错误处理机制
本文对比了四种构建AI Agent的框架选择:纯Python、LangChain、OpenAI SDK和Claude SDK。通过代码量、难度、灵活性等维度分析,建议学习路径从纯Python理解原理开始,再到主流框架LangChain,最后根据项目需求选择轻量级SDK或复杂流程工具。文章提供了决策树帮助选择框架,强调代码量减少可能意味着控制力下降,并附有学习检查清单和延伸阅读资源。
本文介绍了 Function Calling 作为 LLM 结构化工具调用机制的核心优势与实现方法。相比正则解析文本输出,Function Calling 通过定义工具 Schema、结构化返回和强制 ID 关联,显著提升了可靠性和可观测性。文章详细解析了工具定义的三个要素(名称、描述、参数)、tool_choice 四种模式(自动/禁止/必须/指定)的应用场景,以及 tool_call_id 的
本文介绍了AI Agent的核心运行模式ReAct循环(推理+行动),通过Think→Act→Observe的迭代过程处理复杂任务。文章用流程图和代码骨架展示了Agent如何自主决策工具调用、整合信息并最终输出结果,解释了智能从循环中"涌现"的原理。关键点包括:1)循环结构使Agent能动态调整策略;2)简单for循环+LLM调用构成核心机制;3)可观测性对理解Agent决策过程至关重要。文章还提
文章摘要: AI Agent 是由大语言模型(LLM)、框架工具(Harness)和智能体系统(Agent)组成的完整解决方案。LLM 作为大脑提供推理能力,但无法直接执行任务;Harness 作为框架提供工具调用、循环控制和记忆管理等功能;Agent 则是能自主决策、使用工具并多步执行任务的智能系统。三者关系可类比为原料、加工厂和成品。Agent 的核心特征包括自主性、工具使用和多步执行,使其超
Lion-Skills 是一套面向开发者的 AI 编程技能套件,包含 12 个结构化 Skills,旨在提升 Claude Code、ZCode 和 Codex 等 AI 编程工具的输出质量。它通过标准化的 SKILL.md 文件为 AI 提供最佳实践指导,解决传统 prompt 方法存在的上下文占用、维护困难和不可复用等问题。项目采用跨工具架构,同一套 Skills 可无缝适配不同平台。每个 S







