Adicionar rastreamentos a aplicativos: rastreamento automático e manual
Aprenda sobre as diferentes abordagens que você pode adotar para adicionar rastros a aplicativos AI generativa Python e TypeScript.
O MLflow tem três abordagens para rastreamento para Python e TypeScript.
- Automático - Adicionar uma linha
mlflow.<library>.autolog()para capturar automaticamente a lógica do aplicativo para mais de 20 bibliotecas compatíveis. - Manual - Projetado para lógica personalizada e fluxo de trabalho complexo, controle o que é rastreado usando APIsde Decoradores de Função ou APIsde baixo nível.
- Combinado - misture as duas abordagens para obter uma cobertura completa.
Qual abordagem devo usar?
começar com rastreamento automático. É a maneira mais rápida de fazer os rastreamentos funcionarem. Adicione o rastreamento manual posteriormente se precisar de mais controle.
Cenário | Recomendações |
|---|---|
Use uma biblioteca GenAI | Utilize o rastreamento automático para a biblioteca selecionada. |
Use os SDKs do LLM diretamente |
|
Utilize várias bibliotecas ou SDKs do GenAI. |
|
Em todos os outros cenários, ou se você precisar de mais controle, | Utilize o rastreamento manual:
|