SuperAPI AI 工具集

docyrus-platform

智能体与模型

查看项目

更新于 10-15 09:03

技能介绍

Docyrus 是一个 AI 原生的后端平台即服务(BPaaS),用于构建 B2B Web/移动应用、客户门户、内部工具、AI 智能体、聊天机器人和集成,无需从零搭建后端基础设施。本技能是平台的架构地图:说明平台由哪些构建块组成、它们如何组合,以及每项具体操作由哪个专用技能负责。

核心构建块

平台由可组合成应用的构建块构成:

  • 应用(Apps):顶层容器,将数据源、自动化、智能体和自定义查询组合为一个可部署单元。
  • 数据源(Data Sources):带类型化模式的结构化记录集合。共四种类型:simple、advanced、external(连接的数据库/API)和 system(预构建)。每个数据源——无论内部还是外部——都通过统一的 CRUD 端点暴露。
  • 字段(Fields):45+ 种字段类型,用于定义数据源模式,包括文本、数字、日期、选择、关系、文件、公式、嵌套数据等。
  • 枚举(Enumerations):用于选择字段的可复用选项集(颜色、图标、排序)。
  • 自定义查询(Custom Queries):基于 SQL 的分析模板,支持变量插值、运行时过滤和多数据库定位。
  • 自动化(Automations):事件驱动工作流:触发器(记录变更、计划、Webhook、邮件、Web 表单、按钮)→ 动作节点链(邮件、通知、记录操作、HTTP、AI、脚本)。

构建块的详细规格见 references/core-building-blocks.md。

任务与技能对应关系

本技能承载概念。要执行具体工作,请使用对应的专用技能:

  • 设计数据源(模式、字段、关系、枚举、访问权限):docyrus-data-source-design
  • 构建自动化(触发器 + 动作节点图):docyrus-automation-design
  • 构建自定义 AI 智能体及其子资源:docyrus-agent-design
  • 编写系统基础智能体(“Docy”)调用的 AI 工具:docyrus-app-ai-tools
  • 设计邮件模板:docyrus-email-template-design
  • 设计 HTML/PDF 打印/报表模板:docyrus-print-pdf-template-design
  • 构建将提交内容收集为记录的公开 Web 表单:docyrus-webform-design
  • 设计数据源的记录创建/编辑/查看表单(网格、分区、条件规则):docyrus-dynamic-form-design
  • 配置租户 ACL(角色、层级单元、角色规则):docyrus-acl-design
  • 发现并调用第三方集成/连接器(docyrus connect):docyrus-integrations-and-connectors
  • 查询/CRUD 数据、编写过滤器/公式、构建查询负载:docyrus-api-dev
  • 编写 DSQL(逻辑 SQL)查询,或使用自然语言 dsql ask:docyrus-dsql-query-design
  • 从终端驱动一切(auth、ds、studio、automation、agent 等):docyrus-cli-app
  • 在 Docyrus 上构建 React 应用(集合、网格、表单):docyrus-app-dev-react、docyrus-data-grid-page-design、docyrus-record-detail-form-design

能力领域(概念)

查询与数据操作

统一查询引擎:列选择、50+ 过滤操作符、聚合、公式、透视、子查询、全文搜索;支持批量操作、评论和附件的完整 CRUD;以及针对 appSlug.dataSourceSlug 表的只读逻辑 SQL 端点(DSQL)。概念概览见 references/querying-and-data-operations.md。 → 查询负载与公式:docyrus-api-dev。DSQL(逻辑 SQL、dsql ask):docyrus-dsql-query-design。终端查询:docyrus-cli-app。

AI 能力

AI 智能体构建器,支持工具绑定、知识库、MCP 服务器、18+ 模型提供商、智能体链式调用、任务调度、持久记忆、聊天集成和评估指标。概念概览见 references/ai-capabilities.md。 → 构建智能体:docyrus-agent-design。编写 Docy 调用的工具:docyrus-app-ai-tools。

自动化与工作流

事件驱动自动化引擎:触发器类型和动作节点类型、条件流、动作链、归档。概念概览见 references/automation-and-workflows.md。 → 构建自动化:docyrus-automation-design。

认证与多租户

OAuth2 流程(PKCE、Client Credentials、Device Code)、基于作用域的权限、租户隔离、基于角色和记录级的 ACL、React 认证辅助工具以及客户门户。概念概览见 references/auth-and-multi-tenancy.md。 → 配置 ACL:docyrus-acl-design。应用代码中的 OAuth:docyrus-api-dev。

集成与事件

面向 HTTP 和 SQL 提供商的连接器框架、Webhook/事件管理、连接器发现、协作文档编辑、应用内消息、通知和邮件。概念概览见 references/integrations-and-events.md。 → 发现并使用连接器(docyrus connect):docyrus-integrations-and-connectors。Webhook/消息 CLI:docyrus-cli-app。

平台服务

应用模板、数据导入/导出、报表与分析、部署与版本管理、本地化与导航、审计日志和计费。概念概览见 references/platform-services.md。 → 公开数据收集 Web 表单有独立技能:docyrus-webform-design。

开发者工具

自动生成的 OpenAPI 规范、MCP 服务器、功能完整的 CLI、REST API 客户端库、React 认证提供程序以及自动生成的集合钩子。概念概览见 references/developer-tools.md。 → 完整 CLI 命令索引:docyrus-cli-app(使用 docyrus <cmd> --help 查看参数)。REST 客户端 + 查询负载 + 公式:docyrus-api-dev。