SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine(コードジン) ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

あの企業のLLMOpsに迫る! AIのためのデータプラットフォーム「ClickHouse」活用最前線!(AD)

「Bet AI」を掲げるLayerXが選んだLLM基盤──Langfuse×ClickHouseで実現する高速で柔軟な運用

 「バクラク」シリーズをはじめとするAI SaaSを展開するLayerX。同社では今、あらゆるプロダクトにAIエージェントやLLMが組み込まれつつある。既にAI関連機能は数百に上り、月に数個というペースでAIエージェントの新規開発が進む同社で、その品質を支えているのが、LangfuseとClickHouseによるLLMオブザーバビリティ基盤だ。数あるツールの中から、なぜLangfuseを選び、そのバックエンドにClickHouseを据えたのか。同社への取材を通じて、AIエージェントの評価・監視基盤のあり方と、これからLLMOpsを始めるエンジニアへのヒントを探る。

数百のAI関連機能を提供するLayerXは、なぜLLMOpsにLangfuseを選んだか

 AIエージェントの開発や運用に欠かせないのが、LLMOps(Large Language Model Operations)だ。これはDevOpsのように、LLMアプリケーションの開発から運用までを包括するプロセスだが、特にAIエージェントの運用では、LLM特有の不安定な出力をビジネス品質に高めるための制御が重要だ。そこで注目されているのが、プロンプトの管理や、出力の計測や評価を行う「LLMオブザーバビリティ」である。同社のバクラク事業部で機械学習チーム AI・MLOpsテックリードを務める中村弘武氏は、その重要性を「評価なくしてAIエージェントの開発なし」と表現する。

LayerX バクラク事業部 機械学習チーム AI・MLOpsテックリード 中村 弘武氏

LayerX バクラク事業部 機械学習チーム AI・MLOpsテックリード 中村 弘武氏

 評価すべき切り口や、取り扱うデータはドメインによってまちまちだ。特に同社のサービスは、経費精算から契約管理まで、広範なバックオフィス業務をカバーしなければならない。例えば契約管理では、PDFファイルの入力に加えて顧客のプレイブックや社内ルールといったナレッジを扱い、並列で5タスクほどLLMを実行した結果を合体させて最終的なアウトプットを出力する。こうした複雑な構成では、エンジニアが考えた評価手法をどれだけ簡単にセットアップし、素早くプロンプトを改善していけるかがLLMOps成功の鍵を握る。

 また、LLMオブザーバビリティでは、AIへの入出力や思考過程を記録するトレースが欠かせない。しかしAIエージェントのマルチモーダル化が進み、音声や画像なども取り扱えるようになった結果、膨大なデータを保存し、高速に読み書きできるデータ基盤の実現も、円滑なLLMOpsを実現するうえで重要なポイントとなった。

 こうした背景の下、LLMOpsの基盤として同社が採用したのが、ClickHouseが提供する「Langfuse」だ。採用のきっかけは、AI申請レビュー機能の開発中に、プロンプトの入れ替えを動的に行いたいという要件が生じたことだった。

 プロンプトがアプリケーションに直接書き込まれていると、変更のたびに再デプロイが必要になってしまう。そこで外部にプロンプトを置き、毎回そこから取得すれば、デプロイなしにプロンプトだけを入れ替えられる。同社のバクラク事業部 申請・経費精算自動承認開発チームに所属する大森貴通氏は「プロンプトを変えたいときにすぐ変え、戻したいときにすぐ戻せるという機動力が欲しかった」と、当時を振り返る。

LayerX バクラク事業部 申請・経費精算自動承認開発チーム 大森 貴通氏

LayerX バクラク事業部 申請・経費精算自動承認開発チーム 大森 貴通氏

 Langfuseの導入により、顧客の実際の出力結果を見ながら、プロンプトをリアルタイムに調整することが可能となった。Langfuse導入の効果はそれだけではない。トレースとプロンプトが自動的に紐付けられて記録されるので、プロンプトの変更による良し悪しを評価しやすくなった。

Prompt Management 機能のイメージ(引用:LayerXエンジニアブログ)
Prompt Management機能のイメージ(引用:Langfuse

 また、評価用のデータが大幅に増えたことで、性能評価の改善に大きく貢献した。具体的には、顧客や社内メンバーによる開発中機能のテスト時に、データセットにない未知の書式などのパターンを、LLM as a judge(評価者としてのLLM)によるオンライン評価で事前に検知し、リリース前に修正できるようになった。実運用では、未知のパターンの報告から約2日で修正版を提供できたケースもあるという。さらに、トレースを評価用データセットに加える機能により、従来は評価者からSlackやファイルの受け渡しが必要だった失敗例の収集がエンジニア自身の操作で完結するようになり、コミュニケーションコストも下がった。

 「Langfuseにより、AIエンジニア以外の人間もAIの評価がしやすい基盤が整った。弊社はサービスのリリース前に『社内のみんなに触ってもらう』という文化が強いので、その結果のトレースが適切に取れることは、今後の性能評価の改善に役立つ貴重なデータとなる」(中村氏)

次のページ
ClickHouseの魅力は「列指向DBとしての圧倒的な速さ」と「進化のスピード」

関連リンク

この記事は参考になりましたか?

この記事の著者

Innerstudio 鍋島 理人(ナベシマ マサト)

 ITライター・イベントプロデューサー・ITコミュニティ運営支援。 Developers Summit (翔泳社)元スタッフ。現在はフリーランスで、複数のITコミュニティの運営支援やDevRel活動の支援、企業ITコンテンツの制作に携わっている。 Twitter:@nabemasat Facebook Web

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

丸毛 透(マルモ トオル)

インタビュー(人物)、ポートレート、商品撮影、料理写真をWeb雑誌中心に活動。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

DeveloperZine編集部(デベロッパージン編集部)

DeveloperZineは、株式会社翔泳社が運営する、技術と組織の意思決定を支える情報メディアです。技術選定やチームづくりに向き合い、自分の判断を確かなものとしたいエンジニアやエンジニアリングリーダーに向けて、翔泳社主催エンジニアイベント「Developers Summit」とも連動しながら実践知...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

提供:ClickHouse株式会社

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/28936 2026/08/19 11:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー