Few-shot ticket normalizer
This example demonstrates few-shot prompting by transforming an unstructured bug report into a normalized support ticket schema.
The prompt includes a small set of labeled examples, then asks the model to apply the same pattern to a new report.
Requirements
Steps for running this example in the shell
- Install dependencies:
bash
npm install- Export your OpenAI API key as an environment variable:
bash
export OPENAI_API_KEY="sk-..." # Windows cmd: set OPENAI_API_KEY="sk-..." # Windows PowerShell: $env:OPENAI_API_KEY="sk-..."- Run the script:
bash
npm startOutput
When you run the script, it will print the input bug report and the normalized ticket returned by the model.