inflearn logo
inflearn logo

プロジェクトで学ぶPython チャットボット & RAG - LangChain、Gradio 活用

Pythonの基本文法とライブラリを活用して、自分だけのAIチャットボットを直接作ってみましょう。PDF文書ベースのRAGなど5つのプロジェクトを段階的に実行し、ウェブサービスとして配布する過程を学習します。

難易度 初級

受講期間 無制限

RAG
RAG
LangChain
LangChain
LLM
LLM
ChatGPT
ChatGPT
Chatbot
Chatbot
RAG
RAG
LangChain
LangChain
LLM
LLM
ChatGPT
ChatGPT
Chatbot
Chatbot

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

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

4.8

5.0

특별한 지렁이

97% 受講後に作成

簡潔なのに奥深い最高の講義

5.0

전용석

19% 受講後に作成

講義内容だけでなく、指摘してくださる技術動向が大変参考になりました。

5.0

hakjuknu

9% 受講後に作成

受講後に得られること

  • LLMアプリケーション開発に必要なLangChain基本文法

  • PDF文書ベースのSimple RAG実装

  • LangChain Agent および CrewAI マルチエージェント実装

  • Gradio チャットボットインターフェース実装およびHuggingface Spaceへのデプロイ

Pythonで実装する
自分だけのAIチャットボット作成の第一歩 🤖


Pythonを知っていれば、自分だけのチャットボットを作ることは難しくありません。
簡単に真似できる5つの実習プロジェクトと一緒にGPTベースのチャットボットを素早く完成させてみましょう!


簡単でシンプルなプロジェクトですが、多くのことを込めました

✅ LLM関連の核心技術と概念をすべて網羅するカリキュラム(LangChain、RAG、Multi Agent)
✅ Q&A、文書読み取り、データと投資分析まで業務と関連する多様なチャットボットを迅速に実装
✅ 簡単なプロジェクトから着実に次の段階へ進む繊細に構成

  • シンプルなQAチャットボット : 開発環境セットアップ、LLM Chain構造、Gradioインターフェース理解、良いプロンプトのコツ

  • PDFチャットボット:RAG技法の理解、モデルパラメータの理解、チャットボットインターフェースの実装

  • データ分析チャットボット : CSVファイルをアップロードするとデータを分析 (LangChain Agent)

  • 暗号資産投資分析チャットボット : 暗号資産関連リサーチ及び投資分析 (Sequential Multi Agent)

  • 済州島旅行プランナー:外国人観光客のための済州島旅行日程推薦(Hierarchical Multi Agent)

こんな方におすすめです

Pythonを学んだけど、どこで使おうか?

Pythonの基本文法を活用して
アプリケーションを開発したい方

自分だけのAIチャットボットを作ってみませんか?

チャットボット開発とWebサービスデプロイを
直接体験したい方

生成AIを学んでみようか?

生成AIとLLMに興味はあるが
どのように実装すればよいか途方に暮れている方


自分で作ったチャットボットプロジェクトで
AIサービス開発にもう一歩近づこう!

講義を受講すると、皆さんもAIチャットボット開発者になることができます。皆さんの手で誕生した4つのプロジェクトは、意味のある最初のポートフォリオになってくれるでしょう。チャットボットを直接実装してみながら、人工知能がもたらすこれからのサービス変化の中で新しいアイデアと問題解決能力を身につけていただければと思います。

今すぐ始めて、AIチャットボット開発の世界への第一歩を踏み出してみましょう。皆さんが作ったチャットボットが実生活の問題解決にどのように貢献できるかを体験するのはもちろん、AIサービス開発者としての旅を本格的に始めるきっかけとなるでしょう。

講義の特徴 ⭐️

1⃣ 実習中心のプロジェクト学習

講義は5つの実戦プロジェクトを通じてPythonを利用したAIチャットボット開発から配布まで全過程を段階別に学習できるように構成しました。理論と実習を並行し、学習者は実際に使用可能なチャットボットを直接作ってみることができます。

学習資料

2⃣ 最新LLM技術の理解と活用

最新技術GPTと開発ツールLangChainを活用してチャットボットを開発する方法を深く扱います。RAG、Multi Agentのような高度な技術を理解し、実際のチャットボット開発に適用する方法を学ぶことができます。また、回答品質を向上させるための良いプロンプトを作成する方法をご案内します。(few-shot, chain-of-thought)

LangChain

3⃣ Gradioを活用して簡単で素早くウェブアプリを実装

この講義では、Gradioというオープンソースライブラリを使用して、数行のPythonコードだけでAIウェブアプリケーションを作成してみます。Gradioの主要なインターフェース(Interface、ChatInterface、Blocks)をすべて扱い、学習者はより速く効率的に自分のプロジェクトを披露することができます。

Gradio

受講前の参考事項

実習環境

  • オペレーティングシステムおよびバージョン(OS):Windowsを基準に講義を進行(Linux、MacOSユーザーも実習可能)

  • 使用ツール:VS Code、OpenAI API認証キーが必要(別途費用が発生する可能性があります)

  • PC仕様:該当なし

  • 実習コード:2025年10月基準LangChain最新バージョン(1.0.2)アップデート提供(講義動画で見えるコードと一部違いがありますので、参考にしてください)

学習資料

前提知識および注意事項

  • Pythonの基本知識をお持ちの方(基本的なプログラミングが可能な方)


  • ご質問やご意見がございましたら、お気軽にお聞かせください。

関連講義のご案内 (1)

  • RAGマスター:基礎から高度なテクニックまで (feat. LangChain)

  • RAG実装から性能評価まで -

    9時間で完成する実戦AI開発

    • LangChainベースRAGシステム構築実習

    • 高度なRAG技法学習

    • RAGシステム性能評価方法論

    • LangChainの最新LCEL文法とRunnable活用法


  • リンク: https://inf.run/CxVA3

関連講義のご案内 (2)

  • LLMデータ分析 - ウェブクローリングから推薦システムまで

  • LangChainとLLMでアップグレードする

    ウェブクローリング & データ分析


    • ウェブクローリング/スクレイピングを活用したデータ収集

    • LangChainツールとLLMを活用したデータ収集、整理、分析

    • LLMを活用した予測分析(感情分析、要約、商品推薦など)

  • リンク: https://inf.run/JrSKR

関連講義のご案内 (3)

  • AIエージェントで実装するRAGシステム(w. LangGraph)

  • LangGraphで実装する検索拡張生成(RAG)インテリジェントAIエージェント


    • LangGraphを活用したAIエージェント構造設計及び実装

    • AIエージェントをRAG(Retrieval-Augmented Generation)に適用

    • Tool Calling(ツール呼び出し)機能実装でAIエージェントの能力を拡張する

    • Adaptive RAG、Self RAG、Corrective RAGなど最新エージェントRAGアーキテクチャをマスターする

  • リンク: https://inf.run/tkfVa

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Pythonを学んだ後、実際のアプリケーションを開発したい方

  • LLMに興味があるけれど、どうやって始めればいいか分からない方

  • プログラム開発からWebサービスのデプロイまで経験したい方

  • 実際のプロジェクトとコードベースの授業をお望みの方

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

  • Python

こんにちは
pdstudioです。

16,155

受講生

749

受講レビュー

165

回答

4.8

講座評価

8

講座

こんにちは。私はPythonを活用したデータ分析およびAIサービス開発の実務に携わっています。関心のあるテーマを見つけて勉強し、その内容を多くの方々と共有するために、継続的に執筆活動やAI講義を行っています。

[経歴]

現) フィンテックスタートアップCEO

元) DACON CDO

前) 仁徳大学校 コンピュータソフトウェア学科 兼任教授

Kaggle Competition Expert、ビッグデータ分析技師

[講義]

NCS登録講師(人工知能)

SBA ソウル経済振興院 SeSAC(セサク)キャンパス SW教育「優秀パートナー選定」(Pythonを活用したAIモデル開発)

金融保安院、韓国電子情報通信産業振興会、韓国ディスプレイ産業協会、大邱デジタル産業振興院などでの講義

ソウル大学、釜山大学、慶熙大学、韓国外国語大学など、国内の主要大学および国内企業での教育経験

산업진흥회, 韓国ディスプレイ産業協会, 大邱デジタル産業振興院などでの講義。ソウル大学、釜山大学、慶熙大学、韓国外国語大学など国内主要大学および国内企業での教育経験。

[執筆]

[YouTube] パンダス・スタジオ : https://youtube.com/@pandas-data-studio?si=XoLVQzJ9mmdFJQHU

もっと見る

カリキュラム

全体

33件 ∙ (3時間 59分)

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

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

受講レビュー

全体

40件

4.8

40件の受講レビュー

  • 16230159768님의 프로필 이미지
    16230159768

    受講レビュー 2

    平均評価 4.5

    4

    31% 受講後に作成

    • jwanpark2009님의 프로필 이미지
      jwanpark2009

      受講レビュー 14

      平均評価 4.6

      5

      100% 受講後に作成

      • snucc님의 프로필 이미지
        snucc

        受講レビュー 1

        平均評価 5.0

        5

        31% 受講後に作成

        • ykjeong4392님의 프로필 이미지
          ykjeong4392

          受講レビュー 2

          平均評価 5.0

          5

          31% 受講後に作成

          • wolfses3227님의 프로필 이미지
            wolfses3227

            受講レビュー 4

            平均評価 4.8

            5

            63% 受講後に作成

            pdstudioの他の講座

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

            似ている講座

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

            期間限定セール、あと5日日で終了

            ¥765,024

            29%

            ¥6,407