发布

  • [OPIK-2648] [p sdk/fe] add support to multi-metrics optimization (#3612)

    frostbyte_neo 发布于 2025-10-14 10:47:30 +00:00

    • Implement MultiObjectiveMetric

    • Implement a tooltip for optimization progress chart which shows multiple metrics.

    • Add secondary feedback scores to the optimization progress chart

    • Fix task_evaluator.evaluate aggregation logic

    • Add secondary feedback scores to the trial experiments values

    • Rename module

    • Add unit tests for multi metric objective, remove obsolete typed dict subclass

    • Add multi metric objective example

    • Fix lint errors

    • Update stroke width and opacity on the optimization progress bar

    • Fix linting issues

    • Address FE linting issues

    • Address Python linting issues

    • Added missing temperature

    • Update sdks/opik_optimizer/src/opik_optimizer/task_evaluator.py

    Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com

    • Linting after applying suggestion

    • Fix some lint issues, make OptimizationRuns only contain main objective charts

    • Fix colorization

    • Fix lint errors

    • Remove random from example

    • Address review comments

    • Fix lint errors


    Co-authored-by: Doug Blank doug.blank@gmail.com
    Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com

    下载附件