Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Back-end

Spring AI実戦ガイド:RAGチャットボット作成

Spring AIでAIを扱う最も簡単な方法を学びます。 RAGチャットボットを作成しながらSpring AIを学びましょう。

  • sionicai
Spring AI
LLM
RAG
Spring
Spring Boot
Thumbnail

学習した受講者のレビュー

こんなことが学べます

  • 様々なLLMベンダー間の違いをSpring AIで一貫性を持って抽象化する方法

  • Spring AIを使って、複数のモデルとハイパーパラメータを簡単に調整・呼び出す方法

  • RAGチャットボットを素早く作り、Storm APIで簡単に高度化する方法

  • Storm Parseを活用して文書内の表と画像を正確にテキストとして抽出する方法

Spring AIで本番で利用できるRAGパイプラインを実装してみてください! ⚡️

AIをサービスに移植することは今では選択ではなく必須になりました。
特にSpring Bootを使用している開発者であれば、 Spring AIは将来的に学ぶべき技術です。
私も実務で様々なAIサービスの構築を担当し、次のような悩みが多かったです。

  • SpringエコシステムでLLMをどのように連動しますか?

  • さまざまなAIベンダー(OpenAI、Anthropic、GoogleAIなど)と統合するには?

  • RAG (Retrieval-Augmented Generation)を適用するには?

本講義は私のように、現業でAIを直接実装しなければならない方のために準備しました。
Spring AIがなぜ必要なのか、どのように書くのか、そして実際のサービスに適用できる方法を教えてください。

Spring AIとは何ですか?

💡 Spring AI is an application framework for AI engineering . Its goal is to apply to the AI domain Spring ecosystem design principles such as portability and modular design and promote using POJOs as the building blocks of an application to the AI domain.

Spring AIは、文字通りSpring開発者のためのLLM統合ツールです。

たとえば、OpenAIのような最もよく知られているベンダーのモデルから、Anthropic、GoogleAIなどのさまざまなベンダーのモデルを1つの共通の方法で扱うのに役立つフレームワークです。

簡単に言えば、 SpringスタイルでAIを簡単かつ柔軟に書くことができるようにするツールだと考えてください。

単にLLMを呼び出すことを超えて、エンタープライズ環境でAI機能を自然に溶かすことができるように設計された点がSpring AIの大きな利点です。

このようなことを学びます。

⚡️SpringエコシステムでAI機能を簡単に扱う方法を学び、プロジェクトに直接適用できます。

️️⚡R AGベースのチャットボットを設計して実装する実戦感覚を備えています。

⚡Storm APIを活用してAIの専門知識がなくても、簡単に機能を連動できます。

⚡Storm Parseを使用すると、表と画像を含む複雑な文書も正確にテキストに変換できます。

こんな方におすすめです

AIに興味があります。
AIがどのように戻るのかわかります。
サービスにどのように適用するか
気になる方

Spring開発者です。
AIなら主にPython
話だけなのにSpringでもAIをつけたい方

RAGチャットボットを作ってみたいです。
LLMコールだけでなく
RAGまで直接
実装してみたい方

この講義を作った人

こんにちは、開発者ジョハダムです🙌

  • Spring AIオープンソースプロジェクトで直接バグを修正してPRをマージしたContributorです。


  • Node.js、TypeScriptを主に使ってきたし、最近はNestJSをSpringに移すなど、Springエコシステムで技術を広げています。

  • Spring AIを適用し、直接挿し込み、学んだ経験を共有したい気持ちを込め、講義をAZまで直接制作しました。



受講前の注意

練習環境

  • 講義はMacOS環境ベースで行われます。 Windowsにも従うことができますが、環境の違いがあるかもしれません。


  • IntelliJを使って練習を進めます。

注意事項

  • 講義はSpring AI 1.0.0-M6バージョンに基づいて作成されました。

  • 将来の1.0.0フルバージョンコードも更新される予定です。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • AIについて基本的な理解がある方

  • SpringベースのプロジェクトにAI機能を素早く適用したい方

  • RAGチャットボットを作ってみながら、様々なAI機能を連携してみたい方

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

  • Spring 基本知識

  • AI 基本概念 理解

こんにちは
です。

1,932

受講生

54

受講レビュー

1

回答

4.8

講座評価

2

講座

모든 기업이 AI를 꿈꿀 수 있도록

어떤 AI 서비스를 꿈꾸더라도 사이오닉은 완벽한 경험으로 제공해 드립니다.

カリキュラム

全体

8件 ∙ (2時間 49分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

14件

4.9

14件の受講レビュー

  • suhwan15988님의 프로필 이미지
    suhwan15988

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    • moonster08041427님의 프로필 이미지
      moonster08041427

      受講レビュー 5

      平均評価 5.0

      5

      38% 受講後に作成

      • 2018764945님의 프로필 이미지
        2018764945

        受講レビュー 27

        平均評価 5.0

        5

        100% 受講後に作成

        I'll watch it well and go!

        • noojun105977님의 프로필 이미지
          noojun105977

          受講レビュー 6

          平均評価 3.8

          修正済み

          4

          100% 受講後に作成

          • hd158078532님의 프로필 이미지
            hd158078532

            受講レビュー 12

            平均評価 5.0

            5

            63% 受講後に作成

            無料

            sionicaiの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

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