プロンプトエンジニアリング

LLMOpsの概念

Max Knobbout, PhD

Applied Scientist, Uber

LLMライフサイクル:プロンプトエンジニアリング

LLMアプリケーションライフサイクルのフェーズ概要

LLMOpsの概念

開発サイクル

本章で詳しく説明される開発サイクルの初期概要

LLMOpsの概念

プロンプトエンジニアリングが重要な理由

 

プロンプトについて教えるキャラクターのイラスト

 

 

  • パフォーマンスの向上
  • 出力の制御
  • バイアスと幻覚の回避
LLMOpsの概念

プロンプトの構成要素

 

 

  1. 指示
  2. 例 / コンテキスト
  3. 入力データ
  4. 出力インジケーター

指示・例・入力・出力を示すプロンプトの例

LLMOpsの概念

最適なプロンプトを見つける

 

 

2体のキャラクターが遊び場で遊んでいるイラスト

 

試してみましょう:

  • 温度やmax tokensなどのLLM設定
  • インコンテキスト学習やその他のプロンプト設計パターン

 

プレイグラウンドを活用して実験しましょう!

LLMOpsの概念

プロンプト管理

 

 

アーカイブボックスにプロンプトを整理するキャラクターのイラスト

  • 効率性・再現性・共同作業のために重要
  • 追跡すべき項目:
    • プロンプト
    • 出力
    • モデルと設定
  • プロンプトマネージャーまたはバージョン管理を使用する
  • 評価用の良い入出力ペアのコレクションを構築し始める
LLMOpsの概念

再利用可能なプロンプトテンプレート

左にプロンプト、右にプロンプトテンプレートを示し、両者の違いを強調した画像

LLMOpsの概念

開発サイクル

本章で詳しく説明される開発サイクルの初期概要

LLMOpsの概念

開発サイクル

プロンプトエンジニアリングの活動を追加した開発サイクル

LLMOpsの概念

さあ、練習しましょう!

LLMOpsの概念

Preparing Video For Download...