プロンプトエンジニアリングを学びたいけれど、適切な学習教材がどこで見つかるかわからないという方のために、私が知る限りの高品質なリソースをいくつかご紹介します。これらのリソースは継続的に更新されるので、ぜひご活用ください。
プロンプトエンジニアリングガイド https://promptingguide.aiプトエンジニアリングのためのオープンソースの学習リソースです。プロンプトエンジニアリングのあらゆる側面を段階的に解説しており、複数の言語で利用可能です。中国語版には数ページの翻訳も提供しました。このサイトは、概要を素早く体系的に閲覧して理解を深めるのに適しており、いつでも参照できます。
Anthropicのプロンプトエンジニアリングリソース プロンプトエンジニアリングのドキュメント https://docs.anthropic.com/en/docs/build-…icのドキュメントWebサイトは非常に優れており、プロンプトエンジニアリングに関連する非常に重要な部分があり、主に独自のClaudeモデルと組み合わされています。 Claudeのベストプラクティスと見なすことができます。 - 指示は明確かつ直接的である必要があります - 例を使用する - チェーン思考 - XMLを使用して入力と出力を構造化します - Claudeの役割を設定する - その他 上記のベストプラクティスはClaudeを対象としていますが、基本的にほとんどのモデルに適用できますが、注意すべき違いもいくつかあります。 たとえば、Claudeには多くの例があり、効果は非常に良好です。これは、コンテキストの長さが非常に長く、指示に非常によく従うためです。他のモデルで使用した場合、同じ効果が良くない場合があります。また、ClaudeはXML用に特別に微調整されており、非常に適切にサポートされていますが、他のモデルの場合、XMLは最適な形式ではない可能性があります。
Anthropic Prompt Library docs.anthropic.com/en/prompt-libr… よく使われるプロンプトライブラリが多数収録されています。これらのプロンプト例を研究することで、様々なシナリオに最適なプロンプトの書き方を大まかに理解することができます。
Anthropicのプロンプトジェネレータ hdocs.anthropic.com/en/docs/build-…Anthropicは、非常に高品質で強力なプロンプトジェネレータを提供しています。私自身もよく使っていて、結果に合わせて調整しています。ただし、このプロンプトジェネレータは有料で、1回あたり約0.3ドルかかります。また、使用するにはAnthropic開発者として登録する必要があります。
Anthropicコース httpsgithub.com/anthropics/cou…ropicのオープンソースPromptチュートリアルには、4つのコースが含まれています。1. Anthropic API基礎コース - Claude SDKの基本的な使用方法(APIキーの取得、モデルパラメータの操作、マルチモーダルプロンプトワードの作成、レスポンスのストリーミングなど)を学びます。2. プロンプトワードエンジニアリングインタラクティブチュートリアル - 主要なプロンプトテクノロジーに関する詳細なステップバイステップガイド。3. Google Vertexバージョン 4. 実世界プロンプトエンジニアリングコース - 複雑な実世界プロンプトにプロンプトテクノロジーを適用する方法を学びます。特に、実世界プロンプトエンジニアリングコースは非常に優れています。まず公式ドキュメントに記載されているベストプラクティスをレビューし、次にJupyterノートブックを使用して、いくつかの一般的なアプリケーションケースを組み合わせ、誤ったプラクティスから一般的なプラクティス、そしてベストプラクティスへと段階的に進めていくことで、各最適化ソリューションの実行結果を確認できます。含まれているいくつかのケースは非常に代表的です。 - 医療レポートからの構造化情報の抽出 - 顧客からの通話の要約の生成 - カスタマーサービスのアフターサービス
Anthropic Cookbook github.com/anthropics/ant… これは、Prompt Engineering だけでなく、埋め込み、微調整などの他のコンテンツも含む、Anthropic 開発者向けのコード サンプルです。開発者の場合は、関連するものを見つけて参照できますが、そうでない場合は問題ありません。
deeplearning.ai hdeeplearning.aiAndrew Ng教授によるディープラーニングのコースです。無料のようです。このコースには指導ビデオだけでなく、コード実行環境も用意されています。コースに沿ってコードを書いて実行することができます。多くのコースはAI初心者に最適です。
Generative AI for Everyoneは、初心者がGenerative AIを完全に理解するのに非常に適したコースです。
ChatGPT 開発者向けプロンプトエンジニアリング https://t.co/40deeplearning.ai/short-courses/…一般的なケースを組み合わせたプロンプトエンジニアリングの入門チュートリアルビデオ
OpenAIのプロンプトエンジニアリング学習リソース OpenAIは、高品質なプロンプトエンジニアリング学習リソースを多数公開しています。プロンプトエンジニアリングガイド https://t.coplatform.openai.com/docs/guides/pr…ングドキュメントには、プロンプトの使用に関する様々なベストプラクティスが掲載されています。まとめられている6つの戦略は非常に代表的なものです。1. 戦略1:明確な指示を書く 2. 戦略2:参照テキストを提供する 3. 戦略3:複雑なタスクを単純なサブタスクに分割する 4. 戦略4:モデルに「考える」時間を与える 5. 戦略5:外部ツールを使用する 6. 戦略6:変更を体系的にテストする 以前にもまとめています。
OpenAIのプロンプトの例 https://t.platform.openai.com/docs/examplesの問題の解答、面接準備の質問、コードの説明など、よく使われるプロンプトが多数掲載されており、各プロンプトの例にはコードだけでなく、コードを使用して呼び出す方法も含まれています。
OpenAI クックブック htcookbook.openai.compenAI のクックブックは、様々な OpenAI API の呼び出し方を学ぶための宝庫です。多くの一般的なケースに対応したコードが掲載されており、詳細な手順だけでなくコード例も含まれています。
ジェネレーティブAI入門 https://t.co/8lgithub.com/microsoft/gene…リアルの公開にも積極的です。「ジェネレーティブAI入門」は非常に優れており、アップデートも行われています。現在はバージョン2がリリースされ、全18レッスンが収録されています。中国語版も付属しています。
生成AIのためのプロンプトエンジニアリング https://t.co/Sbdevelopers.google.com/machine-learni…ュートリアルがあり、その中には多数のビデオチュートリアルも含まれています。上記のプロンプトエンジニアリングに加えて、他にも多くのAIdevelopers.google.com/machine-learni…ブサイトで見つけることができます。
NVIDIA Deep Learning Institute learn.nvidia.com/en-us/training… NVIDIAはAIを活用したグラフィックカードの販売で巨額の収益を上げているため、AIコースに少額の投資をするのは当然のことです。NVIDIAはAI教育ビデオウェブサイトを運営していますが、ほとんどのコースは有料です。
IBM Technology youtube.com/@IBMTechnology IBMはYouTubeに「IBM Technology」というチャンネルを運営しており、高品質なAI教育ビデオを多数公開しています。各エピソードは長すぎないので、視聴する価値は十分にあります。
スタンフォード大学CS25 youtube.com/watch?v=P127jh… CS25は、スタンフォード大学が主催する「Transformers United」というトランスフォーマーに関する講座です。現在4回目の開催を迎え、毎回業界のプロフェッショナルを講師として招いています。例えば、前学期はOpenAIのJason Wei氏とHyung Won Chung氏、そしてHugging FaceのLoubna Ben Allal氏がゲスト講師として招かれました。
3Blue1Brownによるディープラーニング httpsyoutube.com/@3blue1browne1Brownは、複雑な理論を比較的分かりやすく解説する動画で多くの人に知られています。彼は最近、ディープラーニング関連の講座をシリーズ化しており、すでに7レッスン目まで視聴済みです。すべての講座に高品質の中国語字幕が付いています。
CS50 pll.harvard.edu/subject/artifi… ハーバード大学の著名なCS50コースは無料で一般公開されています。AI関連のコースも含まれています。特筆すべきは、プログラマーがよく使うラバーダックのデバッグ手法に着想を得た、小さなラバーダックの形をしたAIティーチングアシスタントを導入したことです。
freeCodeCamp.org hyoutube.com/@freecodecamp様々な開発関連の無料動画チュートリアルを集めたYouTubeチャンネルです。AI関連の教育動画も多く質が良いです。
LangChain hyoutube.com/@LangChainLangChainのYouTubeチャンネルは充実しており、質の高い教育動画を頻繁に投稿しています。LangChainに関する内容を中心に据えていますが、LangChainに関する部分以外にも、特にRAG関連の動画は普遍的な内容が多いです。
アンドレイ・カルパシー httpyoutube.com/@AndrejKarpathyレイ・カルパシーは、OpenAIの元共同創設者であり、テスラの自動運転部門の元責任者です。彼のYouTubeチャンネルには、GPTの書き方をゼロから教えるなど、質の高いAI関連の専門的な教育動画が数多く投稿されています。いくつかの大学では、彼の動画が補助教材として使われていると聞いています。
これは一時的な停止であり、更新コレクションが存在する可能性があります。