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

/

Web Development

ChatGPT 英語シチュエーション劇チャットサービス作り(Feat. Python/Djangoチャンネルズ)

ChatGPTユーザーに留まらず、Django/Channelsと共にGPTサービス開発者として生まれ変わりましょう。この講義と共にDjango/Channelsの真髄を素早く習得しましょう!

  • pyhub
실습 중심
Python
Django
django-channels
ChatGPT

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

こんなことが学べます

  • ChatGPT APIを活用した英語状況劇サービス開発

  • ジャンゴチャンネルズを活用したリアルウェブチャットサービス開発

  • ロールプレイチャット付加機能開発 (表現推薦, メッセージ読み上げ)

  • Google 翻訳サイトクローリングでTTS開発

  • WebサービスでのTTS対応とWeb Audio APIの活用

リアルタイムウェブサービス開発もジャンゴ/チャンネルで!
ビジネスの成功を導き、時間も大切にしてください💪

✅講義を聞いてパイチャームプロクーポンをもらおう!

Djangoの開発最適なIDE、有料PyCharm Professionalを受講後も使用できるように、JetBrainsから6ヶ月のクーポンをスポンサーいただきました。講義を完了した後、以下の方法を読んで申請してください。

申請方法(必読)🎫

講義の練習はPycharm Professionalトライアルライセンス(1ヶ月)で行われます。

  1. 受講を申し込んだ場合は、パイチャームクーポンが必要なときにGoogleフォームを作成し、クーポンを申請してください。
  2. 毎週金曜日までにお申し込みをいただき、メールでクーポンをお送りします。
  3. 受け取ったクーポンはすぐに登録してください。登録しないと、JetBrainsからライセンスのサポートを受けられなくなります。
  4. クーポン申請は講義ごとに1人1回可能です。
  5. JetBrainsポリシーには、JetBrainsごとに1つのクーポンのみを登録できます。
  6. このクーポンを使用した後、そのアカウントから引き続き有料でJetBrainsを購読すると、割引価格で購読できます。

注)学生/教師の方は、JetBrainsの学生支援プログラムを通じて、JetBrainsのすべてのツールを1年単位でライセンスすることができます。このプログラムを申請すると、数日以内にライセンスを発行することができます。

私たちが作るWebアプリケーション🚀

「Life is Short, Learn Django Channels!」
リアルタイムウェブサービス開発もOK!成功したビジネスをリードする選択。

言語とレベルを選択して韓国語で希望の状況を入力すれば、人工知能GPTと自由に状況劇をして会話を交わすことができます。

状況に応じた表現推薦メッセージを読む機能をサポート

英語初級:ベトナム料理専門店で食べ物を注文する状況

日本語初級:ベトナム料理専門店で食べ物を注文する状況

状況劇チャットルーム設定ページ


OpenAIチャットボットAPIを理解し、
Webサービスの開発まで体験できます。

入念な理解、そして十分な実習

このレッスンでは、OpenAIチャットボットAPIを使用して実用的な英語コンテキストサービスを開発する方法を学びます。 CLIバージョンの簡潔なUIでチャットを実装し、OpenAIチャットボットAPIの理解を積み重ね、次に、Django Channelsを活用したリアルタイムWebチャットサービスの開発まで、実習を通じてじっくり取り上げる失速講義です。

状況劇チャットに役立つアドオン開発まで

このレッスンでは、OpenAIチャットボットAPIを使用して実用的な英語コンテキストサービスを開発する方法を学びます。 CLIバージョンの簡潔なUIでチャットを実装し、OpenAIチャットボットAPIの理解を積み重ね、次に、Django Channelsを活用したリアルタイムWebチャットサービスの開発まで、実習を通じてじっくり取り上げる失速講義です。

実際のサービス開発者に進みたい場合

このレッスンでは、OpenAIチャットボットAPIを使用して実用的な英語コンテキストサービスを開発する方法を学びます。 CLIバージョンの簡潔なUIでチャットを実装し、OpenAIチャットボットAPIの理解を積み重ね、次に、Django Channelsを活用したリアルタイムWebチャットサービスの開発まで、実習を通じてじっくり取り上げる失速講義です。

💡

同じ機能、2つのUI

チャットアプリをCLIとWeb、2つの形式で開発し、
コードの理解度を上げます。

🌳

森から木への説明

スライドを見てコード全体を理解し、
実習を通じて細部内容まで丁寧に取り上げます。

📚

講義スライドPDFを提供

詳しく理解したい内容、
復習したい内容を楽に読んでください。

📜

100%韓国語字幕サポート

いつ、どこでもコンテンツの把握を素早く!
すべてのクラスで字幕をサポートしています。


学ぶ内容

1. Overview

さまざまなLLMチャットサービスを紹介し、英語シチュエーションドラマチャットサービスを開発するために必要なスキルをまとめます。

2. OpenAI APIを見る

OpenAIチャットボットAPIの使い方をまず学び、安全にAPI KEYを扱う方法を学びます。

3. 英語コンテキストポールチャットCLIアプリケーションの作成

言語固有の状況劇のためのChatGPTプロンプトを紹介し、CLIバージョンのチャットアプリケーションを作成します。その後、開発するWebバージョンのチャットアプリケーションと同じ機能で開発が行われます。 Web版に比べてチャット本来の機能開発にもっと集中して学習できます。

  • GPTと話す
  • どんな表現を書くべきか難しいとき、表現の推薦を受ける
  • メッセージを音声で読む

4.英語状況劇チャットWebサービス:プロジェクトの事前作業

Webサービス開発のためのDjangoプロジェクトを作成し、必要な事前作業を進めます。

  • django-environライブラリを利用した環境変数の処理
  • django-bootstrap5ライブラリを活用した簡単なBootstrap5統合
  • コンテキストドラマチャットルームの設定を含むDjangoモデルの設計
  • (テスト目的)Google翻訳モバイルページクロールによる翻訳機能

5. チャットルームの作成/修正/リスト/詳細ページの作成

Webチャットサービスには、チャットの実装に加えて、サービスの基盤となるページの実装が必要です。ユーザーが好きなだけ言語/レベル/状況のチャットルームを開設して管理できる機能を最大限効率的にジャンゴを活用して開発してみます。

6. ChannelsとWebソケットを介したサーバーとの1:1チャットの実装

Django ChannelsはWebソケットプロトコルをネイティブにサポートしています。 Channelsを効率的に使用してWebSoCat 1:1チャットを作成し、OpenAIチャットボットAPI呼び出しに必要な会話履歴をChannelsで効率的に保存/管理する方法まで提案します。

7. Webソケットによる状況劇チャット機能の作成

本講義のクライマックスセクションです!これまでのプロセスはこのセクションのためのビルドアップでした。シチュエーションプロンプトを設定し、Webソケットを介してOpenAIチャットボットAPIと対話する部分を作成します。

8.状況劇チャットサービスアドオンの作成

  • 母国語以外の言語で状況劇チャットをしてみると、いくつかの不便な状況が生じます。
  • 続いてどのような表現を書くべきかを止めるとき
  • 文字だけで見るのが残念ですが、メッセージを音声で読んでほしいとき
  • メッセージを自動的に読んでほしいとき

これらの不便を解決し、より便利で面白い状況劇チャットサービスにアップグレードします!

9. 終わり

授業を進める過程で欠けているコードを補足し、講義を終えます。

  • HTMLテンプレートに欠落しているリンクを追加する
  • モデルクラスにget_absolute_urlメソッドを実装して、CreateView / UpdateViewを保存した後に移動するアドレス指定

PythonとDjangoに心から
ソフトウェア開発者、二進石です。

皆さんのPython、ジャンゴ&リアクトペースメーカーになります。

  • ソウル大学ベンチャー経営学連合専攻、Python/ジャンゴ講義「ベンチャー創業ウェブプログラミング」講師(2016/2017)
  • ファーストキャンパスWebサービス開発キャンプ(Python / Django)3期インストラクター(2015)
  • 多数の大学と企業の講義と助言:ソウル大学、カイスト、釜山大学、漢陽大学、国民大学、サムスン電子、LG電子、LSグループ、SK Planet、エンコア、KB証券、SKテリンク、現代自動車グループイノッション、コスコム、ネイバーNITサービス、アート

Q&Aを確認してください。

Q. 選手講義はありますか?

本講義はジャンゴ/チャンネルズ実習講義であり、ジャンゴ/チャンネルズについての理論を扱いません。 Channelsの基本理論は、Python / DjangoでWebチャットサービスを作成する(Feat. Channels) - 基本編で扱われているので、最初に受講すると講義の理解度を高めるのに大きな助けになります。しかし、その講義を受講しなくても、実習に必要な部分は十分説明をしており、講義で扱う内容を理解するには無理がないでしょう。

Q. 受講前に備えなければならない環境は何ですか?

本講義は中級講義で開発環境構築については別途取り上げません。開発環境構築は、ジャンゴ設計哲学から始まるPython/ジャンゴ入門講義の開発環境構築セクションをプレビューで公開しておいたので、これを参考に構築してください。

一緒に聞くと良い講義

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ChatGPTユーザーからサービス開発者へと成長したい方

  • ChatGPT APIを活用した実践ウェブサービス開発を習得したい方

  • Django Channelsを習得し、新たな挑戦を探している方

  • ジャンゴの基本を習得し、ウェブチャットサービスの開発に興味がある方

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

  • Django 基礎 (ビュー、モデル、テンプレートの理解)

  • フロントエンド基礎 (HTML, CSS, JS 基本文法)

こんにちは
です。

2,905

受講生

139

受講レビュー

932

回答

4.8

講座評価

5

講座

파이썬과 장고에 진심인 소프트웨어 개발자

대외 활동

  • 오프라인 교육 : SK텔링크, LS그룹, 삼성 디스플레이, 부산대학교 정보화본부, 서울대학교 벤처경영학연합전공, 패스트캠퍼스 웹서비스 개발 캠프 3기 등

  • 기술 자문 : 유클리드소프트, 부산대학교, 한국산업기술평가관리원, 한국방송통신전파진흥원 등

여러분의 파이썬/장고/리액트 페이스메이커가 되겠습니다. 😉

カリキュラム

全体

40件 ∙ (2時間 22分)

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

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

受講レビュー

全体

19件

4.7

19件の受講レビュー

  • iskorea3805님의 프로필 이미지
    iskorea3805

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    ジャンゴチャットサーバーを実装しながら、チャンネル情報はあまりありませんでした...アプリケーション講演まで:) お得な講演でした!

    • ch2590lee6595님의 프로필 이미지
      ch2590lee6595

      受講レビュー 2

      平均評価 5.0

      5

      30% 受講後に作成

      • boonglee8517님의 프로필 이미지
        boonglee8517

        受講レビュー 1

        平均評価 5.0

        5

        30% 受講後に作成

        • jongwoochae1363님의 프로필 이미지
          jongwoochae1363

          受講レビュー 1

          平均評価 5.0

          5

          30% 受講後に作成

          • jaeheonjang1953님의 프로필 이미지
            jaeheonjang1953

            受講レビュー 1

            平均評価 5.0

            5

            30% 受講後に作成

            ¥7,905

            pyhubの他の講座

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

            似ている講座

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