Toilを無くして徒然なるままに日暮し硯に向かひたい

生成AIアプリケーション開発などを行うエンジニアのブログです。

LLMのモデル更新や廃止による影響を考える

この記事は、MLOps(LLMOps、生成AIOps) Advent Calendar 2024 4日目の記事です。

生成AIの普及により、アプリケーションに組み込んで実運用を始めた方も増えてきたと思います。

LLMOpsをする中で気をつけたいことを考えてみました。

モデルの更新

まず、思い浮かぶのがモデルの更新よる影響です。

モデルの更新によって性能が上がるなどのメリットを享受できる反面、

挙動変更によって、困ることもあります。

私の場合、システムの実運用では無いですが、LLM技術書のサンプルコードが動かなくなる事態がありました。

06_agent/agent_5.py で2回目の実行結果が正しく表示されません · Issue #3 · harukaxq/langchain-book · GitHub

gpt-3.5-turboをAgentとして使用したときの挙動が変わったという内容です。

アプリに組み込んでいたら、機能が使えなくなる可能性があり、 使えなくなった場合の代替案も用意しておく必要があると考えました。

また、LLMのリリース情報もウォッチしておく必要があるでしょう。

Geminiはリリースの最新情報を日本語で提供しています。

gemini.google.com

ChatGPTはリリースノートを英語のみですが提供しています。

ChatGPT — Release Notes | OpenAI Help Center

Anthropic製品(Claude)のリリースノートは日本語で提供されています。

docs.anthropic.com

モデルの廃止

モデルの廃止もウォッチする必要があるでしょう。

GPT-3.5 Turbo終了はニュースになりました。

xtech.nikkei.com

↑日経クロステックの有料会員記事ですが、会員でなくても1ページ目で内容は把握できます。

learn.microsoft.com

Azure OpenAIでは、GPTの各種マイナーバージョンが提供されていますが、適宜廃止になるので注意が必要です。

廃止になる場合、モデルのVersion UPが必要なので、早めに開発環境でVersion UPしたモデルの挙動確認をする必要があるでしょう。

Version UPしたモデルだと、LLMの利用料が高くなることも念頭に置いて、コスト試算しましょう。

まとめ

モデル更新や廃止を早く知るために、LLM公式サイトのリリースノートなどのウォッチをして、早めに対策をしましょう。