SuperAPI AI 工具集

omni-ai-optimizer

数据与分析

查看项目

更新于 10-15 21:39

技能介绍

用途:优化 Omni 语义模型,使 Omni 的 AI 助手 Blobby 能基于模型结构、字段标签与描述、同义词、ai_context、ai_fields、sample_queries 等生成更准确的查询与回答。影响顺序为 ai_context > ai_fields > sample_queries > synonyms > 字段描述。

准备:需设置环境变量 OMNI_BASE_URL 与 OMNI_API_KEY,并具备 Modeler 或 Connection Admin 权限。端点不确定时可先获取 OpenAPI 规范:curl -L "$OMNI_BASE_URL/openapi.json" -H "Authorization: Bearer $OMNI_API_KEY"。

主要能力:

  1. 编写 ai_context,做术语映射、说明数据口径、行为引导与角色设定。
  2. 用 ai_fields 筛选 AI 可见字段,支持通配符、取反和标签,如 -tag:internal。
  3. 添加 sample_queries,把正确查询结构与提问配对,工作簿导出的 JSON 需映射:table→base_view、join_paths_from_topic_name→topic、column_name→field、sort_descending→desc。
  4. 通过 extends 创建 AI 专用 topic 变体。
  5. 完善字段 description 与 synonyms,同义词用于字段名映射,ai_context 用于主题级行为与数据说明。

用法:通过 YAML API 提交,例如:curl -L -X POST "$OMNI_BASE_URL/api/v1/models/{modelId}/yaml" -H "Authorization: Bearer $OMNI_API_KEY" -H "Content-Type: application/json" -d '{...}',mode 可设为 extension。

建议流程:先用 omni-model-explorer 检查现状,查看 AI usage 了解真实提问,再逐步配置并反复测试。相关技能包括 omni-model-explorer、omni-model-builder、omni-query。

限制:需相应权限;过滤语法等细节需查阅 Model YAML API 文档;具体收费、价格、平台与效果暂未提供。