category

Agent

共 150 篇文章。
全部文章GolangGameSaasRustPythonJava游戏开发客户端开发GameDevTypeScriptCocosEngineLuaProducts
agent

《AI Agent 工程实战》2.1 分层配置:pydantic-settings 加载与校验

本节用 pydantic-settings 2.15.0 把 ResearchCopilot 散落的配置收成一个可校验的 Settings 对象,演示「默认值 → 配置文件 → 环境变量 → 显式参数」四级来源合并与 Field 校验。我们真跑两段代码:一段展示高层来源逐级覆盖低层,一段展示非法值被拒绝并给出清晰报错,并说明配置对象该如何注入服务。

6 分钟阅读
AI Agent AI Agent 工程实战 配置管理
agent

《AI Agent 开发入门》2.2 真实供应商适配与离线替身

本节给 Model 协议接上真实供应商:以 Anthropic SDK(anthropic 1.13.0)为例,把 minagent 的 Message 翻译成 SDK 入参、把 SDK 响应折叠回 ModelResponse,密钥只用 os.environ 读取、示例默认不真调。重点讲「录制夹具」:把一次真实响应存成 JSON,离线用 RecordedModel 重放,做到零凭据可回归。

7 分钟阅读
AI Agent AI Agent 开发入门 供应商适配
agent

《AI Agent 工程实战》1.2 架构总览:引擎 / 服务 / worker / 存储边界

本节给 ResearchCopilot 画出四层边界:卷一的 minagent 引擎层、FastAPI 服务层、异步 worker 层、Postgres 加 Redis 的存储层。我们用一张 ASCII 图和一张职责表说清每层管什么、不该管什么,用可跑的检查脚本钉死依赖方向,并完整走一遍一个提问从进来到出结果、跨四层的时序。

10 分钟阅读
AI Agent AI Agent 工程实战 架构设计
agent

《AI Agent 工程实战》1.1 需求与用例:3 个核心用例与验收标准

本节为 ResearchCopilot 立下 3 个可验收的核心用例:单跳事实问答、多跳研究并输出带引用报告、后台周期 digest。每个用例都给出量化验收标准与落地章节映射,并明确列出不做通用聊天、不做 MCP Server 实现、不做多租户计费这三条边界,把项目范围钉死在可交付的一小块上。

10 分钟阅读
AI Agent AI Agent 工程实战 需求分析
agent

《AI Agent 开发入门》1.2 Agent 的最小定义与消息协议

本节给 Agent 一个可执行的最小定义——模型 + 工具 + 循环 + 状态,并把它落成 minagent/types.py 里的 Role、ToolCall、Message、ModelResponse 四个类型;重点讲清 Message.to_wire() 如何把对象变成模型能消费的线格式,再用一段离线断言脚本实测「序列化到反序列化再回放」全程往返一致。

8 分钟阅读
AI Agent AI Agent 开发入门 消息协议