SuperAPI AI 工具集

integrate-backend

编程与开发

查看项目

更新于 10-16 06:47

技能介绍

用途:该技能用于 Power Pages 项目的后端集成方案选型。它不直接创建后端文件,而是分析用户的业务问题,推荐合适的集成方式并调用相应技能落地。

主要能力与工作流:

  1. 确认站点存在:查找 powerpages.config.json,若未找到则提示先用 /create-site 创建站点;扫描现有服务器逻辑、云流消费端、前端 /_api/、/_api/serverlogics/、/_api/cloudflow/ 调用及 web roles,并运行 node "${PLUGIN_ROOT}/scripts/list-custom-actions.js" "<ENV_URL>" 发现 Dataverse 自定义操作。
  2. 理解业务问题:判断目标、涉及数据、触发方、是否需即时响应、是否涉及外部服务与密钥、是否需向浏览器隐藏逻辑、是否需防篡改写入、是否需 AI 摘要或检索。
  3. 推荐方案:直接 Dataverse CRUD 且无外部调用、密钥与规则时用 Web API;需要生成式摘要、基于已有数据的接地搜索或相关记录发现时用 AI Web API(只读);需要外部 API 调用、服务器端密钥、隐藏逻辑、批量查询或防篡改校验并执行写入时用服务器逻辑;异步后台处理、跨系统多步工作流或超过 120 秒超时的处理用云流;复杂场景可组合使用并说明各部分必要性。
  4. 安全原则:若写入依赖必须防篡改的业务规则(状态流转、条件写入、计算字段、多表原子操作),服务器逻辑必须校验并执行写入,不能只校验而由客户端 Web API 写入。
  5. 依赖与阶段:针对同一表的 AI Web API 项应排在对应 Web API 项之后的阶段;Search Summary 无按表前置条件可独立使用。

使用方式:调用后按提示提供业务需求,技能通过 AskUserQuestion 澄清模糊点,渲染含概念说明、概览、数据流、实施顺序与集成项的计划需用户确认,随后路由到相应技能。

限制:资料未提供具体价格、平台版本与效果保证;本技能本身不实现后端代码。