Aludel.Prompts.Evolution (aludel v0.6.0)

Copy Markdown View Source

Functions for analyzing prompt version evolution and performance metrics.

Summary

Functions

Returns aggregated metrics for all versions of a prompt.

Prepares metrics data for Chart.js visualization.

Functions

get_metrics(prompt_id, opts \\ [])

@spec get_metrics(
  binary(),
  keyword()
) :: [map()]

Returns aggregated metrics for all versions of a prompt.

The optional :days and :as_of values bound suite-run analysis while retaining every prompt version in the result.

prepare_chart_data(metrics)

@spec prepare_chart_data([map()]) :: map()

Prepares metrics data for Chart.js visualization.