19 lines
738 B
C#
19 lines
738 B
C#
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;
|
||
}
|
||
|
||
} |