ASTRO轻应用 ASTROZERO-如何开发预测类AI应用:在服务编排中使用AI服务

时间:2024-04-25 15:58:38

在服务编排中使用AI服务

  1. 预测模型发布后,在图3中单击“使用”,可使用该预测模型进行预测。

    系统支持使用服务编排或者脚本来调用预测服务。

  2. 选择使用该预测服务的应用,保持默认所选页签“在Flow中使用”,单击“开发”。

    图4 在服务编排中使用

    系统会自动为所选应用创建好“AIExample”文件夹和归属于该文件夹的服务编排。

  3. 在弹出的服务编排编辑页面查看如下信息。

    1. 在页面右侧选择,在全局上下文页面查看到系统已自动创建如下变量。
      图5 查看变量
      表2 变量说明

      变量名

      类型

      描述

      dataInputs

      任意

      输入参数。

      resCode

      文本

      返回码,如果返回“0”代表请求成功。

      resMsg

      文本

      返回消息,如果成功状态,通常会返回“成功”,其他情况会返回具体的错误信息。

      result

      任意

      调用预测服务请求返回的预测字段取值。

    2. 查看整个服务编排的入参、出参。
      图6 查看入参出参
    3. 选择预测服务图元,查看配置信息。
      图7 图元配置

  4. 单击编辑器上方的,保存服务编排。
  5. 保存成功或,单击编辑器上方的,运行服务编排。
  6. 输入入参,入参可从图4中“输入参数详情”区域,单击获取,给入参即相关字段配上测试值。

    {
      "dataInputs": {
        "aienable__AdministrativeDuration__CST": "222",
        "aienable__Administrative__CST": "221",
        "aienable__BounceRates__CST": "118",
        "aienable__InformationalDuration__CST": "1144",
        "aienable__Informational__CST": "112",
        "aienable__PageValues__CST": "11",
        "aienable__ProductRelatedDuration__CST": "12",
        "aienable__ProductRelated__CST": "11",
        "aienable__SpecialDay__CST": "11",
        "aienable__Browser__CST": "123",
        "aienable__Month__CST": "123",
        "aienable__OperatingSystems__CST": "123",
        "aienable__Region__CST": "123",
        "aienable__Revenue__CST": "123",
        "aienable__TrafficType__CST": "122",
        "aienable__VisitorType__CST": "111",
        "aienable__Weekend__CST": "111"
      }
    }

    输出如下结果,表示调用预测服务成功,输出的“value”值为预测字段“aienable__ExitRates__CST”的预测值。

    {
    	"interviewId": "002N000000pLp8qlHHQ8",
    	"outputs": {
    		"resCode": "0",
    		"resMsg": "成功",
    		"result": [{
    			"value": 0.1666532122219126
    		}]
    	}
    }

  7. 单击编辑器上方的,启用服务编排。
support.huaweicloud.com/usermanual-astrozero/astrozero_05_1201.html