File size: 645 Bytes
638c806 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import { generateBoostedPrompt, modelAdapterProfiles } from "../src/index.ts";
const sample = generateBoostedPrompt(
"Extrahiere Felder aus chaotischen Notizen in ein valides JSON-Objekt.",
{
taskType: "structured_extraction",
modelProfileId: "gpt-openai"
}
);
if (!sample.prompt.includes("Task Spec") || !sample.prompt.includes("Verification")) {
throw new Error("Smoke test failed: generated prompt is missing required sections.");
}
if (modelAdapterProfiles.length < 10) {
throw new Error("Smoke test failed: expected ten model adapter profiles.");
}
console.log(`smoke ok: ${sample.id} score=${sample.score.overall}`);
|