Feat: Prompt Test

- Se implementa el testeo de prompts en el panel de admin sin activación.
- Se realizan mejoras visuales en los controles.
This commit is contained in:
2025-12-05 13:12:02 -03:00
parent a87550b890
commit 5cef67a2bf
5 changed files with 370 additions and 83 deletions

View File

@@ -336,7 +336,9 @@ namespace ChatbotApi.Controllers
try
{
var promptBuilder = new StringBuilder();
var systemInstructions = await GetActiveSystemPromptsAsync();
var systemInstructions = !string.IsNullOrWhiteSpace(request.SystemPromptOverride)
? request.SystemPromptOverride
: await GetActiveSystemPromptsAsync();
promptBuilder.AppendLine("<instrucciones_sistema>");
promptBuilder.AppendLine("Eres DiaBot, asistente virtual de El Día (La Plata, Argentina).");