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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…