From bf2b1a49f09efb26ab24bf972f80bdb4e36faf49 Mon Sep 17 00:00:00 2001 From: by-openai Date: Tue, 16 Sep 2025 15:56:44 -0700 Subject: [PATCH 1/3] Fix formatting in gpt-5 CFG cookbook --- examples/gpt-5/gpt-5_new_params_and_tools.ipynb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/gpt-5/gpt-5_new_params_and_tools.ipynb b/examples/gpt-5/gpt-5_new_params_and_tools.ipynb index b9dc8ac806..cda12ebceb 100644 --- a/examples/gpt-5/gpt-5_new_params_and_tools.ipynb +++ b/examples/gpt-5/gpt-5_new_params_and_tools.ipynb @@ -968,16 +968,16 @@ "| Rules (lower) | Combine terminals; cannot influence how text is tokenised. |\n", "| Greedy lexer | Never try to “shape” free text across multiple terminals – you’ll lose control. |\n", "\n", - "** Correct vs Incorrect Pattern Design\n", + "**Correct vs Incorrect Pattern Design** \n", "\n", "✅ **One bounded terminal handles free‑text between anchors** \n", - "start: SENTENCE \n", + "```start: SENTENCE \n", "SENTENCE: /[A-Za-z, ]*(the hero|a dragon)[A-Za-z, ]*(fought|saved)[A-Za-z, ]*(a treasure|the kingdom)[A-Za-z, ]*\\./ \n", - "\n", + "```\n", "❌ **Don’t split free‑text across multiple terminals/rules** \n", - "start: sentence \n", + "```start: sentence \n", "sentence: /[A-Za-z, ]+/ subject /[A-Za-z, ]+/ verb /[A-Za-z, ]+/ object /[A-Za-z, ]+/ \n", - "\n", + "```\n", "\n", "### 3.3 Example - SQL Dialect — MS SQL vs PostgreSQL\n", "\n", From 400c780caf2a66efc96b2823eda3ea8395c491c2 Mon Sep 17 00:00:00 2001 From: by-openai Date: Tue, 16 Sep 2025 15:58:52 -0700 Subject: [PATCH 2/3] Update gpt-5_new_params_and_tools.ipynb --- examples/gpt-5/gpt-5_new_params_and_tools.ipynb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/gpt-5/gpt-5_new_params_and_tools.ipynb b/examples/gpt-5/gpt-5_new_params_and_tools.ipynb index cda12ebceb..cda2f53df1 100644 --- a/examples/gpt-5/gpt-5_new_params_and_tools.ipynb +++ b/examples/gpt-5/gpt-5_new_params_and_tools.ipynb @@ -971,12 +971,12 @@ "**Correct vs Incorrect Pattern Design** \n", "\n", "✅ **One bounded terminal handles free‑text between anchors** \n", - "```start: SENTENCE \n", - "SENTENCE: /[A-Za-z, ]*(the hero|a dragon)[A-Za-z, ]*(fought|saved)[A-Za-z, ]*(a treasure|the kingdom)[A-Za-z, ]*\\./ \n", + "```start: SENTENCE\n", + "SENTENCE: /[A-Za-z, ]*(the hero|a dragon)[A-Za-z, ]*(fought|saved)[A-Za-z, ]*(a treasure|the kingdom)[A-Za-z, ]*\\./\n", "```\n", "❌ **Don’t split free‑text across multiple terminals/rules** \n", - "```start: sentence \n", - "sentence: /[A-Za-z, ]+/ subject /[A-Za-z, ]+/ verb /[A-Za-z, ]+/ object /[A-Za-z, ]+/ \n", + "```start: sentence\n", + "sentence: /[A-Za-z, ]+/ subject /[A-Za-z, ]+/ verb /[A-Za-z, ]+/ object /[A-Za-z, ]+/\n", "```\n", "\n", "### 3.3 Example - SQL Dialect — MS SQL vs PostgreSQL\n", From f9c39b065036d7025d3ce3d317b1c3a300b61c19 Mon Sep 17 00:00:00 2001 From: by-openai Date: Tue, 16 Sep 2025 16:00:16 -0700 Subject: [PATCH 3/3] Update gpt-5_new_params_and_tools.ipynb --- examples/gpt-5/gpt-5_new_params_and_tools.ipynb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/gpt-5/gpt-5_new_params_and_tools.ipynb b/examples/gpt-5/gpt-5_new_params_and_tools.ipynb index cda2f53df1..ce389b09f9 100644 --- a/examples/gpt-5/gpt-5_new_params_and_tools.ipynb +++ b/examples/gpt-5/gpt-5_new_params_and_tools.ipynb @@ -971,11 +971,13 @@ "**Correct vs Incorrect Pattern Design** \n", "\n", "✅ **One bounded terminal handles free‑text between anchors** \n", - "```start: SENTENCE\n", + "```\n", + "start: SENTENCE\n", "SENTENCE: /[A-Za-z, ]*(the hero|a dragon)[A-Za-z, ]*(fought|saved)[A-Za-z, ]*(a treasure|the kingdom)[A-Za-z, ]*\\./\n", "```\n", "❌ **Don’t split free‑text across multiple terminals/rules** \n", - "```start: sentence\n", + "```\n", + "start: sentence\n", "sentence: /[A-Za-z, ]+/ subject /[A-Za-z, ]+/ verb /[A-Za-z, ]+/ object /[A-Za-z, ]+/\n", "```\n", "\n",