【えるえるえむおぷす】
LLMOps(エルエルエムオプス) とは?
最終更新:
💡 生成AIを「作って終わり」にしないための運用術
大規模言語モデルや、それを使うアプリの開発・評価・公開・運用を継続して管理する活動。プロンプトやデータの変更を追い、回答の品質・費用・応答時間などを確認する。
📌 このページのポイント
MLOpsとは何が違うの?
プロンプトの管理って具体的には?
使ったプロンプトの版と、モデルや参照データ、評価条件を記録するよ。変更前後を同じ質問セットや基準で比較すれば、何が変わったかを調べやすくなる。読みやすさと正確さなど、評価したい品質を区別することも大切なんだ。
費用と応答時間も見るの?
見るよ。使い方や提供形態に応じて費用や計算資源を把握し、応答時間とも比べるんだ。安く、速くなっても回答の品質が下がれば目的を果たせないから、複数の観点を合わせて変更の効果を確認するよ。
公開できたら終わり?
公開後も回答や利用者のフィードバックを確認し、問題があれば改善するよ。誤った回答や安全性への問題、品質の変化などを見つけるため、評価・監視を続ける。ログに含まれる情報の保護も運用の一部なんだ。
回答を調べるために、会話は全部保存するの?
何でも保存すればよいわけではないよ。入力や回答には個人情報や秘密が含まれることがある。調査に必要な項目を選び、見られる人と保存期間を決めよう。例えばAmazon Bedrockのモデル呼び出しログは初期状態では無効で、有効にすると入力や出力などを記録できる。サービスの設定と扱う情報を確認して使うんだ。
もっと詳しく知りたい人へ
LLMOpsでは必ずモデルを追加学習する?
必須とは限りません。既存モデルを使い、プロンプトや参照データを改善する方法もあります。追加学習を行う場合も、変更を記録し、評価してから公開し、公開後の状態を確認します。
まとめ:ざっくりこれだけ覚えればOK!
「LLMOps」って出てきたら「LLMを安定運用するための管理手法」と思えればだいたいOK!
📖 おまけ:英語の意味
「Large Language Model Operations」 = 大規模言語モデル運用
💬 MLOps(機械学習の運用)のLLM版。LLMならではのプロンプト管理やハルシネーション監視が加わっているよ