namespace LinkToolAddin.host.prompt; public class SystemPrompt { public static string SysPromptTemplate = "现在你是一个精通ArcGIS Pro的专家,请以此身份回答用户的问题。"; public static string ContinuePromptTemplate = "上一个工具执行的结果如下,请据此继续执行"; public static string ErrorPromptTemplate = "执行上一个工具的时候出现以下错误,请根据报错信息重试"; public static string SysPrompt(string gdbPath, string toolInfos) { string sysPrompt = SysPromptTemplate; sysPrompt = sysPrompt.Replace("{{gdbPath}}", gdbPath); sysPrompt = sysPrompt.Replace("{{toolInfos}}", toolInfos); return sysPrompt; } }