SuperAPI AI 工具集

integration-logic

智能体与模型

查看项目

更新于 10-15 20:13

技能介绍

用途:该技能把“集成逻辑”定义为两个独立应用之间通信所需的代码。这里的应用取最宽泛含义,包括浏览器应用、Web 服务、数据库、消息代理、worker、守护进程,以及任何以独立进程运行的程序,无论同机还是远程。集成逻辑常出现在通信双方,各自可能包含准备、发送、接收、校验、转换或确认数据的代码。核心判断标准是:这段代码是否因一个独立运行的应用需要与另一个应用交换数据或信号而存在。

主要能力:识别并分类集成逻辑,包括建立或管理与其他应用的通信、实现或抽象通信协议、构建/解析/序列化/反序列化/编码/解码消息、在内部数据与外部契约之间映射、发送请求/命令/事件/查询/消息、接收并校验/路由/确认/解释来自其他应用的请求响应事件消息、管理端点/主题/队列/通道/头部/关联标识/确认/重试/超时等传输细节,以及协调握手或交换步骤。

使用方式:先按通信目的阅读代码,寻找外部系统名、服务名、代理名、数据库名、队列名、端点路径、主题名、通道名、协议名或契约名;识别参与应用及收发方向;追踪交换的数据或信号、准备/传输/接收/校验/转换/确认方式及需遵守的协议或契约规则。强调按语义分类,而非仅凭文件夹、类名、库选择或框架角色判断。

编写或修改时:重构前先保留通信契约,重述哪些应用通信、交换什么、适用哪些协议或契约规则;在命名和结构中显式保留契约字段、协议概念与传输语义;清晰表达请求响应形状、消息格式、路由键、确认行为、重试规则与超时处理;显式标注内部数据与外部载荷的转换位置;验证修改后仍符合对方应用期望的协议与契约,确保序列化、解析、路由与确认行为仍能完成端到端交换。

审查问题:连接了哪些独立应用、交换了什么请求响应事件消息或信号、实现了或抽象了哪个协议或通信契约、在哪里做内部结构与交换载荷的转换、改动是否会影响两应用能否正确通信。若答案为是,即视为集成逻辑。

限制:资料未提供具体安装命令、平台支持、收费方式或效果数据,暂未提供。