Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
AI Development

/

AI Agent Development

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

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

  • pdstudio
토이프로젝트
이론 실습 모두
RAG
LangChain
LLM
ChatGPT
Chatbot

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

こんなことが学べます

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

  • PDFドキュメントベースのSimple RAG実装

  • LangChain Agent と CrewAI マルチエージェント 実装

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

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


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


簡単でシンプルなプロジェクトですが、たくさん盛り込んだ

✅LLM関連のコア技術と概念をすべて扱うカリキュラムランチェイン、RAG、Multi Agent)
Q&A、文書の読み込み、データと投資分析まで、業務に関連した様々なチャットボットを迅速に実装
簡単なプロジェクトから次々と次の段階に進む繊細に構成

  • 簡単なQAチャットボット:開発環境の設定、LLMチェーン構造、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を活用して簡単かつ迅速にWebアプリを実装

レッスンでは、Gradioというオープンソースライブラリを使用して、数行のPythonコードでAI Webアプリケーションを作成します。 Gradioの主なインターフェース(Interface、ChatInterface、Blocks)のすべてをカバーし、学習者はより迅速かつ効率的に自分のプロジェクトを公開できます。

Gradio

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS):Windowsベースのレッスン(Linux、MacOSユーザーも練習可能)

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

  • PC仕様:該当なし

学習資料

選手の知識と注意事項

  • Pythonの基本知識がある方(基本プログラム可能な方)


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

連携講義案内 (1)

  • RAGマスター:基礎から高度な技術まで(feat。LangChain)

  • RAGの実装からパフォーマンス評価まで -

    9時間で終わる実戦AI開発

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

    • 高度なRAG技術学習

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

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


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

連携講義案内 (2)

  • LLMデータ分析 - Webクロールから推奨システムまで

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

    Webクロール&データ分析


    • Webクロール/スクレイピングを活用したデータ収集

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

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

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

連携講義案内 (3)

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

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


    • LanGraphを活用したAIエージェント構造の設計と実装

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

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

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

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

こんな方に
おすすめです

学習対象は
誰でしょう?

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

  • LLMに関心はあるが、どう始めればいいか分からない方

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

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

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

  • パイソン

こんにちは
です。

13,479

受講生

454

受講レビュー

126

回答

4.8

講座評価

7

講座

안녕하세요. 저는 파이썬을 활용한 데이터 분석 및 인공지능 서비스 개발 실무를 하고 있습니다. 관심 있는 주제를 찾아서 공부하고 그 내용들을 많은 분들과 공유하기 위해 꾸준하게 책을 집필하고 인공지능 강의를 진행해 오고 있습니다.

 

[이력]

현) 핀테크 스타트업 CEO

전) 데이콘 CDO

전) 인덕대학교 컴퓨터소프트웨어학과 겸임교수

Kaggle Competitin Expert, 빅데이터 분석기사

 

[강의]

NCS 등록강사 (인공지능)

SBA 서울경제진흥원 새싹(SeSAC) 캠퍼스 SW 교육 ‘우수 파트너 선정’ (Python을 활용한 AI 모델 개발)

금융보안원, 한국전자정보통신산업진흥회, 한국디스플레이산업협회, 대구디지털산업진흥원 등 강의

서울대, 부산대, 경희대, 한국외대 등 국내 주요 대학 및 국내 기업체 교육 경험

  

[집필]

 

[유튜브] 판다스 스튜디오 : https://youtube.com/@pandas-data-studio?si=XoLVQzJ9mmdFJQHU

カリキュラム

全体

32件 ∙ (3時間 59分)

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

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

受講レビュー

全体

29件

4.9

29件の受講レビュー

  • storytellerj9854님의 프로필 이미지
    storytellerj9854

    受講レビュー 1

    平均評価 5.0

    5

    19% 受講後に作成

    The technical trends you highlighted were very helpful, in addition to the lecture content.

    • pdstudio
      知識共有者

      Thank you! 😊

  • hakjuknu4522님의 프로필 이미지
    hakjuknu4522

    受講レビュー 153

    平均評価 5.0

    5

    9% 受講後に作成

    Okay.

    • pdstudio
      知識共有者

      Thank you! 😊

  • helloai님의 프로필 이미지
    helloai

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    I enjoyed the interesting lecture. I liked that you explained the code logic, parameters, and variables in detail. I think that the biggest charm of the instructor is that you explain the code well 😊😊. I look forward to a good lecture next time. Thank you!

    • pdstudio
      知識共有者

      Thank you. I will prepare an even better lecture. 👨‍💻✨

  • shinbeomkim11님의 프로필 이미지
    shinbeomkim11

    受講レビュー 25

    平均評価 4.8

    5

    100% 受講後に作成

    I think I have a sense of what langchain is!

  • jwoosong5889님의 프로필 이미지
    jwoosong5889

    受講レビュー 6

    平均評価 5.0

    5

    19% 受講後に作成

    ¥6,220

    pdstudioの他の講座

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

    似ている講座

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