Skip to content

Commit 5890fc2

Browse files
committed
fix: correct prompt aliases - remove duplicate NewABTest and restore Tuner type
1 parent 1fcf20a commit 5890fc2

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

engine/prompt/aliases.go

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,20 @@ type ABTest struct {
1818
A, B DSPyVariant
1919
}
2020

21-
// NewABTest builds an A/B test between two variants.
22-
func NewABTest(a, b DSPyVariant) *ABTest {
23-
return &ABTest{A: a, B: b}
21+
// Tuner is a lighter-weight prompt-tuning helper for online adjustments.
22+
type Tuner = engine.PromptTuner
23+
24+
// Variant is a tuned prompt the Tuner emits.
25+
type Variant = engine.PromptVariant
26+
27+
// NewOptimizer returns a fresh prompt optimizer.
28+
func NewOptimizer() *Optimizer {
29+
return engine.NewPromptOptimizer()
2430
}
2531

2632
// NewABTest builds an A/B test between two variants.
2733
func NewABTest(a, b DSPyVariant) *ABTest {
28-
return engine.NewABTest(a, b)
34+
return &ABTest{A: a, B: b}
2935
}
3036

3137
// NewTuner returns a fresh prompt tuner.

0 commit comments

Comments
 (0)