diff --git a/agent_tool.json b/agent_tool.json deleted file mode 100644 index 1d24374..0000000 --- a/agent_tool.json +++ /dev/null @@ -1,484 +0,0 @@ -{ - "tools": [ - { - "name": "natural-language-understanding", - "description": "根据用户的需求制作任务计划", - "inputSchema": { - "type": "object", - "properties": { - "query": { - "type": "string", - "description": "用户的需求" - } - }, - "required": [ - "query" - ], - "additionalProperties": false - }, - "outputSchema": { - "type": "object", - "properties": { - "taskType": { - "type": "string", - "description": "任务类型" - }, - "taskTarget": { - "type": "string", - "description": "任务目标" - }, - "keyParameters": { - "type": "string", - "description": "关键参数" - }, - "constraints": { - "type": "string", - "description": "约束条件" - } - }, - "required": [ - "taskType", - "taskTarget", - "keyParameters", - "constraints" - ] - } - }, - [ - { - "name": "domain-terminology-mapping", - "description": "将测试领域专业术语映射为平台统一的标准术语及数据模型", - "inputSchema": { - "type": "object", - "properties": { - "query": { - "type": "string", - "description": "测试领域专业术语(如“冒烟测试”、“回归测试”)" - } - }, - "required": [ - "query" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "standardTerminology": { - "type": "string", - "description": "平台统一的标准术语" - }, - "dataModel": { - "type": "string", - "description": "对应的数据模型" - } - }, - "required": [ - "standardTerminology", - "dataModel" - ] - } - }, - { - "name": "contextual-linking", - "description": "关联用户历史会话记录,获取当前任务的配置偏好及上下文信息", - "inputSchema": { - "type": "object", - "properties": { - "query": { - "type": "string", - "description": "用户历史会话记录(含配置偏好、之前任务上下文)" - } - }, - "required": [ - "query" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "configurationPreferences": { - "type": "string", - "description": "当前会话的延续配置偏好" - }, - "contextualInformation": { - "type": "string", - "description": "任务上下文关联信息" - } - }, - "required": [ - "configurationPreferences", - "contextualInformation" - ] - } - }, - { - "name": "atomic-model-retrieval", - "description": "根据任务类型与功能描述,从原子模型库中召回相关模型", - "inputSchema": { - "type": "object", - "properties": { - "query": { - "type": "string", - "description": "任务类型与功能描述(如“需要图像分类模型”)" - } - }, - "required": [ - "query" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "modelList": { - "type": "array", - "description": "原子模型库中召回的相关模型列表", - "items": { - "type": "object", - "properties": { - "modelId": { - "type": "string", - "description": "模型ID" - }, - "modelName": { - "type": "string", - "description": "模型名称" - }, - "basicInfo": { - "type": "string", - "description": "基础信息" - } - } - } - } - }, - "required": [ - "modelList" - ] - } - }, - { - "name": "model-ranking", - "description": "根据匹配度、成功率等指标对模型列表进行排序和推荐", - "inputSchema": { - "type": "object", - "properties": { - "modelList": { - "type": "array", - "description": "待排序的模型列表" - }, - "rankingMetrics": { - "type": "string", - "description": "排序指标(匹配度、执行成功率、资源消耗等)" - } - }, - "required": [ - "modelList", - "rankingMetrics" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "recommendedCombinations": { - "type": "array", - "description": "排序后的模型组合推荐", - "items": { - "type": "object", - "properties": { - "order": { - "type": "integer" - }, - "expectedScore": { - "type": "number" - } - } - } - } - }, - "required": [ - "recommendedCombinations" - ] - } - }, - { - "name": "intelligent-parameter-config", - "description": "根据任务需求自动填充模型参数字典", - "inputSchema": { - "type": "object", - "properties": { - "taskRequirements": { - "type": "string", - "description": "任务需求参数(如batch size、学习率范围)" - } - }, - "required": [ - "taskRequirements" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "parameterDictionary": { - "type": "object", - "description": "自动填充的模型参数字典(可直接用于任务下发)" - } - }, - "required": [ - "parameterDictionary" - ] - } - }, - { - "name": "config-file-association", - "description": "根据模型ID匹配对应的配置文件路径", - "inputSchema": { - "type": "object", - "properties": { - "modelId": { - "type": "string", - "description": "选定的模型ID" - } - }, - "required": [ - "modelId" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "configFilePath": { - "type": "string", - "description": "匹配的配置文件路径" - }, - "modelFileMapping": { - "type": "string", - "description": "模型-文件映射关系" - } - }, - "required": [ - "configFilePath", - "modelFileMapping" - ] - } - }, - { - "name": "yaml-parse", - "description": "解析YAML格式的编排文件,生成待执行工具列表", - "inputSchema": { - "type": "object", - "properties": { - "yamlFile": { - "type": "string", - "description": "YAML格式的编排文件(包含任务步骤、工具调用顺序)" - } - }, - "required": [ - "yamlFile" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "toolList": { - "type": "array", - "description": "解析后的待执行工具列表及顺序(JSON格式)" - } - }, - "required": [ - "toolList" - ] - } - }, - { - "name": "unit-change", - "description": "根据用户需求查询并返回可执行机器列表", - "inputSchema": { - "type": "object", - "properties": { - "username": { - "type": "string", - "description": "当前登录用户名" - }, - "taskRequirements": { - "type": "string", - "description": "任务需求(如“需要空闲机器”)" - } - }, - "required": [ - "username", - "taskRequirements" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "machineList": { - "type": "array", - "description": "可执行机器列表(含机器名称、机器ID、状态),若多机则返回列表供人工选择", - "items": { - "type": "object", - "properties": { - "machineName": { - "type": "string" - }, - "machineId": { - "type": "string" - }, - "status": { - "type": "string" - } - } - } - } - }, - "required": [ - "machineList" - ] - } - }, - { - "name": "task-metadata-completion", - "description": "完善任务元数据并返回用户确认", - "inputSchema": { - "type": "object", - "properties": { - "partialInfo": { - "type": "string", - "description": "部分任务信息(如项目名、功能域)" - } - }, - "required": [ - "partialInfo" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "completeMetadata": { - "type": "object", - "description": "完善后的完整任务元数据", - "properties": { - "project": { - "type": "string" - }, - "domain": { - "type": "string" - }, - "taskName": { - "type": "string" - } - } - } - }, - "required": [ - "completeMetadata" - ] - } - }, - { - "name": "task-status-monitor", - "description": "监控测试机或任务的执行状态和资源占用情况", - "inputSchema": { - "type": "object", - "properties": { - "taskIdOrMachineId": { - "type": "string", - "description": "测试机ID或任务ID" - } - }, - "required": [ - "taskIdOrMachineId" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "executionStatus": { - "type": "string", - "description": "当前测试机任务执行状态" - }, - "resourceUsage": { - "type": "string", - "description": "资源占用情况" - }, - "waitingQueue": { - "type": "array", - "description": "队列中等待的任务列表" - } - }, - "required": [ - "executionStatus", - "resourceUsage", - "waitingQueue" - ] - } - }, - { - "name": "multi-client-communication", - "description": "向测试机客户端投递任务数据", - "inputSchema": { - "type": "object", - "properties": { - "clientAddress": { - "type": "string", - "description": "测试机客户端地址" - }, - "taskData": { - "type": "string", - "description": "任务数据(包含工具命令、参数)" - } - }, - "required": [ - "clientAddress", - "taskData" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "deliveryStatus": { - "type": "string", - "description": "投递成功/失败状态" - }, - "confirmationMessage": { - "type": "string", - "description": "任务接收确认信息" - } - }, - "required": [ - "deliveryStatus", - "confirmationMessage" - ] - } - }, - { - "name": "natural-language-query-parsing", - "description": "解析用户自然语言查询,检索跨平台结构化数据", - "inputSchema": { - "type": "object", - "properties": { - "query": { - "type": "string", - "description": "用户自然语言查询(如“查一下最近失败的测试任务”)" - } - }, - "required": [ - "query" - ] - }, - "outputSchema": { - "type": "object", - "properties": { - "searchResults": { - "type": "array", - "description": "跨平台检索结果(Tool、Model、测试报告、机器信息、任务状态、用户信息等结构化数据)" - } - }, - "required": [ - "searchResults" - ] - } - } - ] - ] -} \ No newline at end of file