原始资料与链接清单¶
这一页只负责溯源,不负责写标准答案。新增题面、原始链接和临时摘录先进这里;整理成熟以后,再并入第十三章题卡或对应正文。
维护规则¶
- 原题先进本页,保留来源、题面和拟并入编号。
- 同义题不要反复进入第十三章,先合并到已有
APP / INF / RAG / TC / AG / SD卡片。 - 只有题目暴露出新的知识边界,才反向扩写正文或新增 deep dive。
- 外部资料只记录一手来源,二手总结不作为主证据。
Go 基础与后端工程¶
- A Tour of Go:建立语法、方法、接口和并发原子的基本地图。
- Effective Go:校准 Go 的表达习惯,重点看接口、错误、组合和并发写法。
- Code Review Comments:用来查工程细节,例如
context位置、错误字符串、接口定义时机。 - Go Memory Model:理解并发安全的底线;没有同步,就不要假设跨 goroutine 可见顺序。
- Go Context:理解取消、超时和请求控制线怎么跨调用链传播。
net/http:回到 Go HTTP 服务的根模型,理解Handler、中间件、流式写出和请求级Context。database/sql:重点不是 SQL 语法,而是连接池、事务边界、取消传播和错误分类。
AI 应用工程¶
- OpenAI Function Calling:用来理解工具调用里 schema、参数校验和服务端执行权边界。
- OpenAI Streaming:对应讲义里的 SSE、取消传播、首 token 延迟和流关闭治理。
- OpenAI Conversation State:用来区分会话历史、结构化状态和长期记忆。
- OpenAI Evals:补齐“系统是否变好”的评估入口,不要只看回答像不像。
- Building Effective Agents:校准 workflow 与 agent 的边界,先固定路径,再谈动态运行时。
- Model Context Protocol Specification:理解 MCP 是工具接入协议,不是权限、审批或审计中台。
RAG 与检索¶
- pgvector:第一版企业知识库常见的低复杂度路线,适合把业务过滤和向量检索放在同一套数据库里看。
- Elasticsearch:补全文本检索、倒排索引、过滤和排序心智。
- Ragas:用来理解 faithfulness、answer relevance、context precision 这类评估维度。
- Milvus:补独立向量库里的 collection、partition、索引和资源隔离问题。
- Qdrant:补 payload filter、向量检索和服务化向量库的工程边界。
Go AI 与 Agent 框架¶
- openai/openai-go:Go 里接模型、流式响应和工具 schema 的一手 SDK 入口。
- cloudwego/eino:Go 生态里观察 component、compose、callback、interrupt 和 agent runtime 的重要样本。
- modelcontextprotocol/go-sdk:MCP 官方 Go SDK,用来对照协议层对象。
- langchain-ai/langgraph:显式状态图、checkpoint、interrupt/resume 的代表实现。
- openai/openai-agents-python:观察 tools、handoffs、sessions、tracing、guardrails 如何组合成运行时。
- anthropics/claude-code:开发型 agent harness 样本,重点看任务、工具、权限、上下文和隔离。
最新题源补录¶
这批题先保留原始归类,合并时优先并入已有卡片。
[拟并入 SD-05]为什么选择 Spring AI 框架?它和 LangChain、LangGraph、Eino 各自解决哪层复杂度?[拟并入 INF-06]多模型支持架构怎么设计?多租户模型切换能否热更新?租户之间怎么隔离?[拟并入 INF-07]Session 和 User ID 怎样绑定?租户、用户、会话三者边界分别落在哪一层?[拟并入 AG-14]Agent 的记忆、工具调用、知识库检索等组件如何编排?关键状态对象有哪些?[拟并入 TC-01]Agent 工具调用的完整业务流程是什么?模型建议和服务端执行权怎么分开?[拟并入 AG-01]长期记忆和短期记忆在设计上有什么区别?什么时候用摘要,什么时候用结构化状态?[拟并入 INF-07]SSE 在前后端如何交互?工具调用时 SSE 事件里应该推哪些字段?[拟并入 TC-07]MCP client/server 如何连接、协商、发现能力、调用和回传结果?[拟并入 RAG-14]Agent 一般在什么阶段查询知识库?知识库查询工具的标准输入输出是什么?[拟并入 RAG-14 / RAG-10]多模态资料如何进入知识库?为什么不直接把所有图片交给多模态大模型?[排除]纯算法手撕、GMP 细节题暂不进入本讲义主线,除非它们能反向补强 Go 后端基础章节。