この講座では、実際に手を動かしながらChatGPT APIの基本操作から応用テクニックまでを学ぶことができます。
APIの基本操作や応用テクニックだけではなく、効果的なプロンプトを作成するコツや
ChatGPT利用時の注意点、pdfなどの外部データと連携させてChatGPTから回答を取得する方法についても学ぶことができます。
講義の内容
Section2~3
ChatGPTやプロンプトエンジニアリングについて広く学ぶことができます。
APIの使用コストや注意点なども解説します。
Section4
APIを利用する上で必要なものや、APIに設定するパラメータの意味を理解できます。
Section5
手を動かしながら、APIを利用して様々なタスクを解くことで
APIの使い方や、どのようなことができるかを学びます。
Section6
複数回APIを使用するケースを考えて、どのようにどれくらい高速化できるかを学びます。
Section7
Function Callingの概念や基本的な使い方がわかります。
Function Callingを使用してcsvなどの構造化データから情報を抽出して回答を生成させる方法を学びます。
この講座では、実際に手を動かしながらChatGPT APIの基本操作から応用テクニックまでを学ぶことができます。
APIの基本操作や応用テクニックだけではなく、効果的なプロンプトを作成するコツや
ChatGPT利用時の注意点、pdfなどの外部データと連携させてChatGPTから回答を取得する方法についても学ぶことができます。
講義の内容
Section2~3
ChatGPTやプロンプトエンジニアリングについて広く学ぶことができます。
APIの使用コストや注意点なども解説します。
Section4
APIを利用する上で必要なものや、APIに設定するパラメータの意味を理解できます。
Section5
手を動かしながら、APIを利用して様々なタスクを解くことで
APIの使い方や、どのようなことができるかを学びます。
Section6
複数回APIを使用するケースを考えて、どのようにどれくらい高速化できるかを学びます。
Section7
Function Callingの概念や基本的な使い方がわかります。
Function Callingを使用してcsvなどの構造化データから情報を抽出して回答を生成させる方法を学びます。
Section8
PDFと言語モデルを連携させて、Q&Aを行う仕組みや実装例について学びます。
Section9
複数のPDFを参照して回答を生成させる方法について学びます。
Section10
Python初学者のための基本文法を解説します。初めてPythonを触る人向けの補講になります。
高度な技術的な話中心ではなく、様々な活用方法について実際に手を動かして体感することで
「ChatGPTのAPIが使えると、どのようなことができるのか」を理解することができるように作成しています。
スライドは下記を使用:
CREDITS: This presentation template was created by Sldiesgo and includes icon by Flaticon, infographics & images by Freepik and content by Eliana Delacour.
ChatGPTとは何か?
何が便利なのか?
どのような技術なのか?
を学ぶことができます。
ChatGPTを使用する場合の注意点
ChatGPTの使い方
API利用時の留意点や利用料金
トークンとは何か?
を学ぶことができます。
プロンプトとは何か?
プロンプトを作成する際のポイント
を学ぶことができます。
どのような要素をプロンプトに入れればよいか?
区切り記号を使用する重要性
を学ぶことができます。
段階的に解かせることの重要性
を学ぶことができます。
APIを使用するために必要なもの
Google colaboratoryの特徴
を学ぶことができます。
OpenAIの公式ページからAPI Keyを生成させる手順
使用コストの上限設定方法
API利用回数の制限について
を学ぶことができます。
Google colaboratoryの基本操作方法
を学ぶことができます。
OpenAI APIのアップデートに対する対応
APIを使う方法や簡単なChatBotの作成方法
を学ぶことができます。
APIにどのように入力文章を設定するか
入力文章への設定方法の違いによる結果の違い
を学ぶことができます。
APIで設定できるパラメータの詳細
パラメータを変えた場合の結果の違い
を学ぶことができます。
APIが使える関数の定義と使い方
を学ぶことができます。
APIでテキスト分類を行うプロンプトや実装方法
を学ぶことができます。
より細かい分類問題を行うプロンプトや実装方法
を学ぶことができます。
JSON形式での出力方法
JSON形式で出力できると何が便利なのか
を学ぶことができます。
入力から情報抽出を行い、大量のメールを簡単に生成する方法
を学ぶことができます。
並行処理とは何か?
並行処理で実行する方法
を学ぶことができます。
section5のメール生成を並行処理で実装する方法
Markdownで出力する方法
を学ぶことができます。
Function Callingとは何か?
Function Callingの使い方
を学ぶことができます。
外部関数が必要じゃない場合どのようになるか
を学ぶことができます。
強制的に外部関数を使用する方法
を学ぶことができます。
Function Callingがどういう流れで処理されるか
を学ぶことができます。
表形式のデータから情報抽出を行う方法
Function Callingを使って抽出した情報を基に回答を生成させる方法
を学ぶことができます。
PDFと連携させる仕組みについて
Embeddings APIについて
を学ぶことができます。
PDFからQ&Aを行う実装方法
Llama Indexの使い方
を学ぶことができます。
何度もPDFへのQ&Aを行う場合に行うと良い方法
を学ぶことができます。
Q&Aを行う時にプロンプトを書き変える方法
を学ぶことができます。
演習課題を明確に説明します
演習課題に対する実装の一例を解説します
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.