《0到1构建CodingAgent Harness》 06 · 第一个Tool
实现第一个 Tool(calculator),定义 Tool 接口:name、description、parameters、execute。06 · 第一个 Toolhttps://github.
PI(十六)统一 LLM 接口设计原理
@earendil-works/pi-ai(packages/ai)用一套与厂商无关的消息、工具调用、流式事件类型,把 OpenAI、Anthropic、Google、Bedrock 等十几种各自为政的 API 协议,统一成一份类型安全的 TypeScript 接口,让上层的 A
Spring AI Alibaba 工具创建详解:从 @Tool 注解到 ToolCallback讲透
工具(Tool)是模型与世界的接口,但"创建一个工具"到底发生了什么?无论你用哪种方式定义,终点都是同一个接口 ToolCallback——名字、描述、参数 Schema 三要素组成的 ToolDefinition,加上一个执行方法。
PI(十一)工具调用 Tool Calling 机制
模型不会直接"执行"任何东西——它只会在响应里吐出一段结构化的toolCall(工具名 + JSON 参数),真正把它变成一次文件读取或一次 shell 命令执行,是agent-loop.ts里一整套"准备 → 执行 → 收尾"流水线的工作。
刚入手 MacBook?这10款软件建议第一个装,省心省力不踩坑
刚入手 MacBook?面对全新的 macOS 系统,是不是有点无从下手?别担心!作为资深 Mac 用户和数码博主,我为你精心挑选了 10 款“装机必备”神器。
DeepSeek-Harness(十九)工具注册与执行管线
一个工具从"某个插件调用 ctx.tools.
最简智能体Pi Agent核心架构
从零到一拆解 Pi Agent 的核心架构,讲透模型流、Agent Loop、工具调用与上下文压缩的实现细节。1 最小概念与架构纵观 Pi 的基础骨架,维持一个智能体运转只需要五个最基础的核心概念:参考 Pi 的开源仓库,整个系统被清晰地划分为三个职责明确的层级。
【第三部分:第一个 Agent 应用】14. 企业知识助手如何走向 Agent
前面的文章,我们已经分别介绍了 Context Engineering、Function Calling、Structured Output、RAG、Agent Loop、状态机和 Memory。这些能力单独使用时并不复杂。
GitHub 近 4 万 Star 开发者离职,感慨做好产品太难
“在阿里要做好一个产品,可太难了。”10 月底,知名开源开发者黄峰达(Phodal)在 X 上发布告别帖,宣布自己在 Qoder 的 last day。他没有细数在阿里的经历,只留下一句感慨:技术只是其中一部分,更多的挑战往往在技术之外。这句话很快在技术圈传开。
PI(十二)对话循环与消息状态机
收录于 · Agent一条 assistant 消息在 pi 里不是"一次性生成"的,而是从pending状态开始,经过若干个text_delta/toolcall_delta事件逐字长大,最终定格成stop/toolUse/error/aborted中的一种终态。