了解向 Python 和 TypeScript 生成 AI 应用程序添加跟踪时可以使用的不同方法。
MLflow 有三种跟踪 Python 和 TypeScript 的方法。
-
自动 - 添加一行
mlflow.<library>.autolog()以自动捕获 20 多个 受支持的库的应用逻辑。 - 手动 - 设计用于自定义逻辑和复杂工作流,控制通过 函数修饰器 API 或 低级 API 跟踪的内容。
- 组合 - 混合使用这两种方法实现完整覆盖。
我应该使用哪种方法?
从自动跟踪开始。 这是获取跟踪工作的最快方法。 如果需要更多控制,请稍后添加手动跟踪。
| 情景 | 建议 |
|---|---|
| 使用一个 GenAI 库 | 对所选库使用自动跟踪 |
| 直接使用 LLM SDK | |
| 使用多个 GenAI 库或 SDK | |
| 所有其他方案,或者您需要更多的控制 | 使用手动跟踪:
|