tag

AI Agent

共 159 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
books

《AI Agent 开发入门》 · 全书目录与章节索引(61 篇)

《AI Agent 开发入门》全 61 篇,以从零手写的 Agent 运行时 minagent 为主线,从消息协议与可编程假模型起步,经工具调用、推理模式、上下文工程、记忆与检索、规划与编排、多 Agent 协作,讲到错误重试、可观测性、评测与测试、服务化交付。示例以 Python 3.14 在本机实跑,默认走零凭据、零成本的假模型路径,本页给出全书分章目录。

8 分钟阅读
书稿 AI Agent AI Agent 开发入门
agent

《AI Agent 高级编程》10.3 安全纵深:注入/越权/供应链审计

提示注入、工具越权、供应链投毒——Agent 的安全面比传统应用多出一整层「把不可信文本当指令用」。本节给出攻击面 × 防护措施对照表,并真跑两个最小防线:输入侧剥离注入指令行、工具侧按收件人白名单拦截越权调用,再用审计轨迹证明每一次拦截都留痕可查。

10 分钟阅读
AI Agent AI Agent 高级编程 提示注入
agent

《AI Agent 高级编程》10.2 成本与延迟治理:路由/缓存/并发 + 评测兜底

路由、缓存、并发上限、降级——成本与延迟治理的四个旋钮,任何一个拧过头都会伤质量。本节用本地假模型真跑一条完整治理链:语义缓存命中即跳过、预算耗尽自动降级到小模型、Semaphore 把在飞请求压到上限内,再用评测集证明「降级后分数会掉」,并如实说明假模型为何量不出真实成本与延迟。

9 分钟阅读
AI Agent AI Agent 高级编程 成本治理
agent

《AI Agent 工程实战》17.2 灰度与回滚:新提示/新模型小流量

Agent 服务的发布对象不只是代码,提示词、模型 ID、工具集、检索参数都是可发布的配置,改提示词的风险不低于改代码。本节设计按流量比例的灰度与自动回滚条件,真跑一个灰度路由器:新版正常时放量、新版劣化时按成功率/成本/P95 三个条件触发一键回滚,并演示影子流量。

13 分钟阅读
AI Agent AI Agent 工程实战 灰度发布
agent

《AI Agent 开发入门》17.3 TS 落点一:同一协议的 TS 客户端

客户端用 fetch 发 POST,检查 HTTP 状态与 Content-Type,再逐字节解码并交给有状态 SSEParser。原生 EventSource 的 GET 接口不适合这个 POST 演示。空行才派发事件;流结束时 flush TextDecoder,未终止的残帧按规范丢弃。心跳注释忽略,帧长度与总请求时间有上限;finally 释放 reader。协议中的 id/retry 与自动重连尚未实现。

2 分钟阅读
AI Agent AI Agent 开发入门 SSE
agent

《AI Agent 开发入门》17.2 HTTP 服务化

本节固定 FakeModel 只回答预设加法,验证 /run、/stream 与 OpenAPI 接线,不理解任意问题。HTTP/SDK 都是核心之外的可选环境。StreamingResponse 按帧传输不等于模型增量流;complete 阶段仍等完整响应。原生 EventSource 是 GET,本节 POST 用 fetch。同步线程不因连接断开就被杀死,真实服务需另设计异步调用和取消。

2 分钟阅读
AI Agent AI Agent 开发入门 FastAPI
agent

《AI Agent 高级编程》9.3 何时该训、何时调提示:成本收益决策清单

训模型不是默认答案。本节给出一张「何时该训、何时调提示」的成本收益决策清单,把调提示、换模型、加工具、微调、RL 五种干预按成本与收益排开,说清每种手段的前置条件与失效场景;并配一个可运行的决策打分小脚本,对「冷启动无标注」与「有 5k 可验证轨迹」两种场景真跑排序,帮你在动手训之前先算清楚这笔账。

11 分钟阅读
AI Agent AI Agent 高级编程
agent

《AI Agent 高级编程》9.2 从 SFT 到 RL:工具使用与多步推理训练流程

SFT 教会模型「格式」,RL 才教会它「取舍」。本节讲清从监督微调到强化学习的完整流程,聚焦工具使用与多步推理:对比偏好奖励与可验证奖励,说明为什么「工具调用成功、引用可回溯」这类可自动判分的信号特别适合 Agent,并给出一个真跑的离线策略打分例子——给定若干轨迹与奖励函数,算出每条的分数并选出最优。

11 分钟阅读
AI Agent AI Agent 高级编程
agent

《AI Agent 高级编程》9.1 问题设定:轨迹、奖励与信用分配

Agent 的强化学习不是给分类任务换个 loss。本节把 Agent 的多步交互形式化成轨迹(状态、动作、奖励序列),讲清奖励设计与信用分配——到底是哪一步的功劳。配一段可运行的轨迹与奖励数据结构,以及一个按折扣回报做信用归因、再按总回报给轨迹排序的离线小例子,真跑贴输出;全程不训练模型,不编造任何实验曲线。

11 分钟阅读
AI Agent AI Agent 高级编程
agent

《AI Agent 工程实战》16.3 配置注入、健康检查与优雅退出

16.2 把服务编排起来了,但容器编排还有三件「看不见却致命」的事:配置怎么注入、健康检查怎么区分 liveness 与 readiness、收到 SIGTERM 后怎么优雅退出。本节讲清用环境变量注入配置、两条健康线各自的取舍、以及「停止接新请求→等在途 run 收尾→关连接池→退出」四步。用 uvicorn 0.54.0 + lifespan 真发 SIGTERM,贴出完整日志序列与参数表。

10 分钟阅读
AI Agent AI Agent 工程实战 优雅退出
agent

《AI Agent 工程实战》16.1 TS 落点三:Python + Node 双栈镜像瘦身

本节是 TS 落点三的上半场:把 ResearchCopilot 打成 Python + Node 双栈镜像。用多阶段构建分别产出 TS 前端产物与 Python 依赖,只把产物拷进运行时镜像;再叠加 .dockerignore、--no-cache-dir、slim 基础镜像与 digest 固定四个瘦身杠杆。Dockerfile 在本机真构建,贴出镜像体积、分层与容器内验证的真实输出。

8 分钟阅读
AI Agent AI Agent 工程实战
agent

《AI Agent 开发入门》16.1 确定性测试

本节使用标准库 unittest,不要求 pytest。测试应验证工具顺序、模型实际收到的消息、受控停止和错误回灌,而不是只检查最终一句话。四个 BookTests 是教学入门用例;完整项目另有基础和扩展回归,覆盖并行、预算、恢复、批准、幂等与日志。测试通过只针对这些路径,不承诺不误报或没有其他缺陷。

3 分钟阅读
AI Agent AI Agent 开发入门 pytest
agent

《AI Agent 高级编程》8.3 跨语言 Agent:TS 实现 A2A 端与 Python 协作

8.1 的 A2A 端是 Python 写的,可真实团队里另一半服务可能是 TypeScript。协议的价值正在于此:只要双方说同一种「线上语言」,语言就不重要。本节用 TypeScript(Node 26,只用可擦除语法)实现一个 A2A 端,与 8.1 的 Python 端跨语言真跑一次双向协作:TS 服务端被 Python 客户端调用,TS 客户端又反过来调用 Python 服务端。

7 分钟阅读
AI Agent AI Agent 高级编程 A2A