diff --git a/README.en-US.md b/README.en-US.md index e07770a5a..e95b57cd4 100644 --- a/README.en-US.md +++ b/README.en-US.md @@ -33,18 +33,28 @@ Current version: 3.9.5 (2026-08-27) Project introduction ----------------------------------- -

Java AI Low Code Platform

+

Enterprise AI Low-Code Development Platform

-JeecgBoot is a `AI low code platform` based on code `generators`! Front and back end separation architecture SpringBoot4, SpringCloud, Ant Design&Vue, Mybatis plus, Shiro, JWT, support for microservices. The powerful code generator makes the front and back end of the code generation, low code development! JeecgBoot leads a new low-code development paradigm (OnlineCoding-> Code Generator -> Manual MERGE) that helps resolve 70% of the duplication in Java projects and makes development more business-focused. Not only can quickly improve efficiency, save research and development costs, but also do not lose flexibility! +JeecgBoot is an AI-powered low-code development platform built around **low-code development, an AI application platform, and an AI knowledge base**. With AI Skills, developers can generate an entire system or business module from a single natural-language request. AI automatically produces the frontend and backend code, database DDL, and menu permissions, ready to run and extend. Teams can also rapidly build enterprise AI applications and intelligent knowledge bases while focusing more of their effort on core business logic. -JeecgBoot provides a series of low code modules to make Online development truly zero code: Online form development, online reports, report configuration capabilities, online chart design, large screen design, mobile configuration capabilities, form designer, online design flow, process automation configuration, plug-in capabilities (pluggable) and more! +The platform provides complete AI application development capabilities, including AI chat assistants, knowledge bases, visual workflow orchestration, MCP, and plugins, with support for mainstream models such as ChatGPT, DeepSeek, and Ollama. Its AI Skills can also draw workflows, design forms, create reports and dashboards, and even generate a complete system from one sentence. +JeecgBoot promotes an AI low-code workflow of **“AI Generation → Online Configuration → Code Generation → Manual Merge.”** This approach helps eliminate 80% of repetitive work in Java projects while retaining source-level extensibility, combining delivery efficiency with the flexibility required for complex business systems. -The purpose of JEECG is: simple functions are implemented by OnlineCoding configuration, so that zero code development; Complex functions are generated by code generator and manually Merge to achieve low code development, which ensures both intelligence and flexibility. The implementation of low code development and support flexible coding at the same time, to solve the current low code products are generally not flexible drawbacks! +The platform uses a modern frontend/backend separation architecture. The frontend is based on Ant Design Vue, Vue 3, TypeScript, and Vite, while the backend uses Spring Boot 4, Spring Cloud Alibaba, and MyBatis-Plus. Fine-grained access control covers buttons and data permissions, and the platform includes online forms, form and workflow designers, portals, reports and dashboards, OA, AI applications, AI knowledge bases, model management, AI workflow orchestration, and AI chat. -JEECG Business process: Using workflow to implement and extend the task interface for developing and writing business logic, forms provides a variety of solutions: form designer, online configuration form, and coding form. At the same time, the separation design of process and form (loose coupling) is realized, and the flexible configuration of task nodes is supported, which not only ensures the confidentiality of the company's process, but also reduces the workload of developers. +### Core Capabilities -AI Empowering Low-Code: Currently, JeecgBoot supports AI large models such as ChatGPT and DeepSeek. The latest version defaults to using DeepSeek, which offers faster speed and higher quality. It now provides features such as AI chat assistant, AI table creation, and AI report generation. +- **Generate a complete system from one sentence:** Describe the requirement in natural language, and AI automates database modeling, full-stack CRUD code, menu permissions, and page rendering from end to end. +- **No-code mode:** Build a complete business application online in as little as five minutes without writing code, enabling business users to participate directly in digital delivery. +- **AI application platform:** Manage AI applications and models, build intelligent chat and visual workflows, and connect MCP and plugins across multiple mainstream models. +- **Powerful code generator:** Generate runnable frontend and backend code, database DDL, and menu permissions for single-table, tree, one-to-one, and one-to-many data models, with full support for further customization. +- **Rich AI Skills:** Package intelligent Skills for real business scenarios and work with Claude Code to create BPMN workflows, forms, reports, dashboards, and portals from a single sentence. +- **Rich low-code components:** Cover form design, workflow design, portal design, reports, dashboards, OA, AI applications, and AI knowledge bases for rapid enterprise application assembly. +- **Modern technology stack:** Combine Spring Boot, Spring Cloud Alibaba, and MyBatis-Plus on the backend with Vue 3, TypeScript, Vite, and Ant Design Vue on the frontend for approachable development and long-term maintainability. +- **AI knowledge-base Q&A:** Use large language models and RAG to deliver rich knowledge bases and intelligent chat, with document parsing, vector database integration, and accurate retrieval for enterprise knowledge. + +JeecgBoot also includes enterprise foundations such as users, roles, organizations, menus, dictionaries, messaging, and scheduled tasks. It provides fine-grained button, data, and form-field permissions; integrates BPM workflows, JimuReport, and JimuBI; and supports both monolithic and microservice deployments for OA, ERP, CRM, MIS, SaaS, multi-tenant, and industry-specific systems. Technical support ----------------------------------- diff --git a/README.ja-JP.md b/README.ja-JP.md index e3d1703e5..3abab94a4 100644 --- a/README.ja-JP.md +++ b/README.ja-JP.md @@ -33,18 +33,28 @@ JEECG BOOT AI ローコードプラットフォーム プロジェクト紹介 ----------------------------------- -

Java AI ローコードプラットフォーム

+

企業向け AI ローコード開発プラットフォーム

-JeecgBootは、コード`ジェネレーター`を基盤とした`AIローコードプラットフォーム`です!フロントエンドとバックエンドの分離アーキテクチャとして、SpringBoot4、SpringCloud、Ant Design & Vue、Mybatis Plus、Shiro、JWTを採用し、マイクロサービスに対応しています。強力なコードジェネレーターにより、フロントエンドとバックエンドのコードを自動生成し、ローコード開発を実現します!JeecgBootは新しいローコード開発パラダイム(OnlineCoding → コードジェネレーター → 手動マージ)を提唱し、Javaプロジェクトにおける70%の重複作業を解消することで、開発をよりビジネスに集中させます。開発効率を迅速に向上させ、研究開発コストを削減するだけでなく、柔軟性も損ないません! +JeecgBoot は、**ローコード開発、AI アプリケーションプラットフォーム、AI ナレッジベース**を中核とする AI ローコード開発プラットフォームです。開発者は AI Skills を活用し、一文の自然言語からシステム全体または業務モジュールを生成できます。AI がフロントエンドとバックエンドのコード、データベース DDL、メニュー権限を自動生成するため、そのまま実行・拡張できます。企業向け AI アプリケーションやインテリジェントなナレッジベースも迅速に構築でき、チームはコア業務に集中できます。 -JeecgBootは、オンライン開発を真のゼロコードにするための一連のローコードモジュールを提供します:オンラインフォーム開発、オンラインレポート、レポート設定機能、オンラインチャート設計、大画面設計、モバイル設定機能、フォームデザイナー、オンラインフロー設計、プロセス自動化設定、プラグイン機能(プラグ可能)など! +AI チャットアシスタント、ナレッジベース、ビジュアルフロー編成、MCP、プラグインなど、AI アプリケーション開発に必要な機能を一体化し、ChatGPT、DeepSeek、Ollama などの主要モデルに対応しています。豊富な AI Skills により、一文からフロー作成、フォーム設計、レポートや大画面ダッシュボードの生成、さらにはシステム全体の生成まで実現できます。 +JeecgBoot は、**「AI 生成 → オンライン設定 → コード生成 → 手動マージ」**という AI ローコード開発方式を提唱しています。Java プロジェクトにおける反復作業の 80% を削減しながら、ソースコードレベルの拡張性を維持し、開発効率と複雑な業務に必要な柔軟性を両立します。 -JEECGの目的は:シンプルな機能はOnlineCodingの設定で実装し、ゼロコード開発を実現すること。複雑な機能はコードジェネレーターで生成し、手動マージすることでローコード開発を実現し、インテリジェンスと柔軟性の両方を確保します。ローコード開発を実現しつつ、柔軟なコーディングもサポートし、現在のローコード製品に共通する柔軟性の欠如という欠点を解消しています! +フロントエンドとバックエンドを分離した最新の技術構成を採用し、フロントエンドは Ant Design Vue、Vue 3、TypeScript、Vite、バックエンドは Spring Boot 4、Spring Cloud Alibaba、MyBatis-Plus をベースとしています。ボタン権限やデータ権限を細かく制御でき、オンラインフォーム、フォーム・フロー設計、ポータル、レポート・大画面、OA、AI アプリケーション、AI ナレッジベース、モデル管理、AI フロー編成、AI チャットなど、企業システムに必要な機能を幅広く提供します。 -JEECGのビジネスプロセス:ワークフローを使用してタスクインターフェースを実装・拡張し、ビジネスロジックを開発・記述します。フォームは複数のソリューションを提供:フォームデザイナー、オンライン設定フォーム、コーディングフォーム。同時に、プロセスとフォームの分離設計(疎結合)を実現し、タスクノードの柔軟な設定をサポートすることで、企業のプロセスの機密性を確保しつつ、開発者の作業負荷を軽減します。 +### 中核機能 -AIによるローコードの強化:現在、JeecgBootはChatGPTやDeepSeekなどのAI大規模言語モデルに対応しています。最新バージョンではデフォルトでDeepSeekを使用しており、より高速かつ高品質です。AIチャットアシスタント、AIテーブル作成、AIレポート生成などの機能を提供しています。 +- **一文でシステム全体を生成:** 自然言語で要件を記述するだけで、AI がデータベース設計、フルスタック CRUD コード、メニュー権限、画面生成までを自動化します。 +- **ノーコードモード:** コードを書かずに、最短 5 分で完全な業務システムをオンライン構築でき、業務担当者もデジタル化に直接参加できます。 +- **AI アプリケーションプラットフォーム:** AI アプリケーションとモデルの管理、インテリジェントチャット、ビジュアルフロー、MCP、プラグインを統合し、複数の主要モデルに対応します。 +- **強力なコードジェネレーター:** 単一テーブル、ツリー、1 対 1、1 対多などのデータモデルから、実行可能なフロントエンド・バックエンドコード、DDL、メニュー権限を一括生成し、自由にカスタマイズできます。 +- **豊富な AI Skills:** 実際の業務シーン向けに Skills をパッケージ化し、Claude Code と連携して BPMN フロー、フォーム、レポート、大画面、ポータルを一文から作成できます。 +- **豊富なローコードコンポーネント:** フォーム設計、フロー設計、ポータル、レポート、大画面、OA、AI アプリケーション、AI ナレッジベースをカバーし、企業アプリケーションを迅速に組み立てられます。 +- **最新の技術スタック:** バックエンドの Spring Boot、Spring Cloud Alibaba、MyBatis-Plus と、フロントエンドの Vue 3、TypeScript、Vite、Ant Design Vue を組み合わせ、学習しやすさと長期保守性を両立します。 +- **AI ナレッジベース Q&A:** 大規模言語モデルと RAG を活用し、文書解析、ベクトルデータベース連携、高精度検索に対応したリッチなナレッジベースとインテリジェントチャットを提供します。 + +さらに、ユーザー、ロール、組織、メニュー、辞書、メッセージ、スケジュールタスクなどの企業向け基盤機能を内蔵しています。ボタン、データ、フォーム項目単位のきめ細かな権限制御、BPM ワークフロー、JimuReport、JimuBI を統合し、モノリスとマイクロサービスの両方に対応します。OA、ERP、CRM、MIS、SaaS、マルチテナント、業界特化型システムに適用できます。 技術サポート ----------------------------------- diff --git a/README.md b/README.md index 7cc9d0582..99b848f8f 100644 --- a/README.md +++ b/README.md @@ -19,32 +19,28 @@ JeecgBoot AI低代码平台 项目介绍 ----------------------------------- -

企业级AI低代码平台

+

企业级 AI 低代码开发平台

-JeecgBoot 是一款 AI 低代码开发平台,支持 "低代码 + 零代码" 双模式。零代码模式下,5 分钟零代码快速搭建完整业务系统; -低代码模式下,AI 自动输出前后端代码、建表 SQL 与菜单权限,生成即可运行。 平台内置 AI 应用平台:AI 聊天助手、知识库、流程编排、MCP、插件,兼容各大模型! -具备 Skills 能力,一句话画流程图、设计表单、甚至生成整个系统! -引领AI低代码开发模式: "AI 生成 → 在线配置 → 代码生成 → 手工合并",帮助解决 Java 项目中 80% 的重复工作,让开发更多关注业务,在大幅提升效率的同时又不失灵活性。 +JeecgBoot 是一款 AI 低代码开发平台,以 **低代码开发、AI 应用平台和 AI 知识库** 为核心能力。开发者可借助 AI Skills,用一句话生成完整系统或业务模块,由 AI 自动完成前后端代码、建表 SQL 和菜单权限,生成即可运行;也可快速构建企业 AI 应用和智能知识库,将更多精力投入核心业务。 +平台内置完整的 AI 应用开发能力,包括 AI 聊天助手、知识库、流程编排、MCP 和插件,并兼容 ChatGPT、DeepSeek、Ollama 等主流大模型。平台还具备丰富的 AI Skills 能力,一句话即可绘制流程图、设计表单、生成报表大屏,甚至生成整个系统。 ---- +JeecgBoot 引领 **“AI 生成 → 在线配置 → 代码生成 → 手工合并”** 的 AI 低代码开发模式,帮助解决 Java 项目中 80% 的重复工作,在大幅提升开发效率的同时保留源码级扩展能力,兼顾效率与灵活性。 -采用最新的前后端分离技术栈(Ant Design&Vue3,SpringBoot4,SpringCloud Alibaba,Mybatis-plus,具备强大且颗粒化的权限控制,支持按钮权限和数据权限设置,满足大型业务系统需求。功能涵盖在线表单、表单设计、流程设计、门户设计、报表与大屏设计、OA办公、AI应用、AI知识库、大模型管理、AI流程编排、AI聊天,支持ChatGPT、DeepSeek、Ollama等多种AI大模型。 +平台采用主流前后端分离技术栈,前端基于 Ant Design Vue、Vue3、TypeScript 和 Vite,后端基于 Spring Boot 4、Spring Cloud Alibaba 和 MyBatis-Plus。平台具备强大且颗粒化的权限控制,支持按钮权限和数据权限,可满足大型业务系统需求;功能涵盖在线表单、表单设计、流程设计、门户设计、报表与大屏设计、OA 办公、AI 应用、AI 知识库、大模型管理、AI 流程编排和 AI 聊天等企业级应用场景。 +### 核心能力 -- `零代码能力:` 国内首个“低代码+零代码”双模驱动的AI低代码平台!同时支持低代码和零代码; 让开发者用低代码,让业务人员在同一个平台上用零代码! +- **一句话生成完整系统:** 使用自然语言描述需求,AI 自动完成建表、生成前后端 CRUD 代码、配置菜单权限和页面渲染,实现从需求到可运行系统的全流程自动化。 +- **零代码模式:** 提供在线应用搭建能力,无需编写代码,5 分钟即可快速创建完整业务系统,让业务人员也能轻松参与企业数字化建设。 +- **AI 应用平台:** 提供 AI 应用管理、模型配置、智能聊天、流程编排、MCP 和插件等能力,兼容多种主流大模型,帮助企业快速构建和发布智能应用。 +- **强大代码生成器:** 支持单表、树表、一对一、一对多等多种数据模型,一键生成前后端代码、建表 SQL 和菜单权限,生成后可直接运行,也可继续扩展。 +- **丰富 AI Skills 能力:** 针对业务场景封装智能化 Skills,结合 Claude Code,一句话即可绘制 BPM 流程、设计表单、生成报表大屏和门户,驱动开发流程自动化。 +- **丰富低代码组件:** 覆盖表单设计、流程设计、门户设计、报表大屏、OA 办公、AI 应用和 AI 知识库等场景,帮助团队快速组装企业应用。 +- **最新主流技术栈:** 采用前后端分离架构,后端基于 Spring Boot、Spring Cloud Alibaba 和 MyBatis-Plus,前端基于 Vue3、TypeScript、Vite 和 Ant Design Vue,便于学习、开发和长期维护。 +- **AI 知识库问答:** 基于大型语言模型和 RAG 技术,提供图文并茂的知识库和智能聊天功能;支持知识库管理、文档解析、向量库对接和精准检索,帮助企业将知识沉淀为可检索、可问答的智能知识库。 -- `Skills能力:` 全面支持skills能力,支持一句话生成完整系统,提供零代码模式(一句话搭建系统,无需编写代码)和代码生成模式(基于 jeecg-codegen,自动生成完整代码和建表SQL)两种选择。同时支持一句话自动绘制流程图、设计表单,省去手工绘制繁琐步骤。 - -- `AI智能报表:` JimuReport是一款自主研发的强大开源企业级Web报表工具。它通过零编码的拖拽式操作,赋能用户如同搭积木般轻松构建各类复杂报表,全面满足企业数据可视化与分析需求,助力企业级数据产品的高效打造与应用。 - -- `AI智能大屏:` JimuBI一款自主研发的强大的大屏和仪表盘设计工具。专注数字孪生与数据可视化,支持交互式大屏、仪表盘、门户和移动端,实现“一次开发,多端适配”。 大屏设计类Word风格,支持多屏切换,自由拖拽,轻松打造炫酷动态界面。 - -- `AI应用平台:` 盖AI应用管理、AI模型管理、智能对话助手、知识库问答、流程编排与设计器、AI建表、MCP插件配置等功能。平台兼容主流大模型,包括ChatGPT、DeepSeek、Ollama、智普、千问等,助力企业高效构建智能化应用,推动低代码开发与AI深度融合。 - -- `JEECG宗旨是:` JEECG旨在通过OnlineCoding平台实现简单功能的零代码快速搭建,同时针对复杂功能采用代码生成器生成代码并手工合并,打造智能且灵活的低代码开发模式,有效解决了当前低代码产品普遍缺乏灵活性的问题,提升开发效率的同时兼顾系统的扩展性和定制化能力。 - -- `JEECG业务流程:` JEECG业务流程采用BPM工作流引擎实现业务审批,扩展任务接口供开发人员编写业务逻辑,表单提供表单设计器、在线配置表单和编码表单等多种解决方案。通过流程与表单的分离设计(松耦合)及任务节点的灵活配置,既保障了企业流程的安全性与保密性,又大幅降低了开发人员的工作量。 +平台还内置用户、角色、组织、菜单、数据字典、消息和定时任务等企业级基础模块,支持按钮、数据和表单字段等颗粒化权限控制;集成 BPM 工作流、JimuReport 报表和 JimuBI 大屏能力,并兼容单体与微服务部署模式,适用于 OA、ERP、CRM、MIS、SaaS、多租户及行业数字化平台等项目。