跳至正文
星雨笔录
教程
博客
作品
英语
关于
Ctrl K
输入关键词,搜索教程、博客、作品与英语内容。
查看全部结果 →
教程
/
智能体开发知识体系
Agent 基础与从零构建
Python Agent 工程基础、LLM 调用、Agent 原理与从零实现 MiniAgent。
发布于 2026/9/22 · 42 个公开章节
开始学习 →
课程目录
AI Coding 与 Python 工程基础
1
AI Coding 工作流:需求分析、计划、实现、验证与复盘
→
2
Codex、Claude Code 等编程智能体的使用
→
3
项目上下文:README、AGENTS.md、规则文件与 Skills
→
4
需求拆分、任务边界、验收标准与影响范围审查
→
5
Python 项目结构、模块、包与导入
→
6
虚拟环境、uv、依赖管理、锁文件与项目配置
→
7
类型标注、dataclass、Pydantic 与数据校验
→
8
异步编程:async/await、asyncio、并发与任务取消
→
9
HTTP 客户端、FastAPI、REST、SSE 与流式响应
→
10
异常处理、日志、环境变量、密钥管理与配置分层
→
11
pytest、Mock、单元测试、集成测试与回归验证
→
12
Git、代码格式化、Lint、静态类型检查与 AI 生成代码审查
→
大模型 API 与应用基础
1
LLM、模型供应商、模型 API 与 Provider 抽象
→
2
消息角色、上下文窗口、Token、延迟与调用成本
→
3
Prompt 结构、指令层级、模板、Few-shot 与边界案例
→
4
结构化输出、JSON Schema、Pydantic 与结果校验
→
5
Function Calling / Tool Calling 的请求、响应与执行流程
→
6
流式输出、超时、取消、限流、有限重试与退避
→
7
模型能力差异、模型选择、路由与供应商切换
→
Agent 核心概念与设计范式
1
Agent 的定义、发展脉络、类型与典型应用场景
→
2
Agent 的基本架构:模型、指令、工具、上下文、状态与运行时
→
3
Chatbot、普通程序、Workflow 与 Agent 的区别
→
4
Agent Loop:感知、决策、行动、观察与终止
→
5
ReAct:推理与行动循环
→
6
Plan-and-Execute:规划、执行、反馈与重规划
→
7
Reflection、Router、任务分解与结果验证
→
8
单智能体、多智能体与确定性工作流的选型原则
→
9
何时不需要 Agent:以简单、可控、可验证为优先
→
从零实现 MiniAgent Runtime
1
MiniAgent 的需求、边界与最小架构
→
2
Model Adapter:统一模型调用接口
→
3
Message Model:消息、工具请求、工具结果与最终回答
→
4
Tool Schema 与 Tool Registry:工具描述、注册、发现与分发
→
5
Agent Loop:模型调用、工具执行、结果回传与循环终止
→
6
参数校验、工具异常、模型错误与失败恢复
→
7
最大步数、超时、Token、费用预算与无限循环防护
→
8
运行事件、日志、执行轨迹与流式输出
→
9
模拟模型、自动化测试、调试与 MiniAgent 迭代
→
工具系统与执行控制
1
工具设计:单一职责、清晰描述、参数模式与稳定返回值
→
2
只读工具、写入工具、副作用与高风险操作
→
3
工具权限、白名单、身份传递与最小权限
→
4
工具超时、重试、幂等、并发控制与速率限制
→
5
工具结果验证、错误语义、审计日志与可追溯执行
→
⌂
首页
▤
教程
✎
博客
Aa
英语
•••
更多
更多
×
作品
用真实项目验证学习
→
关于
了解作者与知识系统
→
全站搜索
→
↑