INNER CODE UNIT · TypeScript
testOriginalPrompt
austin-starks/Promptimizer · src/main.ts:55
export async function testOriginalPrompt() {
const db = new Db("local");
await db.connect();
console.log("Connected to DB");
const { trainingSet, testSet } = prepareData();
console.log("Looking for prompt", PROMPT_NAME);
const prompt = await AbstractPrompt.findOneByName(PROMPT_NAME);
const originalPromptPpulation = Population.createPopulationWithPrompt(
new AbstractPrompt({ ...prompt, name: `Original ${prompt.name}` }),
trainingSet,
testSet
);
await originalPromptPpulation.test(0);
await originalPromptPpulation.validate(0);
await originalPromptPpulation.save(0);
}