Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
了解可以采用哪些不同的方法为生成式 AI 应用程序添加跟踪。 MLflow 跟踪提供端到端检测,让你全面了解应用的行为方式。
MLflow 有三种跟踪方法。
-
自动 - 添加一行
mlflow.<library>.autolog()
以自动捕获 20 多个 受支持的库的应用逻辑。 - 手动 - 专为自定义逻辑和复杂工作流设计,控制使用高级 API 或低级 API 跟踪的内容。
- 组合 - 混合使用这两种方法实现完整覆盖。
我应该使用哪种方法?
从自动跟踪开始。 这是获取跟踪工作的最快方法。 如果需要更多控制,请稍后添加手动跟踪。
例如,可以使用 OpenAI SDK 的自动跟踪和手动跟踪将多个 LLM 调用合并到表示应用程序的端到端逻辑的单个跟踪中。
根据编写应用程序代码的方式确定用例的最佳跟踪方法:
使用一个 GenAI 库(LangGraph、CrewAI、OpenAI 代理、Bedrock 代理等)
- 对所选库使用 自动跟踪 :
mlflow.<library>.autolog()
直接使用 LLM 的 SDK(例如 OpenAI SDK、Anthropic SDK、Bedrock SDK 等)
使用多个 GenAI 库或 SDK (例如 LangGraph AND OpenAI SDK 等)
所有其他方法,或者你需要更多控制权
后续步骤
参考指南
浏览本指南中提到的概念和功能的详细文档。