AIFlowy - オープンソースのエンタープライズAIアプリケーション開発プラットフォーム
AIFlowyとは何か?
AIFlowyは、Java開発をベースとした、オープンソースのエンタープライズグレードのAIアプリケーション開発プラットフォームです。 ダイファイ AIFlowy jiyu Apache-2.0オープンソース製品です。インテリジェント対話ロボット、プライベート知識ベース構築、AIワークフローオーケストレーション、大規模モデル管理をサポートし、企業レベルのアプリケーションのニーズを満たす完璧なシステム管理モジュールを提供します。AIFlowy jiyu Apache-2.0オープンソースプロトコルは、著作権情報とコンソールコンテンツの保持を必要とします。AIFlowyは、toBシナリオを重視し、国内企業に適しており、実際の着地を重視しています。

AIFlowyの主な機能
- ボット・アプリケーションインテリジェントな対話ボットを迅速に構築し、企業のオートメーション対話のニーズに応えます。
- RAGナレッジ・ベース検索強化生成(RAG)技術により、大規模な模範解答の精度を向上させるためのプライベート知識ベースの構築をサポートします。
- AIワークフロー・オーケストレーション複雑なビジネスシナリオの要求に応えるため、AIアプリケーションのワークフローを簡単にオーケストレーションできる。
- 大型モデルの管理大規模なモデルの設定、アクセス、管理をサポートします。
- 大型モデル市場大規模モデルのダウンロード、使用、展開、微調整機能を提供します。
- ボットプラグイン迅速なビジネス統合のためのAI機能の連携と拡張。
- システム管理機能ユーザー管理、ロール管理、メニュー管理、部門管理、ジョブ管理、ログ管理など、企業レベルのアプリケーションのニーズを満たす機能を備えています。
AIFlowy公式サイトアドレス
- 公式ウェブサイトアドレス::https://aiflowy.tech/
AIFlowyの使い方
- 環境準備::
- 以下のソフトウェアがコンピュータにインストールされていることを確認してください。::
- JDK 1.8+
- メイブン3.9以上
- ノード v20+
- NPM v10+
- MySQL 8.x
- 以下のソフトウェアがコンピュータにインストールされていることを確認してください。::
- 開発ツールへのプロジェクトのインポート::
- IntelliJ IDEA開発ツールを開く。
- ファイル」→「開く」を選択し、AIFlowyプロジェクトのルートディレクトリを選択します。
- データベースを作成し、データを初期化する::
- AIFlowyプロジェクトのルートディレクトリにあるsqlフォルダを探します。
- MySQLでデータベースを作成するには、以下のSQLファイルを実行する:
- aiflowy.ddl.sqlテーブル構造を作成する。
- aiflowy.data.sql初期データを入れる。
- 設定ファイルの修正::
- データベース構成application.ymlファイルのデータベース構成情報を修正する:
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/aiflowy?useInformationSchema=true&characterEncoding=utf-8
username: root
password: 123456
- url:データベースのJDBC接続URL。useInformationSchema=trueが追加されていることに注意。
- username: データベースのユーザー名。
- password: データベースのパスワード。
- ファイルストレージの設定(オプション)::
- ローカルストレージ::
spring:
web:
resources:
static-locations: file:your_path
aiflowy:
storage:
local:
root: your_path
prefix: 'http://localhost:8080/static'
- S3ストレージ::
aiflowy:
storage:
type: s3
s3:
access-key: access
secret-key: secret
endpoint: "http://xxx.xxx"
region: "region"
bucket-name: "your_bucket_name"
access-policy: 2
prefix: public
- ランニング・プロジェクト::
- ターミナルを開き、プロジェクトのルート・ディレクトリでMavenビルド・コマンドを実行する:
mvn clean package
- コンパイルに成功すると、「BUILD SUCCESS」と表示される。
- エラーが出る場合は、JDKやMavenのバージョンの問題かもしれませんので、AIFlowyコミュニティで聞いてみてください。
- コンパイルしたら、aiflowy-starterモジュールの下でMainApplication.javaクラスを実行します。
- MainApplicationの実行中にエラーが発生した場合。 コマンド エラーが発生した場合は、ランタイム・コンフィギュレーションを変更してください:
- IntelliJ IDEAで、Running ConfigurationsのEdit Configurationsをクリックします。
- VMオプションに-XX:MaxPermSize=512mを追加。
- フロントエンド・セクションの実行::
- リアクトのバージョン::
- Node v20+がインストールされていることを確認する。
- aiflowy-ui-reactディレクトリに移動し、以下のコマンドを実行して依存関係をインストールします:
- リアクトのバージョン::
npm install
- ネットワークの問題(例:400 Bad Request)が発生した場合は、以下のコマンドをお試しください:
npm config set proxy null
npm config set https-proxy null
npm cache clean --force
npm config set registry https://registry.npmmirror.com
- インストールが完了したら、フロントエンド処理を開始する:
npm run dev
- 起動が完了したら、デフォルトのログインアカウントのパスワードadmin/123456で、ブラウザからhttp://localhost:8899。
AIFlowyのコアの強み
- エンタープライズクラスの機能を完備インテリジェントな対話ボット、ナレッジベース管理からAIワークフローオーケストレーションまで、企業の複雑なビジネスニーズに応えるあらゆる機能を提供する。
- 効率的な開発と展開このAIアプリケーションはローコード開発モデルに基づいており、AIアプリケーションを迅速に構築・展開し、開発の敷居とコストを削減する。
- 強力なナレッジ・マネジメントをベースにしている。 ラグ 知識ベースとビッグモデルの深い統合を実現し、知識検索と応用の効率を向上させる技術。
- 柔軟なプラグイン拡張豊富なBotプラグインをサポートしているため、既存の業務システムとすばやく統合し、機能を拡張することができます。
- セキュリティとコンプライアンスApache-2.0オープンソースプロトコルを使用し、データセキュリティとプライバシー保護に重点を置き、エンタープライズクラスのアプリケーション標準に準拠しています。
- ローカライゼーションへの適応国内の技術スタックに基づいて開発され、国内のデータベースとオペレーティングシステムをサポートし、現地の環境に適応し、技術的リスクを低減します。
AIFlowyは誰のためにあるのか
- エンタープライズ・ビジネス・スタッフ例:カスタマーサービス、営業、マーケティングなど。
- データアナリストデータの価値を掘り起こし、インテリジェントな知識ベースを構築するためにAI技術を使う人たちは、AIFlowyの知識管理と分析の機能を活用することができます。
- 企業の意思決定者AIFlowyは、企業のデジタルトランスフォーメーションとインテリジェント・アップグレードのマネジメントに焦点を当て、ユーザーがAIアプリケーションを迅速に着地させ、企業の競争力を向上させることを支援します。
- システムインテグレータAI機能を既存の企業システムに統合するインテグレーターは、AIFlowyのローコード機能とプラグイン拡張機能によって、簡単に統合することができます。
- ローカリゼーション技術愛好家国産のオープンソースAIプラットフォームに関心のある技術者や開発者が、AIFlowyで学び、開発し、革新する。
© 著作権表示
この記事は著作権で保護されており、許可なく複製することは禁じられている。
関連記事
コメントはありません