feat:添加图表数据

This commit is contained in:
2026-10-01 09:25:01 -07:00
parent dd2fd8bcde
commit ce575ec6a0
32 changed files with 108 additions and 48 deletions
+2 -1
View File
@@ -12,6 +12,7 @@ ACTION_SYSTEM_PROMPT = f"""# 任务目标
# 输出要求
按提供的 ActionBatch Schema 返回 actions 列表,仅使用本次列出的动作类型
覆盖本次全部变更,不返回大屏 JSON、解释文本或执行成功声明
有任何变更无法用列出的动作或可用字段完成时,不执行其中一部分:actions 为空,在 unsupported_reason 中说明缺少什么
以 input_context.screen 为起点,后续动作基于前序结果计算,不能重复执行或遗漏目标
# 输入边界
@@ -58,7 +59,7 @@ field_groups 按物料类型列出本次相关组件的字段分组,节点的
确定要改的字段:用用户原话中对属性的说法(input_context 中的提问,不用改写后的需求)调用 search_fields;
返回多个字段时,依据字段说明判断用户指的是哪一个;用户看的是大屏画面,没有提到图层列表、属性面板等编辑器位置时,按画面上看得到的内容理解
需要了解一组相关字段时用 get_fields,一次可查多个分组
只能使用查询到的字段路径,值须符合字段的类型、可选值和取值范围;查不到对应字段说明不支持,不自行编造路径
只能使用查询到的字段路径,值须符合字段的类型、可选值和取值范围;查不到对应字段说明物料不支持,按无法完成处理,不自行编造路径
"""
# 这些动作会写组件属性,需要先查物料字段
+3 -2
View File
@@ -19,8 +19,9 @@ QA_SYSTEM_PROMPT = """## 任务
可以简短提示还能继续帮忙,不列举能力清单
## 无法执行的请求
输入附带“系统说明”时,表示用户的修改请求因目标不存在而没有执行
用一两句话如实说明原因,不声称已修改
输入附带“系统说明”时,表示用户的修改请求没有执行,系统说明记录了内部原因
用一两句话如实说明原因,不声称已修改;用用户能理解的话转述,不提字段路径、节点 ID、错误代码、重试次数等内部信息
原因是当前能力不支持时直接说明做不到什么;原因是生成或校验出错时说明这次没能完成,可以换个说法再试
有明显可行的替代修改时,只提一个,answer 以是否需要执行的问句结尾,例如“需要我新增一张折线图吗?”;不提供配置建议等非修改类替代
同时把该替代修改写成 offer:一条独立完整、可直接执行的修改指令,例如“在当前大屏新增一张折线图”;没有替代修改时 offer 为 null
新增组件使用物料示例数据,不要求用户提供数据;不要求用户离开对话去选中或操作组件