MCP 基本概念与最小 Python 实践
了解 Model Context Protocol 的主机、客户端与服务器边界,并用官方 Python SDK 写出可被 Inspector 调试的最小工具服务器。
从标题、正文、标签与分类中查找内容
了解 Model Context Protocol 的主机、客户端与服务器边界,并用官方 Python SDK 写出可被 Inspector 调试的最小工具服务器。
在多个 Python 工具并存时实现白名单分发、逐个执行和错误回传,掌握 Tool Calling 应用侧的基本控制流程。
在 Tool Calling 闭环中用 Python 校验模型参数、执行安全工具并回传成功或失败结果。
从一个天气查询示例理解 Tool Calling 的工作边界,并用 OpenAI Responses API 写出模型请求、程序执行、结果回传的最小闭环。
从召回不足、上下文噪声和无依据回答三个角度认识 RAG 常见问题,并用纯 Python 建立一个可运行的基础评估闭环。
理解 RAG 中召回和重排的分工,用纯 Python 完成一个可运行的候选排序示例,并为回答保留可追溯引用。
用纯 Python 实现一个可运行的本地 RAG 最小闭环,理解文档检索、上下文组装和基于证据回答的关系。
认识向量数据库的集合、向量和元数据,用 Chroma 保存并检索本地向量,完成一个可验证的最小语义检索示例。
从文档切分的目标出发,用 Python 实现保留来源信息的最小切分器,并理解元数据如何支撑检索、引用与调试。
理解 Embedding 如何把文本映射为向量,并用 Python 调用 API 和计算余弦相似度,完成第一个语义相似度实验。