inflearn logo
inflearn logo

Spring AI + RAG: 自社データで構築するプロダクション・グレードのAI -(2026)

コースの概要: このコースでは、JavaおよびSpring Bootデベロッパーを対象に、プロダクションレベルの検索拡張生成(RAG)システムの設計、構築、メンテナンス方法を解説します。 Spring AI、PostgreSQL、Redisを使用し、インジェクション、チャンキング、埋め込み、検索のための堅牢なパイプラインを作成する方法を学び、信頼性の高いプロンプトでLLMの動作をオーケストレーションする手法を習得します。 私のバックエンドエンジニアリングの経験を共有することで、データの不整合、非効率な検索、信頼性の低いプロンプトといった一般的な課題の解決をサポートします。最終的には、スケーラブルでプロダクション対応のコードを使用して、完全に機能し、メンテナンス可能な社内ナレッジアシスタントを構築できるようになります。

5名 が受講中です。

難易度 初級

受講期間 無制限

Java
Java
PostgreSQL
PostgreSQL
Spring Boot
Spring Boot
RAG
RAG
Java
Java
PostgreSQL
PostgreSQL
Spring Boot
Spring Boot
RAG
RAG

受講後に得られること

  • PDF、Markdownドキュメント、およびデータベースに対応した、信頼性が高く再利用可能なインジェクション・パイプラインを設計する

  • 検索品質を向上させるチャンキングおよび埋め込み戦略を実装する

  • バックエンドのチャットフローに統合された、メタデータ対応のリトリーバル(検索)パイプラインを構築する

  • 文脈に即したソース認識型のプロンプトを使用して、LLMの動作をオーケストレートおよび制御します。

  • ナレッジライフサイクルを管理:情報の追加、更新、削除を安全に行う

Spring AI + RAGでプロダクショングレードのAIを構築する

Spring AI、PostgreSQL、Redisを使用して、実用的なRAG(検索拡張生成)システムを設計、構築、保守する方法を学びましょう。このコースでは、デモレベルのチャットボットを遥かに超えた、本番環境に対応したメンテナンス可能なシステムを求める開発者のために、バックエンド主導のAIエンジニアリングを教えます。AIをエンタープライズシステムに統合しようとしているJavaおよびSpring Boot開発者に最適です。

私は、信頼性の低いAIパイプラインに苦労しているバックエンド開発者を助けるためにこのコースを作りました。ほとんどのRAGチュートリアルはデモに焦点を当てていますが、実際のシステムには構造、メタデータの認識、そして安全なナレッジの更新が必要です。このコースには、本番環境のバックエンドAIシステムにおける長年の経験が反映されています。

学習内容

セクション 1: コアキーワード

受講生が学ぶ内容:

  • PDF、Markdown、データベースに対応した再現可能なインジェクション・パイプラインの設計方法

  • 検索精度を向上させるチャンク分割戦略の実装方法

  • メタデータと統合された埋め込みおよびベクトルストレージパイプラインを構築する方法

  • 接地ルールやソースの引用を含む、LLMのプロンプトの動作をオーケストレーションする方法

セクション 2: コアキーワード

受講生は引き続き以下の内容を学習します:

  • バックエンドのチャットフローと統合された、メタデータを考慮した検索パイプラインの作成方法

  • ナレッジライフサイクルの管理方法:データの追加、更新、削除を安全に行う方法

  • 検索パイプラインを検証し、データの変更に合わせて正確性を確保する方法

  • スケールし、信頼性を維持するプロダクション級のAIシステムを構築するためのベストプラクティス

受講前に

前提条件と注意事項:

  • JavaとSpring Bootの基礎知識(REST API、プロジェクト構造)

  • データベースおよびバックエンドアプリケーションの概念を理解していること

  • AI、RAG、Spring AIの経験は不要です

  • 推奨:IDEベースの開発およびアプリケーションのローカル実行

音声・ビデオの品質と学習のヒント:

  • すべての動画は高品質で、字幕が付いています。

  • 例をコーディングし、ローカルでパイプラインを実行しながら進めてください。

  • 理解を深めるために、動画を一時停止して演習に取り組んでみてください。

質問とアップデート:

  • 受講生はUdemyのQ&Aで質問することができます。

  • このコースは、Spring AIのバージョン変更に合わせてアップデートされます。

免責事項:

  • すべてのコース教材、コード、および図解はオリジナルであるか、適切にライセンスを取得しています。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • AIをバックエンドアプリケーションに信頼性高く統合したいJava / Spring Boot開発者

  • 保守が困難で本番環境に耐えられない「デモ専用」のRAGソリューションに不満を感じているバックエンドエンジニアへ

  • 単にライブラリやプロンプトを使うだけでなく、プロダクショングレードのAIシステムを構築する方法を理解したい開発者

前提知識、
必要でしょうか?

  • JavaとSpring Boot(REST API、設定、プロジェクト構造)に関する基礎的な経験。

  • データベースおよび一般的なバックエンドの概念に精通していること

  • IDEベースの開発、およびローカル環境でのアプリケーション実行に精通していること。

  • 事前経験は不要:AI、RAG、またはSpring AIの知識は必要ありません。

こんにちは
Sime Bugarijaです。

私はここ4年間、主に映画のアニメーション制作のためにBlenderを積極的に使用してきました。私のコースでは、モデリング、テクスチャリング、ライティング作成、ポストプロセッシング、そしてアニメーションについて多くを学ぶことができます。私の目標は、可能な限りリアルなレンダリングを実現することです。すべてのコースはステップバイステップ形式で、Blenderの経験がない初心者の方を対象としています。

もっと見る

カリキュラム

全体

0件

    講座掲載日: 
    最終更新日: 

    受講レビュー

    まだ十分な評価を受けていない講座です。
    みんなの役に立つ受講レビューを書いてください!

    似ている講座

    同じ分野の他の講座を見てみましょう!

    公開していない講座のため、受講が制限されます。