跳到主要内容

开发者指南导读

准备好体验全新的应用开发方式了吗?从这里开始,你将学会使用 AI 时代的全新技术体系构建功能强大的企业级应用。

开发指南提供从组织管理、应用开发基础到业务逻辑实现的完整学习路径,以及通过真实业务场景掌握复杂应用架构设计的最佳实践。

使用建议:新手按顺序学习,有经验的开发者可直接查看场景化进阶指南。

首先,你需要完成基本的下载安装

基础概念

掌握 JitAI 平台的核心理念和架构原理。了解平台应用、元素体系、开发框架、可视化开发工具等基础概念,为后续开发工作奠定理论基础。

平台安装与节点激活

完成平台安装和节点激活流程。学习下载安装方法、节点激活流程、开发者团队管理等,建立开发环境基础。

开发工具与发布服务

强大的工具链助力高效开发。掌握可视化开发环境、运维管理工具和云端发布服务,实现从开发到部署的完整工具链支持。

JCS 云端应用发布服务

官方云端应用发布服务,提供中心化应用仓库、版本管理和 JitNode 间的无缝部署。

创建与发布应用

从应用创建到分布式部署的完整流程。掌握应用创建、源码管理、版本发布、运行环境配置,以及如何构建无限横向扩展的分布式集群架构。

前端门户与页面

设计精美的用户界面和交互体验。从门户导航到页面构建,从组件布局到数据管理,打造功能完整、用户友好的应用界面。

组件化页面

理解组件化页面——JitAI页面系统的基础,由功能组件构建,用于数据展示和用户交互。

创建常规页面

使用可视化编辑器构建页面界面,配置组件和事件,实现丰富的用户交互功能。

AI 数据分析页面

通过自然语言描述需求,AI 自动生成数据图表,支持用户随时调整图表样式和统计维度。

Markdown 页面

创建文档型页面,支持丰富的 Markdown 语法和文档展示需求。

在门户和页面中集成 AI 元素

通过智能 AI 元素提升用户体验。将 AI 助理、智能体和其他 AI 组件集成到门户和页面中,创建智能、交互式的应用程序,提供个性化帮助和自动化工作流程。

在门户中使用 AI 助理

学习如何将 AI 助理集成到门户界面中,为用户在整个工作流程中提供智能帮助和指导。

在组件化页面中使用 AI 助理

将 AI 助理嵌入到基于组件的页面中,增强用户交互并为特定任务提供上下文帮助。

在页面中使用 AI 元素

掌握从页面调用 AI 元素的技巧,包括 AI 智能体、LLM 服务和知识库,用于动态内容生成。

在页面中调用业务元素

将页面连接到强大的业务逻辑和数据操作。学习如何从页面调用服务函数和数据模型函数,创建动态的、数据驱动的用户界面,具备实时业务处理能力。

在页面中调用服务函数

学习如何从页面调用服务函数来执行业务逻辑、处理数据并与外部系统集成,实现动态内容生成。

在页面中调用数据模型函数

掌握从页面调用数据模型函数的技巧,执行 CRUD 操作、数据查询和数据库交互,实现实时数据显示。

页面中的全代码自定义 UI 组件

创建具有完全编程控制的高级自定义 UI 组件。构建复杂的交互元素,与页面逻辑无缝集成,处理复杂事件,提供超越标准组件的丰富用户体验。

UI 组件的接口规范

学习创建全代码 UI 组件的接口规范和标准,包括属性、状态管理和生命周期方法。

在页面代码中调用全代码组件的函数

了解如何从页面代码调用全代码组件暴露的函数,控制组件行为和数据流。

在页面中使用功能组件

丰富的组件库是你的超级工具箱。拖拽一个表格展示数据,添加表单收集信息,插入图表让数据可视化。让复杂的前端开发变得简单直观。

分组表

按指定字段对数据进行分组展示的表格组件,适用于层次化数据管理。

查看更多组件

丰富的数据可视化图表组件,支持柱状图、折线图、饼图等多种图表类型。

📝 文档正在完善中,敬请期待...

用于展示卡片式内容和媒体文件的组件,包括看板和画廊功能。

📝 文档正在完善中,敬请期待...

模型筛选器

基于数据模型的高级筛选组件,支持简单、复杂和自由筛选模式。

按钮组件

各种类型的按钮组件,支持不同样式和交互效果。

审批组件

与工作流集成的 UI 组件,用于提交审批申请、处理审批任务和管理审批历史,具有事件驱动通知功能。

支付组件

通过统一接口实现多平台支付处理的功能性 UI 元素,原生支持支付宝和微信支付,提供完整的交易生命周期管理。

全代码组件

完全自定义的代码组件,支持高度个性化的功能实现。

点击上方"查看更多组件"可收起

AI 大模型

接入 GPT-4、Claude、通义千问等主流大模型。支持多厂商容灾和私有化部署,为应用提供智能对话、文本生成、代码辅助等 AI 能力。

使用大模型函数实现多模态 AIGC

探索如何利用大模型函数创建包含文本、图像等多种媒体类型的多模态 AI 生成内容。

📝 Coming soon...

AI 知识库

将企业文档、手册、FAQ 转化为智能知识库。支持文档自动处理、智能分段、语义检索,让 AI 基于企业知识精准回答问题。

知识库文档管理

管理知识库文档,配置知识库参数,进行查询测试与向量化调优。

AI 知识库的 API 开放

通过 API 接口开放 AI 知识库能力,实现与外部系统集成。

📝 Coming soon...

AIAgent

具备推理和行动能力的智能代理。通过提示词和工具配置,让 AI 自主分析问题、制定方案、执行任务,处理复杂业务场景。

使用知识库实现检索增强生成(RAG)

学习如何为 Agent 集成知识库,实现检索增强生成,提升回答的准确性和时效性。

使用 Agent 实现单任务智能体

学习如何使用 Agent 实现专门的单任务智能体,优化特定业务场景的处理效果。

📝 Coming soon...

Agent 的 API 开放

将 Agent 能力通过 API 形式开放给外部系统调用。

📝 Coming soon...

AI 助理

可视化的智能工作流引擎。通过拖拽节点编排业务流程,结合 AI 决策和人机交互,实现客服、审批、数据处理等场景的智能自动化。

创建 AI 助理元素

构建生产级 AI 应用,支持多智能体协作、UI 交互和可视化编排,无需编写代码。

流程编排与节点配置

掌握可视化工作流设计,包含 8 种以上节点类型:AIAgent、路由、条件逻辑、人机协作节点等。

AI 助理的输入与输出

配置自定义输入参数、控制运行时日志详细程度,并使用自定义控件向对话发送结构化数据。

AI 助理的运行时状态

利用运行时状态作为 AI 的「记忆库」,实现上下文保留、多轮对话和错误恢复。

AI 助理的事件

在前端页面和后端服务中订阅节点执行、工具调用和人机交互事件。

AI 助理的 API 开放

通过 API 接口开放 AI 助理能力,实现应用内集成和外部系统对接。

欢迎语与对话历史

配置欢迎语、开场白,管理对话历史,提升用户参与度和上下文连续性。

开发对话式多任务 AI 助理

完整教程:构建具有智能路由、多个智能体和自动文档生成功能的 AI 助理。

开发人机协作式企业级 AI 助理

构建复杂的 AI 评分系统,展示深度 UI 集成、事件驱动协作和人工监督。

数据建模

为你的应用设计强大的数据基础。无需复杂的 SQL 知识,通过可视化方式创建数据表,设计字段类型,建立关联关系。让数据管理变得轻松高效。

从已有数据库模式创建数据表

从现有数据库表快速创建数据表元素,支持快速模型生成。

内置数据管理工具

利用内置数据管理工具进行高效的数据操作和管理。

创建数据模型函数

设计和实现自定义数据模型函数,扩展数据处理能力。

在页面和函数中使用数据模型

学习如何在前端页面和后端函数逻辑中有效使用数据模型进行数据操作。

创建数据对象模型

专为全代码开发环境设计的专业数据结构,类似于 DTO,用于业务逻辑中的结构化数据表达和传递。

在 AI Agent 中调用数据模型

将数据模型函数添加为 Agent 工具,使 AI 能够智能地执行数据的创建、读取、更新、删除等操作。

事务管理

确保复杂业务操作中的数据一致性和可靠性。掌握数据库事务控制机制,实现原子操作,有效处理并发访问场景。

事务管理

数据库事务控制和一致性管理,确保数据操作的可靠性。

用户与权限

构建安全可靠的用户体系。支持多种登录方式,灵活设计组织架构,精细化权限分配。让不同用户各司其职,确保数据安全和操作规范。

角色与业务元素权限

业务元素的高级基于角色的权限控制,包括数据模型和功能组件的权限管理。

Agent 工具权限控制

配置和管理 AI Agent 工具的权限控制,确保代理操作的安全性和可控性。

业务逻辑开发

赋予应用强大的业务处理能力。通过可视化编程处理复杂业务规则,响应用户操作,执行后台任务。让逻辑编写像搭积木一样直观易懂。

在服务函数中调用其它元素

学习如何在服务函数中调用其他元素,包括模型、其他服务、外部 API 和系统组件,实现全面的业务逻辑实现。

服务元素使用场景

探索服务元素在不同业务场景和应用架构中的实际使用场景和最佳实践。

审批流程

让企业审批流程变得高效有序。通过拖拽方式设计流程图,配置审批人和条件,自动化处理流转。告别繁琐的纸质审批,拥抱数字化办公。

审批页面定制

自定义审批界面和用户体验,提升审批效率。

审批流程的使用

审批流程的实际应用和操作指南,包括发起和处理审批。

在审批流程中调用业务逻辑元素

学习如何在审批流程中调用业务逻辑元素,实现复杂业务规则和自动化决策。

在审批流程中集成 AI 元素

将人工智能能力集成到审批流程中,实现智能路由、自动审查和智能决策。

📝 敬请期待...

文件处理

轻松处理应用中的各种文件需求。支持多种格式文件上传下载,动态生成 Word、Excel 文档,让文件操作变得简单便捷。

用文件模板生成和打印文件

学习如何使用文件模板程序化生成和打印文档,包括动态内容填充和输出格式化。

外部 API 集成

让你的应用连接更广阔的世界。轻松接入第三方 API,集成微信支付、支付宝支付,配置短信通知服务。扩展应用能力边界,满足更多业务场景。

内置的支付服务

集成主流支付平台,实现在线支付和交易功能。

缓存管理

让应用跑得更快更稳定。配置智能缓存策略,优化数据访问速度,提升用户体验。确保应用在高并发访问时依然流畅运行。

缓存配置与使用

应用缓存策略配置,提升系统性能和响应速度。

内部 API 开放

将应用能力暴露给外部系统调用。一键生成标准 API 接口,管理调用权限,监控使用情况。让你的应用成为数据和服务的提供者。

API 授权

API 接口的权限控制和访问授权管理。

各类元素的 API 暴露示例

全面展示如何将不同类型的元素暴露为 API 的示例,包括数据模型、服务和自定义函数。

使用 SDK 调用被授权元素的 API

学习如何使用官方 SDK 调用被授权的元素 API,包括身份验证、请求处理和错误管理。

使用跨 App 服务元素调用被授权元素的 API

使用服务元素实现跨应用 API 调用,实现不同 JitAI 应用之间的无缝集成。

国际化

让你的应用面向全球用户。支持多语言、区域设置和动态语言切换,打造真正的国际化应用程序。

创建语言包

学习如何为应用程序创建自定义语言包,包括结构定义和内容组织。

扩展系统内置的语言包

扩展和自定义现有系统语言包,以满足特定业务需求和区域需要。

📝 Coming soon...

如何翻译页面中的术语

掌握页面内容翻译技巧,包括动态文本替换和上下文感知翻译。

忽略翻译规则

配置规则以排除特定内容不被翻译,确保正确处理品牌名称、技术术语和其他不可翻译内容。

默认语言

为应用程序配置默认语言,确保首次访问用户和没有明确语言偏好的用户获得最佳体验。

前端 UI 定制

打造独特的视觉体验和品牌形象。自定义应用主题色彩,开发专属 UI 组件,让应用界面更符合企业品牌调性,提升用户体验和辨识度。

全局样式

应用整体样式和主题配置,统一界面风格和用户体验。

组件定制

平台提供两种主要的组件定制方式,以满足不同的开发需求和场景。

门户定制

全代码自定义门户提供了灵活的解决方案,适用于导航布局调整、界面风格定制和交互方式优化等场景。

场景化进阶指南

基于真实业务场景的深度实践指南,帮助开发者掌握复杂应用的架构设计和最佳实践。

开发与运维流程

掌握高效的开发流程、调试技巧和生产环境部署管理,确保应用稳定性和团队协作效率。

AI 开发与应用

使用 AI 智能体、助理和高级提示词工程技术构建智能应用,实现增强用户体验和自动化工作流程。

数据建模与分析

基于 JitORM 构建销售数据分析系统,实现多维度聚合分析和业务规则自动化。

业务服务与 API

基于 JitService 实现自定义鉴权和业务服务架构。