v0.1.4版本 #2
@ -32,7 +32,8 @@ public class McpServerList
|
|||||||
{
|
{
|
||||||
Name = "KnowledgeBase",
|
Name = "KnowledgeBase",
|
||||||
Type = "inner",
|
Type = "inner",
|
||||||
Description = "可以调用进行查询知识库,获取相关参考信息。有地理信息的相关案例步骤参考以及Arcgis Pro的工具详细信息",
|
Description = "可以调用进行查询知识库,获取相关参考信息。" ,
|
||||||
|
// "有地理信息的相关案例步骤参考以及Arcgis Pro的工具详细信息",
|
||||||
IsActive = true
|
IsActive = true
|
||||||
});
|
});
|
||||||
//servers.Add("filesystem", new StdioMcpServer()
|
//servers.Add("filesystem", new StdioMcpServer()
|
||||||
|
|||||||
@ -43,10 +43,12 @@
|
|||||||
|
|
||||||
你必须严格遵守以下每一条规则:
|
你必须严格遵守以下每一条规则:
|
||||||
1.用户时间宝贵,一旦确认工具成功调用之后,不得重复调用上一次已成功执行的工具,除非有新的参数或上下文变化。
|
1.用户时间宝贵,一旦确认工具成功调用之后,不得重复调用上一次已成功执行的工具,除非有新的参数或上下文变化。
|
||||||
2.调用“ArcGisPro:ArcGisProTool”工具前一定要先调用知识库工具检查工具调用名和参数是否正确,name一定要严格按照知识库的调用名,例如analysis.Erase。如果有非必填的参数要用""空开
|
2.调用“ArcGisPro:ArcGisProTool”工具,name一定要严格按照知识库的调用名,例如analysis.Erase。如果有非必填的参数要用""空开,还要在知识库查清楚每个参数填写的内容,比如固定选项,不要自己编写参数,工具参数的每个输入与输出数据都要把数据库的路径加上,不能只写名称。
|
||||||
3.参数都应为字符串类型,可以表示文件或其他输出类型。
|
3.参数一定都为字符串类型,可以表示文件或其他输出类型。
|
||||||
4.一旦消息中没有工具或提示词调用信息即视为任务完成。因此工具或提示词调用必须连续完成。
|
4.一次只能调用一个工具,逐步调用!不要调用多个,一旦消息中没有工具或提示词调用信息即视为任务完成。因此工具或提示词调用必须连续完成。
|
||||||
5.只响应用户目前的需求即可,不要过度猜测用户的需求,如果有下一步的工具建议只输出文本即可,如果输出XML会执行大量无用的工具。
|
5.只响应用户目前的需求即可,不要过度猜测用户的需求,如果有下一步的工具建议只输出文本即可,如果输出XML会执行大量无用的工具。
|
||||||
|
|
||||||
特别注意:
|
特别注意:
|
||||||
ArcGIS Pro中不能通过先SelectByAttribute选择后再执行ExportFeatures导出指定的部分,正确的做法是直接用ExportFeatures传入where_clause导出指定部分的数据。
|
1.ArcGIS Pro中不能通过先SelectByAttribute选择后再执行ExportFeatures导出指定的部分,正确的做法是直接用ExportFeatures传入where_clause导出指定部分的数据。
|
||||||
|
2.对于建筑数据analysis.SummarizeWithin的参数列表如下(in_polygons, in_sum_features, out_feature_class, {keep_all_polygons}, {sum_fields}, {sum_shape}, {shape_unit}, {group_field}, {add_min_maj}, {add_group_percent}, {out_group_table}),"keep_all_polygons"填写"KEEP_ALL","sum_fields"为"","sum_shape"为"ADD_SHAPE_SUM","shape_unit"为"SQUAREKILOMETERS"每一个参数都不能有错,其他非必填的参数为空"a"。
|
||||||
|
3.对于道路数据analysis.SummarizeWithin的参数设计为"shape_unit"为"KILOMETERS"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user