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
AWS Step Functions でプロンプト自動育成ワークフローを構築してみた
Search
ヤマダ(北野)
July 01, 2026
36
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Step Functions でプロンプト自動育成ワークフローを構築してみた
ヤマダ(北野)
July 01, 2026
More Decks by ヤマダ(北野)
See All by ヤマダ(北野)
Claude 4.5 と SFnで作る 「京都語本音デコーダー」
yamada_r
0
27
CBs 2年生になれたら
yamada_r
0
86
「Kiroってどうなの?」 リアルな使い勝手と最新の料金ガイド
yamada_r
0
140
まずはマネコンでちゃちゃっと作ってから、それをCDKにしてみよか。
yamada_r
3
350
カップラーメンタイマーで感じる生成AIの進化
yamada_r
0
33
Amazon Lexに感じる無限の可能性
yamada_r
0
73
JAWS DAYS 2025 re:Chrees 広報担当の振り返り
yamada_r
0
230
それ、AWS Step Functionsで置き換えれん?
yamada_r
0
45
はじめてのすくらむ
yamada_r
0
40
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Believing is Seeing
oripsolob
1
200
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
660
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Optimizing for Happiness
mojombo
378
71k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
260
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
The Curse of the Amulet
leimatthew05
2
14k
Transcript
うぇぶはち会 AWS Step Functions で プロンプト自動育成 ワークフローを構築してみた 2026 7/1 19:00~20:00
自己紹介 北野(ヤマダ) 好きな食べ物:お豆腐 趣味:日用品の買いだめ、LT 好きなサービス: Figma, AWS Step Funtions
みなさん、 こういうプロンプトを 書いたことありませんか?
「遅刻しそう、言い訳文考えて。」
プロンプトの現実 ChatGPT / Claude、会社でも使う場面が増えてきた でも「良いプロンプト」を書くのは意外と難しい 試行錯誤して磨いていくのは時間がかかる → 「だったらAIに磨かせればよくない?」
構成を考えていく
構成を考えていく(希望) プロンプトがどんどんよくなっていく ワークフローを作りたい!!
構成を考えていく(要件) 入力: シチュエーション(1行の説明) 叩き台プロンプト(雑でOK) モデル選択(1〜3の数字で振り分け) 出力: 洗練されたプロンプト スコア推移レポート(Markdown)
構成を考えていく(構成) AWS Step Functions → 非同期処理⭕️ ワークフローが可視化されてて良い Amazon Bedrock (Converse
API) → 複数モデルを同じ窓口で受付 DynamoDB → ループ事に保存、最高スコアを取り出し S3 → 最終レポート保存
構成を考えていく プロンプト評価 LLMが生成した内容を複数シナリオで評価する LLM-as-a-Judge(自動採点) 評価もLLMで行う 自己修復ループ スコアがイマイチだったら自らブラッシュアップ
構成を考えていく
構成を考えていく(完成品) ① ② 2重Mapで並列に テストを実行 テストケース・Judgeペルソナ・ 評価基準を生成
構成を考えていく(完成品) 履歴を取得し最終レポートを作成 スコア未達は失敗判定 ④ ③ 評価結果を元に採点 スコアによっては戻す
構成を考えていく(完成品) ×3
検証
検証 入力:「遅刻しそう、言い訳考えて」
検証 入力:「遅刻しそう、言い訳考えて」 タスクの二重定義 「何を書くか」と「どう書くか」の分離 ネガティブ制約による誘導 条件分岐の埋め込み 具体例によるアンカリング 実現性の担保
検証 入力:「遅刻しそう、言い訳考えて」
検証 いいプロンプトができたはず! じゃあこのプロンプトで言い訳を 生成してみよう!
検証(言い訳)
検証(言い訳) 「状況を教えてください。 より的確なメールを作成します。」
検証(言い訳)
検証(言い訳) 「渋滞がひどくて全然動かなくて。。」 「朝から体調が優れなくて、
様子を見ていました。」
検証(言い訳) シンプルな方がよくね? 🤔
まとめ
まとめ プロンプトも生成AIに頼る時代 人間の仕事はやはり評価することに変わっていく LLM-as-a-Judge作るのにも評価がいる SFnは生成AIとの相性がいい 非同期処理 ◎、ワークフローの可視化 コストの予測がしやすい 遅刻する時は言い訳しない
ご清聴ありがとうございました!