From 455cbd570960aa1fe3e647176aa54ffe00e0f459 Mon Sep 17 00:00:00 2001 From: Stephen Toub Date: Thu, 21 Nov 2024 20:41:00 -0500 Subject: [PATCH 1/2] Update M.E.AI to 9.0.1-preview.1.24570.5 --- .../BotSharp.Plugin.MicrosoftExtensionsAI.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Plugins/BotSharp.Plugin.MicrosoftExtensionsAI/BotSharp.Plugin.MicrosoftExtensionsAI.csproj b/src/Plugins/BotSharp.Plugin.MicrosoftExtensionsAI/BotSharp.Plugin.MicrosoftExtensionsAI.csproj index 9262828f..9ce69188 100644 --- a/src/Plugins/BotSharp.Plugin.MicrosoftExtensionsAI/BotSharp.Plugin.MicrosoftExtensionsAI.csproj +++ b/src/Plugins/BotSharp.Plugin.MicrosoftExtensionsAI/BotSharp.Plugin.MicrosoftExtensionsAI.csproj @@ -12,7 +12,7 @@ - + From 7d66ea3edffe686df330d3299cbd96000b0297e9 Mon Sep 17 00:00:00 2001 From: Joanna Ren <101223@smsassist.com> Date: Mon, 25 Nov 2024 13:41:15 -0600 Subject: [PATCH 2/2] update prompt --- .../templates/two_stage.summarize.liquid | 3 ++- .../BotSharp.Plugin.SqlDriver/Functions/SqlValidateFn.cs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Plugins/BotSharp.Plugin.Planner/data/agents/282a7128-69a1-44b0-878c-a9159b88f3b9/templates/two_stage.summarize.liquid b/src/Plugins/BotSharp.Plugin.Planner/data/agents/282a7128-69a1-44b0-878c-a9159b88f3b9/templates/two_stage.summarize.liquid index c53abdab..d8f741a7 100644 --- a/src/Plugins/BotSharp.Plugin.Planner/data/agents/282a7128-69a1-44b0-878c-a9159b88f3b9/templates/two_stage.summarize.liquid +++ b/src/Plugins/BotSharp.Plugin.Planner/data/agents/282a7128-69a1-44b0-878c-a9159b88f3b9/templates/two_stage.summarize.liquid @@ -1,4 +1,5 @@ -You are a planning summarizer. You will generate the final output in JSON format with short explanation based on the task description, knowledge and related table structure and relationship. +You are a planning summarizer. You will generate the final output in JSON format based on the task description, knowledge and related table structure and relationship. +Generate a simple business explaination of the quried data for the non tech audience. Requirements: {{ summary_requirements }} diff --git a/src/Plugins/BotSharp.Plugin.SqlDriver/Functions/SqlValidateFn.cs b/src/Plugins/BotSharp.Plugin.SqlDriver/Functions/SqlValidateFn.cs index f47e022d..b712d347 100644 --- a/src/Plugins/BotSharp.Plugin.SqlDriver/Functions/SqlValidateFn.cs +++ b/src/Plugins/BotSharp.Plugin.SqlDriver/Functions/SqlValidateFn.cs @@ -62,7 +62,7 @@ public class SqlValidateFn : IFunctionCallback { Provider = agent?.LlmConfig?.Provider ?? "openai", Model = agent?.LlmConfig?.Model ?? "gpt-4o", - Message = "Correct SQL Statement", + Message = "Correct SQL Statement and keep the comments/explanations", Data = new Dictionary { { "original_sql", message.Content },