用途
该技能用于搜索并检索 MLflow 官方文档站点上的文档内容。当用户询问 MLflow 的功能、API、集成(例如 LangGraph 等)相关问题时,可使用该技能获取官方文档信息。
主要能力
- 从 MLflow 官方文档站点检索文档。
- 通过 llms.txt 索引定位相关页面路径。
- 抓取目标文档的 .md 源文件。
- 以逐字(verbatim)代码示例的形式呈现结果,而非摘要。
使用方式
工作流程分为两步:
第 1 步:抓取 llms.txt 索引
WebFetch(
url: "https://mlflow.org/docs/latest/llms.txt",
prompt: "Find links or references to [TOPIC]. List all relevant URLs."
)
抓取 https://mlflow.org/docs/latest/llms.txt 以查找相关页面路径。
第 2 步:抓取目标文档
使用第 1 步得到的路径,始终使用 .md 扩展名:
WebFetch(
url: "https://mlflow.org/docs/latest/[path].md",
prompt: "Return all code blocks verbatim. Do not summarize."
)
抓取所识别路径下的 .md 文件,并以逐字代码示例的形式呈现结果。
限制与反模式
该技能明确列出以下不应采用的做法:
- 不要使用 .html 文件——只抓取 .md 源文件。
- 不要使用 WebSearch——始终从 llms.txt 开始;网络搜索会返回过时或第三方内容。
- 不要使用含糊的提示词——“Extract complete documentation” 这类提示允许摘要化。应使用 “Return all code blocks verbatim. Do not summarize.”。
- 不要使用带版本的路径——始终使用 /docs/latest/,除非用户明确要求特定版本,否则不要使用 /docs/3.8/ 或其他版本。
- 不要猜测 URL——抓取前始终在 llms.txt 中验证路径是否存在。切勿凭假设构造文档路径。
- 不要跟随外部链接——停留在 mlflow.org/docs 范围内。不要跟随指向 GitHub、PyPI 或第三方站点的链接。
- 不要混合来源——仅使用 MLflow 文档。不要与 LangChain 文档、OpenAI 文档或其他外部文档合并使用。
- 不要将 llms.txt 用于非 GenAI 主题——llms.txt 索引仅覆盖 LLM/GenAI 文档。对于经典 ML 跟踪功能,路径可能不同。
适用场景
适用于用户询问 MLflow 功能、API、集成(如 LangGraph 等)等需要查阅 MLflow 官方文档的场景。
其他信息
该技能的官方文本暂未提供。