-
[OPIK-3534] [BE] Fix prompt templating and metric reasons for Optimization Studio (#4497)
发布于
2025-12-18 17:17:32 +00:00 - [OPIK-3520] [BE] Fix prompt templating and metric reasons for Optimization Studio
- Convert {{var}} (FE Mustache-style) to {var} (optimizer-style) in prompt messages
- Add reason field to equals and levenshtein_ratio metrics for hierarchical_reflective optimizer compatibility
- Add case_sensitive parameter support to levenshtein_ratio metric
- Add comprehensive tests for template conversion and metric reasons
- Update apps/opik-python-backend/src/opik_backend/studio/types.py
Co-authored-by: baz-reviewer[bot] <174234987+baz-reviewer[bot]@users.noreply.github.com>
- Update apps/opik-python-backend/src/opik_backend/studio/types.py
Co-authored-by: baz-reviewer[bot] <174234987+baz-reviewer[bot]@users.noreply.github.com>
- Revision 2: Fix missing function definition in template syntax converter
Co-authored-by: baz-reviewer[bot] <174234987+baz-reviewer[bot]@users.noreply.github.com>
下载附件