The English version of quarkus.io is the official project site. Translated sites are community supported on a best-effort basis.

Artificial Intelligence (AI)

The why and how of using Java with Quarkus for AI.

AI向けJavaアイコン

AIにJavaを使用する理由

Javaは、そのプラットフォーム独立性、堅牢なメモリー管理、そしてDeeplearning4j、Weka、Apache Sparkのような豊富なオープンソースライブラリにより、AI開発に理想的です。成熟したエコシステムと強力なコミュニティサポートにより、スケーラブルなAIアプリケーションを可能にします。最近のJVM最適化により、Javaのパフォーマンスは要求の厳しい機械学習タスクと大規模なデータセットを効率的に処理します。

AIにJavaを使用することについて詳しく学ぶ

AI搭載アプリケーションにQuarkusを使用する理由

Quarkusは、そのパフォーマンス、俊敏性、開発エクスペリエンスにより、AIアプリケーションに理想的です。LangChain4jを介したネイティブな生成AI統合を提供し、宣言型AIサービス、多様なLLM、および高度なプロンプトエンジニアリングをサポートします。また、スケーラブルなETLおよび埋め込みワークフローのためのMLツールキットを使用して、予測AIとデータパイプラインの自動化も処理します。Quarkusの「AI強化開発エクスペリエンス」は、高速起動、低メモリー使用量、クラウドネイティブAIのためのリアクティブコアを提供します。ライブコーディング、統一されたJavaスタック、堅牢な可観測性/セキュリティにより、信頼性の高いAIサービスのための開発者の速度を向上させます。

AIにQuarkusを使用することについて詳しく学ぶ

AI搭載アプリケーション向けQuarkusの利点

生成AIとのネイティブ統合アイコン 生成AIとのネイティブ統合アイコン

生成AIとのネイティブ統合

最小限のコードでAIワークフローを簡単に構築し、主要なLLMプロバイダーを活用してチャットボットや要約機能などの機能を作成します。

予測AIとデータパイプラインアイコン 予測AIとデータパイプラインアイコン

予測AIとデータパイプライン

予測AI、モデルトレーニング、スケーラブルなデータワークフローを可能にし、MLツール、メッセージブローカー、データベース、ファイルにシームレスに接続します。

強化された開発エクスペリエンスアイコン 強化された開発エクスペリエンスアイコン

強化された開発エクスペリエンス

即座のフィードバック、コードの説明、ドキュメントを活用してAIを開発ワークフローに直接組み込み、反復作業を迅速化します。

エンタープライズグレードアイコン エンタープライズグレードアイコン

エンタープライズグレードAI

Quarkusの組み込みの可観測性、セキュリティ、ガバナンスを活用して、信頼性と安全性の高いAIアプリケーションを構築します。これにより、AIサービスが最初から安全で、説明責任を果たし、パフォーマンスに対応できるようにします。

AIブループリントアイコン AIブループリントアイコン

Quarkus & LangChain4jを使用したJava向けエンタープライズAIブループリント

AIブループリントは、JavaでエンタープライズグレードのAIソリューションを開発するための、概念的でインフラに依存しない参照アーキテクチャーを提供します。これらはJavaアプリケーションにおけるAI統合を簡素化し、ソフトウェアアーキテクトがインテリジェントなチャットボット、レコメンデーションエンジン、データ分析ツールを構築する際の指針となります。QuarkusとLangChain4jを活用したこれらのブループリントは、Javaプロジェクトにおける高度なAI機能の堅固な出発点となります。

AIにQuarkusを使用することについて詳しく学ぶ