はじめに
ChatGPTブームで世の中にプロンプトの講座や勉強サイトがあふれていますが、何で学べばいいのか迷ってしまいますよね。そんな皆さんにオススメしたいのがこちらの入門講座です!
いずれも現時点(2023年6月25日)ではDeepLearning.AIが無料で公開中の講座です。
この記事は個人で作成したものであり、内容や意見は所属企業・部門見解を代表するものではありません。
ChatGPT Prompt Engineering for Developers
(開発者向けChatGPTプロンプト エンジニアリング)
ChatGPTのプロンプト講座です。Pythonを使うためにエンジニア向けとなっていますが、実行しないで動画だけ見ることもできます。また、講座で使うコードはすでに用意されていてブラウザ内で実行できるので、開発環境の準備も不要で非常にお手軽です。
Building Systems with the ChatGPT API
(ChatGPT APIを使ったシステム構築)
実際にシステム構築する際のヒントが満載の講座です。
安全性の確保方法やユーザーの質問内容を分類して段階的に処理する流れ、回答の評価方法とその改善のアプローチなどが学べます。商用サービスの展開を考えられている方にお勧めです。
LangChain for LLM Application Development(LLM アプリケーション開発のための LangChain)
LangChainの入門講座です。私はLangChainをまだ使っていない(LangChainが安定する前に最初のサービスを作ってしまった)ので未受講です。
How Diffusion Models Work(拡散モデルの仕組み)
拡散モデルの仕組みの解説です。私は未受講なのですが、中級になっていてTensorflowやPytorchの知識が必要になるみたいですね。
怪しくない?
確かに世の中には、個人が試してみたプロンプトを列挙しただけのような怪しい講座やサイトもあるようですが、この講座を提供しているDeepLearning.AI社は、AI研究で有名なAndrew Ng先生が2017年に設立したAI活用を支援する教育テクノロジーの会社なので安心です。さらに今回のコースは、ChatGPTの本家であるOpenAI社の協力の元で提供され、Andrew Ng先生自らが講師として教えてくれます。これ以上に安心で信頼できる入門講座はないでしょう。
日本語は?
残念ながら英語のみの提供です。ただ、英語が苦手な私も、MacのChrome+Google翻訳で修了できました。
以下に、講義の途中の画面を貼り付けておきますので、動画の字幕を日本語にする際などの参考にしてください。
どれくらい時間かかる?
ホームページの紹介には1時間とありますが、私はGoogle翻訳を駆使しながらだったので、数時間かかってしまいました。
英語が問題ない方は、1時間(途中の課題でいろいろ試さなければ)で終わるのではないかと思います。
始め方は?
各ページの「Learn for Free」を選び、Sign Inの画面で一番下の「Create account!」を選んでアカウントの作成画面に進みます。ここでメールアドレスを入力すると「Verify your account with DeepLearning.AI」という件名のメールが送られて来ますので、このメールの「Activate your account」ボタンを押してください。名前とパスワードを設定する画面に進み、それらを入力すれば始められます。
おわりに
時々、動画が見られないことがありました。
もし見られない場合は、動画の部分を右クリックすると動画のURLがコピーできるので、それを別タブで開けば見ることができます。ただし、この形だと字幕は表示されません。
なお、全滅ではなく一部の章だけで、後から再びその章に戻ったら正しく再生できたので、もし同じ現象になってしまった場合は、時間を空けるなどして工夫すると良いかも知れません。
2023年4月の終わりに「ChatGPT Prompt Engineering for Developers」を受講した時は動画が再生できないことがあったのですが、6月24日に「Building Systems with the ChatGPT API」を受講した時は全く問題ありませんでした。
以上、オススメのChatGPTプロンプト講座のお知らせでした。
(追記)
よそ様の講座を紹介しただけでトレンド入りしてしまい、さすがに講座の概要くらいは追記しようかと考えていたところで、概要が端的にまとまった @mihoicchi さんの記事を見つけてしまいました。内容については、ぜひこちらを。
(結局、よそ様の紹介しかしてない……)