00. 课程说明
这是试看节。后面各节对着源码包里的文件跟做。
覆盖的闭环
输入是一句意图,输出必须同时满足:
- 工具调用有边界:超时、幂等、能单测
- 每一次执行落成任务记录
- 写操作先过权限,拦下来的也要进审计
flowchart LR A[意图] --> B[解析] B --> C[权限] C --> D[工具] D --> E[任务 + 审计]
和免费课的关系
免费课《AI智能实验室预约系统》把预约网站和聊天助手做出来。这门课不重做网站,只把「助手真正去改预约」这一段做成可上线的后端形状:权限、状态、审计。
仓库约定
示例代码是 Python / FastAPI / LangGraph。工具函数不进图也能测。意图解析这一课用规则,不要求配置模型 Key。
预置三类人:
| 账号 | 角色 | 能做什么 |
|---|---|---|
student-1 |
student | 查实验室、预约、取消自己的预约 |
intern-1 |
intern | 只能查 |
admin-1 |
admin | 全部,含取消别人的预约 |
各节对应文件
| 节 | 文件 |
|---|---|
| 01 环境 | README.md |
| 02 工具 | app/tools.py |
| 03 任务 | app/models.py、app/audit.py |
| 04 权限 | app/permissions.py |
| 05 状态机 | app/graph.py |
| 06 接口 | app/main.py |