跳到主要内容
版本:2.0.x

开发者指南导读

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

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

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

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

基础概念

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

平台安装与节点激活

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

开发工具与发布服务

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

JCS 云端应用发布服务

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

创建与发布应用

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

前端门户与页面

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

组件化页面

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

创建常规页面

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

AI 数据分析页面

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

Markdown 页面

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

在门户和页面中使用 AI

通过 AI 智能能力提升用户体验。将 AI Agent 和智能组件集成到门户和页面中,提供个性化辅助与自动化工作流。

在组件化页面中使用 AI Agent

在组件化页面中集成 AI Agent,并订阅 AI 事件,实现人机协作。

在页面中使用 AI 元素

从页面直接调用 AI 元素,包括 AI Agent、LLM 服务和知识库,用于动态内容生成。

在页面中调用业务元素

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

在页面中调用服务函数

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

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

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

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

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

UI 组件的接口规范

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

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

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

在页面中使用功能组件

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

分组表

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

查看更多组件

统计图表

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

卡片与媒体展示

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

全代码组件

基于 React 开发页面级自定义组件,自主控制界面、逻辑、样式和模型数据操作。

模型筛选器

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

按钮组件

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

审批组件

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

支付组件

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

全代码组件

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

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

AI 大模型

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

用百炼万相生成图片和视频内容

在页面和后端函数中调用百炼万相能力,实现文生图、图生图、文生视频、图生视频和首尾帧生视频。

AI 知识库

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

创建可被 Agent 检索的 AI 知识库

创建面向 Agent 和业务函数使用的 AI 知识库,选择向量数据库、向量模型和可选重排模型,并了解向量召回与关键词召回如何配合。

AI 知识库的 API 开放

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

📝 Coming soon...

AI Agent

构建具备推理和行动能力的智能代理。从创建 Agent、配置工具与知识库,到管理记忆、文件空间和运行扩展,全面掌握 AI Agent 的开发与集成。

入门路径:先选型,再做出第一个可用 Agent

认识 AI Agent

Agent 可直接调用数据模型函数、服务函数和页面函数,触及应用的各个层次。了解四种 Agent 类型,找到适合你业务场景的方案。

工具、知识和 Skill:让 Agent 能接入业务系统

让 Agent 操作数据库

将数据模型添加为 Agent 工具,让 AI 能够查询和操作业务数据。

让 Agent 调用服务函数

将服务函数添加为 Agent 工具,让 AI 执行复杂的业务逻辑。

让 Agent 操作页面组件

为 Agent 指定工作页面,让 AI 能够操作前端界面组件。

按需向大模型暴露工具函数

控制哪些工具函数会进入系统提示词,降低 Token 消耗和误选工具的概率。

用输入输出配置让 Agent 可被程序稳定调用

定义 Agent 的输入变量和输出格式,让聊天使用和程序调用都能获得稳定结果。

让 Agent 查阅知识库

为 Agent 集成知识库,实现检索增强生成(RAG),提升回答的准确性和时效性。

为 Agent 开启联网搜索

为 Agent 配置公开网页搜索和网页读取能力,适合查询最新资料、公开网页内容和临时外部信息。

为 Agent 安装技能

为 Agent 添加可复用的技能包,快速扩展 Agent 的专业能力。

上下文、记忆和安全:让 Agent 更稳定地长期运行

让 Agent 拥有记忆

配置 Agent 的会话状态存储和跨会话长期记忆,包括向量检索、记忆写入和时间衰减。

Agent 文件空间

三种文件空间的配置方法、路径规则、上传/读写路由行为,以及 System Prompts 编写建议。

自定义 LLM 调用参数

自定义 Agent 的大模型调用参数,包括温度、最大 Token 数、推理努力程度等,按需微调模型行为。

运行时上下文注入

配置运行时上下文注入,让 Agent 感知当前时间、用户身份和语言偏好。

自动压缩对话上下文

自动压缩对话历史,通过摘要降低大模型的上下文压力。

隐私保护

配置 PII 检测和脱敏规则,保护对话中的敏感信息。

控制 Agent 访问权限

通过平台统一的 RBAC 权限体系,控制 Agent 的可见范围、数据访问和服务函数调用权限。

运行入口、程序调用和高级扩展

从建模到分析看懂内置 Agent

按任务选择内置 Agent,并理解它们如何组合 DeepAgent、Skill、文件空间、权限、隐私保护和 AI 开发助手等平台能力。

使用 AI 开发助手开发 JitAI 元素

在 IDE 中用自然语言创建、修改和修复 JitAI 元素,并通过差异预览、应用变更、构建和刷新完成开发闭环。

在聊天页面中使用 Agent

了解如何通过 URL 访问 Agent 聊天页面,直接进入指定 Agent 或选择 Agent 开始对话。

在前后端程序中调用 Agent

将 Agent 集成到应用中,支持前端页面调用、后端服务调用和代码级 API。

配置欢迎语和预置问题

配置 Agent 的欢迎语和预置问题,降低用户首次使用的门槛。

AI 技能

将可复用的业务经验、工作流程、输出规范和判断规则沉淀为 Skill,让多个 AI Agent 能够共享同一套专业能力。

学习路径

沉淀可复用的领域能力

理解 Skill 的定位:把业务流程、输出规范、判断规则和示例模板沉淀为可复用能力,供多个 Agent 安装使用。

创建标准 Skill

在 IDE 的 Skills 入口创建标准 Skill,用名称和描述说明能力边界,并进入编辑器维护 Skill 内容。

管理 Skill 附件

把复杂规则、术语表、输出模板和示例拆成附件,让 Skill 主提示词保持清晰。

场景实践

开发问数 Skill

以数据查询场景为例,学习如何围绕数据模型设计问数 Skill、组织查询模板和字段说明。

AI 文件空间

为 Agent 准备可读写的文件环境。创建 Agent 空间、个人空间和组织空间,管理团队共享资料,并规划稳定的路径、隔离和清理规则。

让 Agent 有地方保存、读取和交付文件

理解 AI 文件空间的定位,区分 Agent 空间、个人空间和组织空间,并判断什么时候需要先创建文件空间。

管理组织空间中的共享文件

在管理区门户中使用组织文件空间管理页面上传、查看、删除和整理团队共享资料,需要用户拥有管理门户权限。

规划稳定的文件路径、隔离和清理规则

理解文件空间名称、逻辑路径、根目录、隔离规则和清理策略,避免 Agent 读写到错误位置。

AI 语音识别

把用户录音转成 Agent 可处理的文本输入。创建语音识别服务,配置 API Key 和默认模型,并在 Agent 的输入输出配置中开启语音输入能力。

创建一个供 Agent 使用的语音识别服务

在 IDE 中创建硅基流动语音识别服务,配置 API Key 和默认识别模型,并用名称说明服务边界。

设计真实业务场景中的语音输入体验

围绕移动端咨询、现场作业、客服坐席和会议访谈,设计更稳定的语音输入体验和上线检查清单。

数据建模

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

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

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

内置数据管理工具

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

创建数据模型函数

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

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

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

创建数据对象模型

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

在 AI Agent 中调用数据模型

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

事务管理

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

事务管理

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

用户与权限

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

工作台应用接入指南

将 JitAI 应用添加到企业工作台,并配置免登和移动端访问体验。

业务逻辑开发

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

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

学习如何在服务函数中调用其他元素,包括模型、其他服务、外部 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 Agent 和高级提示词工程技术构建智能应用,实现增强用户体验和自动化工作流程。

数据建模与分析

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

业务服务与 API

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