using BS.Shared; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AICore.Prompt.SystemPrompts { internal class BaseSystemPromptBuilder { public readonly static Dictionary Translations = new Dictionary { {AiActionType.ServiceRecord, "Zeiterfassung" }, {AiActionType.ServiceRecordConversation, "Zeiterfassung" }, {AiActionType.ServiceRecordDocumentation, "Zeiterfassung" }, }; public string Path { get; set; } public BaseSystemPromptBuilder(string path) { Path = path; } protected string getCustomSystemPrompt() { var path = Path; return File.ReadAllText(path); } } }