Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_ta...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Rakus_Dev
July 20, 2026
Technology
21
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
Rakus_Dev
July 20, 2026
More Decks by Rakus_Dev
See All by Rakus_Dev
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
17
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
0
17
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
0
14
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
0
18
「早く出す」より「事業に効く」 ── 顧客の業務サイクルから逆算するAI時代の二重ループ開発と「変化の設計者」 / devsumi2026
rakus_dev
1
340
螺旋型キャリアの生存戦略 / kinoko-conf2026
rakus_dev
1
2.7k
AIで久々にコードを書いたらエンジニアへの依頼が"増えた" ── 元エンジニアのPdMの話 / Using AI to Code Again After a Long Break Increased My Requests to Engineers: Insights from a Former Engineer PdM
rakus_dev
0
510
主体的に活躍する内製QA組織の作り方と組織文化の醸成 / How to Build a Proactive In-house QA Organization and Foster Its Culture
rakus_dev
0
290
AI実装による「レビューボトルネック」を解消する仕様駆動開発(SDD)/ ai-sdd-review-bottleneck
rakus_dev
0
360
Other Decks in Technology
See All in Technology
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
230
実践!既存 Project への AI-Driven Development 適用〜 一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
0
140
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
1
210
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
660
SREとQA 二人三脚で進めるSLO運用/sre-qa-slo
sugitak
0
790
公式ドキュメントの歩き方etc
coco_se
1
120
Genie Ontologyは銀の弾丸かを考える / Is Genie Ontology a Silver Bullet?
nttcom
0
380
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
0
160
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
2
270
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
150
AIレビューはどこまで任せられるのか?自動化と人が背負うレビューの境界
sansantech
PRO
3
1k
Featured
See All Featured
Designing for Timeless Needs
cassininazir
1
360
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
250
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Visualization
eitanlees
152
17k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
RailsConf 2023
tenderlove
30
1.5k
We Have a Design System, Now What?
morganepeng
55
8.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
Transcript
2026/7 #RAKUS AI Conference 2026 Summer 伝票作成AIエージェントを⽀える、 LLMOpsとインフラの選択肢 株式会社ラクス 開発推進部
AIエージェント課 © RAKUS Co., Ltd. ⽵⽥ 舜 1
⾃⼰紹介 ⽒名:⽵⽥ 舜 所属:AIエージェント課所属 経歴: Webアプリエンジニアとして、2023/4 ラクス新卒⼊社 → SRE課に異動して、社内基盤‧Platform Engineering系の業務
→ 2025/5〜の発⾜時からAIエージェント課所属 メインの業務はインフラ〜プラットフォーム系、⼀部アプリ、組織横断施策 #RAKUS Meetup © RAKUS Co., Ltd. 2
伝票作成AIエージェントとは? 領収書を選択したあとは確認作業だけ!問題なければそのままの内容で申請できます。 STEP1 STEP2 STEP3 STEP4 領収書の選択 紐づけデータの確認 通知を確認 申請内容の確認
3 ※現時点での予定となり、リリース内容は変更となる可能性がございます。 #RAKUS Meetup © RAKUS Co., Ltd. 3
今日の本題 伝票作成エージェントを作る上での チームの判断と技術詳細 #RAKUS Meetup © RAKUS Co., Ltd. 4
伝票作成AIエージェントの構成は?
全体アーキテクチャ概要 6
なぜこの技術選定にしたのか?
実⾏基盤の選択肢 前提:少⼈数での開発、開発速度が要求 選択肢 選択肢 良い点 懸念 Lambda 運用が軽い、イベント駆動と相性が良い 長時間処理、複数サービス構成、既 存K8s資産の転用で弱い
ECS コンテナ実行環境として扱いやすい 既存資産の転用が弱い、AWSの知 見が少ない AgentCore AIエージェント向け機能に期待できる 成熟度、社内運用知見、周辺基盤と の接続 EKS 既存資産の転用・キャッチアップ工数低い Kubernetesの知見はエコシステム含め、かなりある AWS/EKSは未経験 8
実⾏基盤の選択肢 前提:少⼈数での開発、開発速度が要求 選択肢 選択肢 良い点 懸念 Lambda 運用が軽い、イベント駆動と相性が良い 長時間処理、複数サービス構成、既 存K8s資産の転用で弱い
ECS コンテナ実行環境として扱いやすい (⼀部lambda) 既存資産の転用が弱い、AWSの知 見が少ない AgentCore AIエージェント向け機能に期待できる 成熟度、社内運用知見、周辺基盤と の接続 EKS 既存資産の転用・キャッチアップ工数低い Kubernetesの知見はエコシステム含め、かなりある AWS/EKSは未経験 EKSを採⽤ 9
EKSを採⽤した理由 • 既存資産の活⽤ • キャッチアップ速度 • オンプレでもほぼ同等の環境を⽤意可能 ❌ AI→専⽤の特殊なもの こちらを優先
⭕ 慣れている‧知⾒のあるもの 10
CD基盤はArgoCD+Github Actionsを採⽤ ‧社内に知⾒蓄積がある ‧Actionsによる⾃動化 + UIがある →最低限操作覚えれば、リリース作業可能 オンボーディングコスト低 ‧失敗時もすぐわかる →エスカレーションが容易
総合的に意外と難しくない!! 11
ここまで基盤よりの話、次はアプリ
AWSマネージドサービス‧OSSのハイブリッド構成 M + OSS OSS Managed 13
サービス分割 スケールリング必要‧ 技術‧プロトコルの 移り変わりが 早そうなもの コア機能に 関係ない 14
PJ開始当時(2025/5〜)はある程度の正解すらない • 後からでも変更できる分割構成 • プラットフォームに関しては社内のスタックとの親和性を重視 • ⾃チームで運⽤できるようにマネージドサービスを多数採⽤ 当時の状態でのBetterと⾔える判断をした 15
そして... 「楽楽AIエージェント for 楽楽精算」として 2025年12⽉1⽇ β版を提供開始!! ↓ 現在は 「伝票作成AIエージェント」として 正式版を2026年6⽉16⽇(⽕)より提供中!!
ここまで触れてないやつが1つある
KEDA!!!
実はKEDAは最初から⼊っていたわけではない 顧客UXを考えた上で要求に答えるため導⼊された β版→正式版の間の⼤きな改善
KEDA導⼊前の⾮同期リクエスト処理 • AIエージェントの処理の⼀部を⾮同期化していた • 定期起動→キューを⼀定数処理の繰り返し ◦ • ⼀定数に収まらないキューは次のバッチ処理へ システムのキャパシティ範囲内になるように⼗分に間隔を開ける必要あり バッチ間隔
短:キャパオーバー ⻑:待ち時間を持て余すリスク 処理 待ち 待ち 20
タイミングが悪いとかなりユーザーが待つ →UXに悪影響
KEDA導⼊前の⾮同期リクエスト処理 • AIエージェントの処理の⼀部を⾮同期化していた • 定期起動→キューを⼀定数処理の繰り返し どうにか無駄なく、 ◦ ⼀定数に収まらないキューは次のバッチ処理へ キャパオーバーせず 使えないか。
システムのキャパシティ範囲内になるように⼗分に間隔を開ける必要あり • リソースの余裕ある時は 即時に近い状態で リクエストに反応したい バッチ間隔 短:キャパオーバー ⻑:待ち時間を持て余すリスク 処理 待ち 待ち 22
そこで、、、
Kubernetes Event-driven Autoscaling(KEDA) キューと連動したJobの処理を可能にするK8s Operator 同時並列起動数やスケーリング⽐率(4キュー待機→2Pod起動)制御が可能 24
定期実⾏からリアクティブなイベント駆動へ変更 キャパオーバー → 可能性 低 待ち時間を持て余すリスク → 可能性 低 待ち時間削減
→ UX改善 K8sとの親和性 もバッチリ
ここまでがアプリ寄りのインフラの話 次はLLMOpsに繋がる可観測性(observability:o11y)の話
observability基盤の全体設計 • トレース&メトリクスはOtel Collector & AWSマネージド サービスで構築 • ログはFluent-bitを採⽤ 送信先はCloudWatch(+S3)
27 ※1. ラクス社員による記事: https://speakerdeck.com/gumamon/otelcol-tailsampling-and-spanmetrics
なぜobservability基盤が必要なのか?
複雑&不確実な動作をするため、詳細が追いたい • スケーリングや役割分担の観点からサービスを分割 ◦ • AIエージェントの⾮決定的な動作 ◦ • 処理を追うためには分散トレースが不可⽋ 同じエラーでも原因となる中⾝の要因が全然違うことがある
トークン数の追跡 ◦ 実際に1セッションでどれくらいのトークン数がかかったのか ◦ 異常な動作の検知にも役⽴つ 各種テレメトリ※でサービスやAIエージェントの動作の透明性を担保 29 ※システムの内部状態を把握するために収集‧分析されるデータ群
トレースやメトリクスの技術的⼯夫ポイントを⼀部紹介 主にコスト制御がメイン
トレース:サンプリングとLLMコスト制御 CloudWatch GenAI Dashboardからトークン数と処理が追跡可能なように 対象 サンプリング率 理由 LiteLLMかつGenAI属性あり 100% トークン利用量とモデル利用状況を把握
Statusが Error/UNSET 100% 障害調査に必要 通常トレース 5% コストを抑えて傾向を見る、 初期は70% 持続可能なコストと可観測性を両⽴させる 31
container insight Receiverによるメトリクスの収集 container insight Receiverを利⽤してコスト削減しつつメトリクスを収集 • CPU、メモリなどのメトリクスを取得 • container
insightをCloudWatch Agentで取ると、メトリクスのフィルタリングができずコストがかかる ◦ Otel Collector経由で取ることでフィルタリングによるコスト削減、不要なメトリクスの削減が可能 ◦ 普段はsampling間隔を落とし、負荷試験環境ではsampling間隔を上げる。取得メトリクスの変更 container insight Receiver Filter Processor awsemf Exporter CloudWatch logs Otel CollectorによるContainer Insightコスト最適化についてはこちらが参考になる https://aws.amazon.com/jp/blogs/containers/diving-into-container-insights-cost-optimizations-for-amazon-eks/ ⽵⽥が書いた記事はこちら https://tech-blog.rakus.co.jp/entry/20251202/otel-collector 32
LLM関連のメトリクスはInvocation logから⾃動算出 • CloudWatchの機能 • トークン数やレイテンシーの メトリクスが取得可能 33
チームで必要とするものを 節約して取得できるようにしている
ここまでは基盤の必要性‧技術的な話 次は取れるデータをどう⽣かしていくのかの話
トレース‧ログの結果を元にデータセット構築 失敗内容を分析し、データセット構築に繋げる トレース/ 実⾏結果 • ⼈間による 原因の分析 データセット への反映 トレースで詳細にエージェントの動作を残しておくことで、推論‧Tool‧バリデーションのどこで失敗した
のかがわかる→場合によっては顧客ヒアリングなどで情報調査 • 原因を元に同等の状態を再現するダミーデータセットを作り、エラーなく動くようにすることで動作の改 善ができる 36
他にも発展的な取り組みを紹介
(今後)オンライン評価からのフィードバックループの構築 現在 トレース/ 実⾏結果 ⼈間による 原因の分析 データセット への反映 (⾃動化) 原因の分析
データセット への反映 ⽬標 トレース/ 実⾏結果 オンライン判定 オンライン評価対象をどうするかなど AIエージェント課の専任メンバーが取り組んでいる 38
(今後)評価ピラミッドによるテストスコープ分割 テストの分類基準を作成し、評価対象を明⽂化する 伝票作成AIエージェントの評価安定、組織全体への展開による品質アップ レイヤー 主な対象 役割 見るもの Simulations 確率的・統合 入力から最終出力ま
でまとめて評価 業務成果 Evals & Optimization 確率的・個別 個別ステップを評価 ステップ↔品質間の 影響関係 Unit Tests 決定的 LLMを介さない処理 の検証 決定論的処理が崩れ てないか AIエージェント課の専任メンバーが取り組んでいる 39
(今後) 評価観点タクソノミーによる評価⽬的に応じた観点の整理 • タクソノミーを作成して観点整理 これを元に評価範囲を考慮 • エージェントの振る舞いにフォーカス タスク達成‧出⼒品質 • 他の項⽬を普段から⾒るのはコストが⾼い
不具合や指標悪化時にみる タクソノミーの出典:https://arxiv.org/html/2507.21504v1#:~:text=Figure%201.,LLM%20Agent%20Evaluation AIエージェント課の専任メンバーが取り組んでいる 40
発展的な内容についても要求が決まってきたら プラットフォーム整備対応を進める予定
まとめ #RAKUS Meetup © RAKUS Co., Ltd. 42
ラクスAIエージェント課の意思決定 • 実⾏基盤 ❌ AI→専⽤の特殊なもの ⭕ 慣れている‧知⾒のあるもの • UX 実装の⼯夫でリソースが許す範囲内で最適なものを提供
KEDAによるイベント駆動 • observability 最初から⼿厚く、評価にも⽣かす 43