Pular para o conteúdo principal

Otimização do prompt do MLflow (beta)

info

Beta

Esse recurso está atualmente na versão beta.

MLflowO recurso de otimização de prompts do mlflow.genai.optimize_prompt() permite que o senhor aprimore automaticamente seus prompts usando as abordagens do data-driven. Essa API integra seus prompts existentes com algoritmos avançados de otimização. Atualmente, a API é compatível com o algoritmo MIPROv2 do DSPy. Esse poderoso recurso funciona perfeitamente com os recursos de registro, rastreamento e avaliação de prompt do MLflow para aprimorar o desempenho de prompt dos seus aplicativos generativos AI.

Principais benefícios

  • Interface unificada
    Acesse métodos avançados de otimização de prompt por meio de uma API padronizada e independente de estrutura.

  • Gerenciamento imediato
    A integração perfeita com o MLflow Prompt Registry permite o controle de versão, o acompanhamento da linhagem e a reutilização.

  • Criação do conjunto de dados
    Combinado com o rastreamento MLflow e o recurso de avaliação, permite a criação eficiente do dataset a partir dos rastreamentos de seus aplicativos.

  • Avaliação abrangente
    Avalie e melhore os prompts usando a infraestrutura de avaliação e os avaliadores personalizados da Databricks.

Visão geral do fluxo de trabalho

O fluxo de trabalho de otimização imediata consiste em quatro etapas principais:

  • Trace Collection : colete traços de execução do seu aplicativo GenAI
  • Criação de conjunto de dados : Criar conjunto de dados de avaliação a partir dos rastros do site MLflow
  • Dados do rótulo : Revisar e refinar o rótulo no dataset
  • Prompt Optimization : execução do processo de otimização

Exemplo Notebook

O exemplo demonstra o fluxo de trabalho de ponta a ponta para otimizar seus prompts usando o mlflow.genai.optimize_prompt() API, incluindo coleta de rastreamento, criação do dataset e definição de métricas de avaliação.

Caderno de otimização de prompts

Open notebook in new tab

Próximas etapas

Para saber mais sobre a API, consulte Optimize Prompts (Experimental).

Para saber mais sobre rastreamento e avaliação de aplicativos GenAI, consulte os artigos a seguir: