INNER CODE UNIT · TypeScript
testSet
austin-starks/Promptimizer · src/main.ts:48
const testSet = foldernames.slice(Math.floor(foldernames.length * 0.8));
fs.writeFileSync(trainingSetPath, JSON.stringify(trainingSet));
fs.writeFileSync(testSetPath, JSON.stringify(testSet));
return { trainingSet, testSet };
}
}
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,