SuperAPI AI 工具集

connect-ai-exchange

数据与分析

查看项目

更新于 10-16 05:54

技能介绍

用途:通过 CData Connect AI 查询 Microsoft Exchange 数据。前置条件:必须先在当前环境找到并读取 connect-ai-base skill;若未加载、未启用或未安装,应立即停止,告知用户需安装并启用后再继续。本 skill 替代 Exchange 驱动的 getInstructions,不应再调用它,直接进行 getSchemas 与后续 schema 发现(通过 getCatalogs 识别连接后调用 getTables / getColumns)。

主要能力与使用方式:Exchange 连接由 CData Schema 属性决定呈现 MSGraph(推荐)或 EWS(旧版)两种面,二者对象模型、邮件文件夹暴露方式、列命名、存储过程与写入机制均不同,无法凭连接名推断。首个工具调用必须是 getSchemas:返回 MSGraph 则加载 references/msgraph.md,返回 EWS 则加载 references/ews.md,随后按对应参考编写查询。三部分组成名固定为 [Catalog].[Schema].[Table],中间段是 Schema(MSGraph 或 EWS),Catalog 用 getCatalogs 得到的实际连接名替换。

通用约定:MSGraph 用 camelCase、嵌套路径以下划线扁平化,EWS 用 PascalCase;邮件与日历表大且按实时 API 分页,必须用日期列过滤并以字面日期(如 '2025-01-01')而非日期函数;布尔用 1/0;查询前先用 getColumns 确认列名;发送、转发、回复、移动、响应邀请或写入行会改动用户真实邮箱,须先向用户确认;写入受 Connect AI 目录权限约束,需连接具备 Insert / Update / Delete / Execute 权限,被拒说明当前用户只读。

限制:官方文档未提供价格、平台与效果信息;两种面具体表列、存储过程等细节需查看对应参考。