INNER CODE UNIT · TypeScript
createPrompt
austin-starks/Promptimizer · src/main.ts:23
async function createPrompt() {
const evaluator = new AbstractPrompt(evaluatorPrompt);
await evaluator.save();
const prompt = new AbstractPrompt(bestPrompt);
await prompt.save();
return prompt;
}
function prepareData(): OptimizationData {
const optimizationFolder = __dirname + "/optimization";
if (!fs.existsSync(optimizationFolder)) {
fs.mkdirSync(optimizationFolder);
}
const trainingSetPath = optimizationFolder + "/trainingSet.json";
const testSetPath = optimizationFolder + "/testSet.json";
if (fs.existsSync(trainingSetPath) && fs.existsSync(testSetPath)) {
const trainingSet = JSON.parse(fs.readFileSync(trainingSetPath, "utf8"));
const testSet = JSON.parse(fs.readFileSync(testSetPath, "utf8"));