Pular para o conteúdo principal

optimize_product

Gere título, descrição e atributos otimizados com IA para um produto. Parâmetros:
ParâmetroTipoObrigatórioDescrição
product_idstringSimID ou SKU do produto
target_platformstringNãogoogle, meta, openai (padrão: todos)
applybooleanoNãoAplicar mudanças imediatamente (padrão: false)
const result = await client.callTool({
  name: "optimize_product",
  arguments: {
    product_id: "SKU-001",
    target_platform: "google",
    apply: false,
  },
});
console.log(result.content[0].text);
Resposta:
{
  "product_id": "SKU-001",
  "original": { "title": "Camiseta Azul", "description": "Uma camiseta" },
  "optimized": {
    "title": "Camiseta de Algodão Slim-Fit Azul Masculina | P-GG",
    "description": "100% algodão pré-encolhido. Tecido respirável para conforto o dia todo..."
  },
  "score_before": 0.42,
  "score_after": 0.89,
  "applied": false
}

batch_optimize

Otimize múltiplos produtos em uma única chamada. Parâmetros:
ParâmetroTipoObrigatórioDescrição
product_idsstring[]SimArray de IDs (máx: 50)
target_platformstringNãoPlataforma alvo
applybooleanoNãoAplicar imediatamente (padrão: false)
const result = await client.callTool({
  name: "batch_optimize",
  arguments: {
    product_ids: ["SKU-001", "SKU-002", "SKU-003"],
    apply: true,
  },
});

get_score

Obtenha o score de otimização atual de um produto. Faixas de score: Excelente (0,85–1,0) · Bom (0,65–0,84) · Atenção (0,40–0,64) · Ruim (0–0,39)
const result = await client.callTool({
  name: "get_score",
  arguments: { product_id: "SKU-001" },
});

compare_scores

Compare scores de otimização entre um conjunto de produtos.
const result = await client.callTool({
  name: "compare_scores",
  arguments: {
    product_ids: ["SKU-001", "SKU-002", "SKU-003"],
    sort_by: "score_asc",
  },
});
Last modified on March 18, 2026