Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TOKIUM_サポーターズCoLab登壇資料_LLMアプリケーションの技術的負債を返済する

 TOKIUM_サポーターズCoLab登壇資料_LLMアプリケーションの技術的負債を返済する

Avatar for Tomoyuki INOUE

Tomoyuki INOUE

March 18, 2026
Tweet

Other Decks in Technology

Transcript

  1. 2 ⾃⼰紹介 井上 智敬 tomoyukiinoue プロフィール 1979年 4月生まれ。宮城県石巻市出身。はらこめしが好き。 1994年 MSX→PC9801→PC9821、Macintoshに憧れる。

    1997年 Perlで遊び、VAIOにDebian入れてサーバ建立ブーム到来。 2001年 Struts 1でMVCを知る。請負開発で学費を稼ぐ。 2005年 小さなSlerに入社。新人なのに新人研修の講師をする。 2008年 発売日にiPhone 3G購入して、ビッグウェーブに乗る。 2010年 六本木のAppleに呼び出されて浮かれる。 2011年 ありとあらゆるソフトウェアを量産する。 2019年 TOKIUMに入社する。基幹系、経費精算。自社開発万歳。 2025年 AIエージェント開発、ビッグウェーブに乗る。 2026年 EMをする。Claude Codeが楽しすぎて時間が足りない。 2 最近の関心事:Mac Studioの値段、ハーネスエ ンジニアリング、PostgreSQL18 、鮭の不漁。 プロダクト本部 経費精算製品開発部 EM https://zenn.dev/tomoyukiinoue
  2. TOKIUM AIエージェントについて|サービスラインナップ 5 移動⼿段‧ホテルの提⽰と 事前申請作成を代⾏ 経費精算の承認を代⾏ 承認 差戻 社内からの問い合わせ 回答を代⾏

    発注‧請求等の データ照合を⾃動化 発注 請求 契約書をデータ化し ⾃動でリース判定 各サイトからの WEB請求書の収集を代⾏ 膨⼤な明細⼊⼒を⾃動化 半年で9体リリース!
  3. 12 LLMアプリケーションでよくある課題 【実例】AI出張⼿配(アレコレ対応) 12 精度が上がらない 速度が遅い コストが⾼い ときどき出張規定に沿わない 申請が作られます ホテルと経路の検索に

    3分くらいかかる 1回のタスクで 100円超えてるんです プロンプトでエラーハンドリング! サブエージェント化! Temperature: 0 安価なLLMに変更! ⼊出⼒を⼩さく! プロンプトに⼿順かこう! キャッシュ!ツール分割!
  4. 13 LLMアプリケーションでよくある課題 【実例】AI出張⼿配 13 精度が上がらない 速度が遅い コストが⾼い ときどき出張規定に沿わない 申請が作られます ホテルと経路の検索に

    3分くらいかかる 1回のタスクで 100円超えてるんです プロンプトでエラーハンドリング! サブエージェント化! 安価なLLMに変更! プロンプトを⼩さく! ステップ型プロンプト! キャッシュ!ツール分割! どの対策をもってしても 精度‧速度‧コストのどれかを犠牲にした そして私たちは エンジニアリングを取り戻す旅へ出た
  5. 16 ロジックの液状化 例題:どこにロジックがあるでしょう? 16 あなたは申請された書籍購⼊申請書を承認条件に基づいて承認‧却下する承認者です。 ### 承認条件 下記の条件をすべて満たすこと 1. 申請書に不備がないこと

    - 「申請者」「申請⽇」が⼊⼒されていること - 「購⼊書籍」が1冊以上⼊⼒されていること - 各購⼊書籍には「書籍名」「Amazon のリンク」「税込⾦額」が⼊⼒されていること 2. 購⼊書籍が実在していること 3. 購⼊書籍の書籍名‧税込⾦額が⼀致していること 4. 購⼊書籍はすべて技術関連書であること 5. 申請書の合計税込⾦額10,000円以内であること ### 出⼒形式 以下の内容を出⼒すること - 承認または却下 - 判断理由 ヒント:少なくても6個あります コメントしてね!
  6. 17 ロジックの液状化 例題:どこにロジックがあるでしょう? 17 あなたは申請された書籍購⼊申請書を承認条件に基づいて承認‧却下する承認者です。 ### 承認条件 下記の条件をすべて満たすこと 1. 申請書に不備がないこと

    - 「申請者」「申請⽇」が⼊⼒されていること - 「購⼊書籍」が1冊以上⼊⼒されていること - 各購⼊書籍には「書籍名」「Amazon のリンク」「税込⾦額」が⼊⼒されていること 2. 購⼊書籍が実在していること 3. 購⼊書籍の書籍名‧税込⾦額が⼀致していること 4. 購⼊書籍はすべて技術関連書であること 5. 購⼊書籍の合計税込⾦額10,000円以内であること ### 出⼒形式 以下の内容を出⼒すること - 承認または却下 - 判断理由 算術演算
  7. 18 ロジックの液状化 例題:どこにロジックがあるでしょう? 18 あなたは申請された書籍購⼊申請書を承認条件に基づいて承認‧却下する承認者です。 ### 承認条件 下記の条件をすべて満たすこと 1. 申請書に不備がないこと

    - 「申請者」「申請⽇」が⼊⼒されていること - 「購⼊書籍」が1冊以上⼊⼒されていること - 各購⼊書籍には「書籍名」「Amazon のリンク」「税込⾦額」が⼊⼒されていること 2. 購⼊書籍が実在していること 3. 購⼊書籍の書籍名‧税込⾦額が⼀致していること 4. 購⼊書籍はすべて技術関連書であること 5. 購⼊書籍の合計税込⾦額10,000円以内であること ### 出⼒形式 以下の内容を出⼒すること - 承認または却下 - 判断理由 繰り返し
  8. 19 ロジックの液状化 例題:どこにロジックがあるでしょう? 19 あなたは申請された書籍購⼊申請書を承認条件に基づいて承認‧却下する承認者です。 ### 承認条件 下記の条件をすべて満たすこと 1. 申請書に不備がないこと

    - 「申請者」「申請⽇」が⼊⼒されていること - 「購⼊書籍」が1冊以上⼊⼒されていること - 各購⼊書籍には「書籍名」「Amazon のリンク」「税込⾦額」が⼊⼒されていること 2. 購⼊書籍が実在していること 3. 購⼊書籍の書籍名‧税込⾦額が⼀致していること 4. 購⼊書籍はすべて技術関連書であること 5. 購⼊書籍の合計税込⾦額10,000円以内であること ### 出⼒形式 以下の内容を出⼒すること - 承認または却下 - 判断理由 状態管理
  9. 20 ロジックの液状化 例題:どこにロジックがあるでしょう? 20 あなたは申請された書籍購⼊申請書を承認条件に基づいて承認‧却下する承認者です。 ### 承認条件 下記の条件をすべて満たすこと 1. 申請書に不備がないこと

    - 「申請者」「申請⽇」が⼊⼒されていること - 「購⼊書籍」が1冊以上⼊⼒されていること - 各購⼊書籍には「書籍名」「Amazon のリンク」「税込⾦額」が⼊⼒されていること 2. 購⼊書籍が実在していること 3. 購⼊書籍の書籍名‧税込⾦額が⼀致していること 4. 購⼊書籍はすべて技術関連書であること 5. 購⼊書籍の合計税込⾦額10,000円以内であること ### 出⼒形式 以下の内容を出⼒すること - 承認または却下 - 判断理由 制御フロー
  10. 21 ロジックの液状化 例題:どこにロジックがあるでしょう? 21 あなたは申請された書籍購⼊申請書を承認条件に基づいて承認‧却下する承認者です。 ### 承認条件 下記の条件をすべて満たすこと 1. 申請書に不備がないこと

    - 「申請者」「申請⽇」が⼊⼒されていること - 「購⼊書籍」が1冊以上⼊⼒されていること - 各購⼊書籍には「書籍名」「Amazon のリンク」「税込⾦額」が⼊⼒されていること 2. 購⼊書籍が実在していること 3. 購⼊書籍の書籍名‧税込⾦額が⼀致していること 4. 購⼊書籍はすべて技術関連書であること 5. 購⼊書籍の合計税込⾦額10,000円以内であること ### 出⼒形式 以下の内容を出⼒すること - 承認または却下 - 判断理由 ⼊⼒値検証
  11. 22 ロジックの液状化 例題:どこにロジックがあるでしょう? 22 あなたは申請された書籍購⼊申請書を承認条件に基づいて承認‧却下する承認者です。 ### 承認条件 下記の条件をすべて満たすこと 1. 申請書に不備がないこと

    - 「申請者」「申請⽇」が⼊⼒されていること - 「購⼊書籍」が1冊以上⼊⼒されていること - 各購⼊書籍には「書籍名」「Amazon のリンク」「税込⾦額」が⼊⼒されていること 2. 購⼊書籍が実在していること 3. 購⼊書籍の書籍名‧税込⾦額が⼀致していること 4. 購⼊書籍はすべて技術関連書であること 5. 購⼊書籍の合計税込⾦額10,000円以内であること ### 出⼒形式 以下の内容を出⼒すること - 承認または却下 - 判断理由 決定表
  12. 25 何をLLMに頼るべきか 例題:どこをLLMにすると良さそう? 25 あなたは申請された書籍購⼊申請書を承認条件に基づいて承認‧却下する承認者です。 ### 承認条件 下記の条件をすべて満たすこと 1. 申請書に不備がないこと

    - 「申請者」「申請⽇」が⼊⼒されていること - 「購⼊書籍」が1冊以上⼊⼒されていること - 各購⼊書籍には「書籍名」「Amazon のリンク」「税込⾦額」が⼊⼒されていること 2. 購⼊書籍が実在していること 3. 購⼊書籍の書籍名‧税込⾦額が⼀致していること 4. 購⼊書籍はすべて技術関連書であること 5. 購⼊書籍の合計税込⾦額10,000円以内であること ### 出⼒形式 以下の内容を出⼒すること - 承認または却下 - 判断理由 ヒント:少なくても3個あります
  13. 26 何をLLMに頼るべきか 例題:どこをLLMにすると良さそう? 26 あなたは申請された書籍購⼊申請書を承認条件に基づいて承認‧却下する承認者です。 ### 承認条件 下記の条件をすべて満たすこと 1. 申請書に不備がないこと

    - 「申請者」「申請⽇」が⼊⼒されていること - 「購⼊書籍」が1冊以上⼊⼒されていること - 各購⼊書籍には「書籍名」「Amazon のリンク」「税込⾦額」が⼊⼒されていること 2. 購⼊書籍が実在していること 3. 購⼊書籍の書籍名‧税込⾦額が⼀致していること 4. 購⼊書籍はすべて技術関連書であること 5. 購⼊書籍の合計税込⾦額10,000円以内であること ### 出⼒形式 以下の内容を出⼒すること - 承認または却下 - 判断理由 ⾃然⾔語で返す場合のテキスト⽣成 ⾃然⾔語(フリー⼊⼒)を構造化データに起こす場合
  14. 27 何をLLMに頼るべきか 例題:どこをLLMにすると良さそう? 27 あなたは申請された書籍購⼊申請書を承認条件に基づいて承認‧却下する承認者です。 ### 承認条件 下記の条件をすべて満たすこと 1. 申請書に不備がないこと

    - 「申請者」「申請⽇」が⼊⼒されていること - 「購⼊書籍」が1冊以上⼊⼒されていること - 各購⼊書籍には「書籍名」「Amazon のリンク」「税込⾦額」が⼊⼒されていること 2. 購⼊書籍が実在していること 3. 購⼊書籍の書籍名‧税込⾦額が⼀致していること 4. 購⼊書籍はすべて技術関連書であること 5. 購⼊書籍の合計税込⾦額10,000円以内であること ### 出⼒形式 以下の内容を出⼒すること - 承認または却下 - 判断理由 ⾮エンジニア(専⾨家外)がチェックする場合、 Amazonで詳細を確認して “推論”する。 AIがチェックして推論させても同じかそれ以上。 (注) Amazonのジャンルを決めて運⽤すれば 決定論にもできます。
  15. 28 何をLLMに頼るべきか 例題:どこをLLMにすると良さそう? 28 あなたは申請された書籍購⼊申請書を承認条件に基づいて承認‧却下する承認者です。 ### 承認条件 下記の条件をすべて満たすこと 1. 申請書に不備がないこと

    - 「申請者」「申請⽇」が⼊⼒されていること - 「購⼊書籍」が1冊以上⼊⼒されていること - 各購⼊書籍には「書籍名」「Amazon のリンク」「税込⾦額」が⼊⼒されていること 2. 購⼊書籍が実在していること 3. 購⼊書籍の書籍名‧税込⾦額が⼀致していること 4. 購⼊書籍はすべて技術関連書であること 5. 購⼊書籍の合計税込⾦額10,000円以内であること ### 出⼒形式 以下の内容を出⼒すること - 承認または却下 - 判断理由 会社規定から 決定表データを⽣成する場合