INNER CODE UNIT · TypeScript
optimizePrompt
austin-starks/Promptimizer · src/main.ts:129
async function optimizePrompt() {
const db = new Db("local");
await db.connect();
console.log("Connected to DB");
const { trainingSet, testSet } = prepareData();
console.log("Looking for prompt", PROMPT_NAME);
let prompt: AbstractPrompt;
try {
prompt = await AbstractPrompt.findOneByName(PROMPT_NAME);
} catch (error) {
console.log("Prompt not found. Creating new prompt");
prompt = await createPrompt();
}
console.log("Creating population");
const population = Population.createPopulationWithRandomExamples(
prompt,
trainingSet,