Integração com MLflow
Comece rapidamente a monitorar seus Agents com MLflow.
Visão Geral do MLflow
MLflow é uma plataforma open-source que auxilia profissionais e equipes de machine learning a lidar com as complexidades do processo de aprendizagem de máquina.
Ela oferece um recurso de tracing que aprimora a observabilidade de LLMs em suas aplicações de IA Generativa, capturando informações detalhadas sobre a execução dos serviços de sua aplicação. O tracing fornece uma forma de registrar os inputs, outputs e metadados associados a cada etapa intermediária de uma requisição, permitindo que você identifique facilmente a origem de bugs e comportamentos inesperados.
Funcionalidades
- Painel de Tracing: Monitore as atividades dos seus agentes crewAI com painéis detalhados que incluem entradas, saídas e metadados dos spans.
- Tracing Automatizado: Uma integração totalmente automatizada com crewAI, que pode ser habilitada executando
mlflow.crewai.autolog()
. - Instrumentação Manual de Tracing com pouco esforço: Personalize a instrumentação dos traces usando as APIs de alto nível do MLflow, como decorators, wrappers de funções e context managers.
- Compatibilidade com OpenTelemetry: O MLflow Tracing suporta a exportação de traces para um OpenTelemetry Collector, que pode então ser usado para exportar traces para diversos backends como Jaeger, Zipkin e AWS X-Ray.
- Empacote e Faça Deploy dos Agents: Empacote e faça deploy de seus agents crewAI em um servidor de inferência com diversas opções de destino.
- Hospede LLMs com Segurança: Hospede múltiplos LLMs de vários provedores em um endpoint unificado através do gateway do MFflow.
- Avaliação: Avalie seus agents crewAI com uma ampla variedade de métricas utilizando a API conveniente
mlflow.evaluate()
.
Instruções de Configuração
Instale o pacote MLflow
Inicie o servidor de tracking do MFflow
Inicialize o MLflow em sua aplicação
Adicione as duas linhas a seguir ao código da sua aplicação:
Exemplo de uso para tracing de Agents do CrewAI:
Consulte a Documentação de Tracing do MLflow para mais configurações e casos de uso.
Visualize as atividades dos Agents
Agora os traces dos seus agentes crewAI estão sendo capturados pelo MLflow. Vamos acessar o servidor de tracking do MLflow para visualizar os traces e obter insights dos seus Agents.
Abra 127.0.0.1:5000
em seu navegador para acessar o servidor de tracking do MLflow.
Painel de Tracing do MLflow