Aludel.Prompts.Evolution.Export (aludel v0.4.1)

Copy Markdown View Source

Export serialization for prompt evolution metrics.

Summary

Functions

Serializes evolution metrics to CSV format.

Serializes evolution metrics to JSON format.

Functions

to_csv(metrics)

@spec to_csv([map()]) :: String.t()

Serializes evolution metrics to CSV format.

Returns a CSV string with headers and one row per version-provider combination.

to_json(prompt, metrics)

@spec to_json(Aludel.Prompts.Prompt.t(), [map()]) :: map()

Serializes evolution metrics to JSON format.

Returns a map with prompt metadata and evolution metrics including version history, performance data, and provider breakdowns.