AxOptimizerLoggerData Generated TypeScript API reference. typescript api api/reference build/apidocs/TypeAlias.AxOptimizerLoggerData.md type AxOptimizerLoggerData

AxOptimizerLoggerData

TypeScript
type AxOptimizerLoggerData = 
  | {
  name: "OptimizationStart";
  value: {
     config: Record<string, unknown>;
     exampleCount: number;
     optimizerType: string;
     validationCount: number;
  };
}
  | {
  name: "RoundProgress";
  value: {
     bestScore: number;
     configuration: Record<string, unknown>;
     currentScore: number;
     round: number;
     totalRounds: number;
  };
}
  | {
  name: "EarlyStopping";
  value: {
     finalScore: number;
     reason: string;
     round: number;
  };
}
  | {
  name: "OptimizationComplete";
  value: {
     bestConfiguration: Record<string, unknown>;
     bestScore: number;
     explanation?: string;
     optimizerType?: string;
     performanceAssessment?: string;
     recommendations?: string[];
     stats: AxOptimizationStats;
     successRate?: string;
     totalCalls?: number;
  };
}
  | {
  name: "ConfigurationProposal";
  value: {
     count: number;
     proposals: string[] | Record<string, unknown>[];
     type: "instructions" | "demos" | "general";
  };
}
  | {
  name: "BootstrappedDemos";
  value: {
     count: number;
     demos: unknown[];
  };
}
  | {
  name: "BestConfigFound";
  value: {
     config: Record<string, unknown>;
     score: number;
  };
};

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/optimizerTypes.ts#L4

Docs