跳转至

原始资料与链接清单

这一页只负责溯源,不负责写标准答案。新增题面、原始链接和临时摘录先进这里;整理成熟以后,再并入第十三章题卡或对应正文。

维护规则

  • 原题先进本页,保留来源、题面和拟并入编号。
  • 同义题不要反复进入第十三章,先合并到已有 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 应用工程

RAG 与检索

  • pgvector:第一版企业知识库常见的低复杂度路线,适合把业务过滤和向量检索放在同一套数据库里看。
  • Elasticsearch:补全文本检索、倒排索引、过滤和排序心智。
  • Ragas:用来理解 faithfulness、answer relevance、context precision 这类评估维度。
  • Milvus:补独立向量库里的 collection、partition、索引和资源隔离问题。
  • Qdrant:补 payload filter、向量检索和服务化向量库的工程边界。

Go AI 与 Agent 框架

最新题源补录

这批题先保留原始归类,合并时优先并入已有卡片。

  • [拟并入 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 后端基础章节。