From f789b40a208b9510d170bc45fa7f57d65f4a2ef9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peer=20Sch=C3=BCtt?= <20603780+peerschuett@users.noreply.github.com> Date: Fri, 27 Mar 2026 14:22:16 +0100 Subject: [PATCH] Refined descriptions and logic in PromptOptimizer assistant for better clarity and performance. --- .../AssistantPromptOptimizer.razor.cs | 19 +++++++------------ app/MindWork AI Studio/Pages/Assistants.razor | 2 +- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/app/MindWork AI Studio/Assistants/PromptOptimizer/AssistantPromptOptimizer.razor.cs b/app/MindWork AI Studio/Assistants/PromptOptimizer/AssistantPromptOptimizer.razor.cs index 1b61716d..5b485e91 100644 --- a/app/MindWork AI Studio/Assistants/PromptOptimizer/AssistantPromptOptimizer.razor.cs +++ b/app/MindWork AI Studio/Assistants/PromptOptimizer/AssistantPromptOptimizer.razor.cs @@ -31,7 +31,7 @@ public partial class AssistantPromptOptimizer : AssistantBaseCore T("Prompt Optimizer"); - protected override string Description => T("Optimize a prompt using either the default or your individual prompt guideline and get targeted recommendations for future versions of the prompt."); + protected override string Description => T("Use an LLM to optimize your prompt by following either the default or your individual prompt guidelines and get targeted recommendations for future versions of the prompt."); protected override string SystemPrompt => $""" @@ -277,17 +277,12 @@ public partial class AssistantPromptOptimizer : AssistantBaseCore - {aspects} - - """; + return string.IsNullOrWhiteSpace(this.importantAspects) ? string.Empty : $""" + # IMPORTANT_ASPECTS + + {this.importantAspects} + + """; } private string SystemPromptOutputSchema() => diff --git a/app/MindWork AI Studio/Pages/Assistants.razor b/app/MindWork AI Studio/Pages/Assistants.razor index dcfb5752..72ee0efe 100644 --- a/app/MindWork AI Studio/Pages/Assistants.razor +++ b/app/MindWork AI Studio/Pages/Assistants.razor @@ -27,7 +27,7 @@ - + }