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"));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…