J.
75 / 100

Accessible description review

Chart showing monthly revenue rising

What does the alt text need?

Describe the trend83%
Keep as is12%
Empty alt5%
// Conceptual pseudocode — not Jev SDK syntax
const state = {
  "image_context": "Chart showing monthly revenue rising",
  "alt": "chart.png",
  "decorative": false
};

const decision = await evaluateDecision({
  state,
  question: "What does the alt text need?",
  options: ["Describe the trend","Keep as is","Empty alt"],
});

// Your adapter normalizes the provider response.
// Tune this example threshold on labelled data.
if (decision.outcome === "Describe the trend"
    && decision.probability >= 0.85) {
  requestAltRevision(decision);
} else {
  queueForReview(decision);
}

Let the application describe the trend.