SuperAPI AI 工具集

searching-mlflow-docs

编程与开发

查看项目

更新于 10-15 13:10

技能介绍

用途

该技能用于搜索并检索 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 官方文档的场景。

其他信息

该技能的官方文本暂未提供。