pub struct OptimizeResult {
pub prompt: String,
pub examples: Vec<TrainingExample>,
pub instruction: String,
pub score: f64,
pub evaluations: u32,
pub candidate_scores: Vec<f64>,
}Expand description
Result of prompt optimization.
Fields§
§prompt: StringThe optimized prompt template.
examples: Vec<TrainingExample>Few-shot examples selected (if any).
instruction: StringThe instruction used.
score: f64Average score across the dataset.
evaluations: u32Number of evaluations performed.
candidate_scores: Vec<f64>Scores for each candidate tried.
Trait Implementations§
Source§impl Clone for OptimizeResult
impl Clone for OptimizeResult
Source§fn clone(&self) -> OptimizeResult
fn clone(&self) -> OptimizeResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OptimizeResult
impl RefUnwindSafe for OptimizeResult
impl Send for OptimizeResult
impl Sync for OptimizeResult
impl Unpin for OptimizeResult
impl UnsafeUnpin for OptimizeResult
impl UnwindSafe for OptimizeResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more