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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ヤマダ(北野)
July 01, 2026
16
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
22
CBs 2年生になれたら
yamada_r
0
67
「Kiroってどうなの?」 リアルな使い勝手と最新の料金ガイド
yamada_r
0
120
まずはマネコンでちゃちゃっと作ってから、それをCDKにしてみよか。
yamada_r
3
340
カップラーメンタイマーで感じる生成AIの進化
yamada_r
0
29
Amazon Lexに感じる無限の可能性
yamada_r
0
68
JAWS DAYS 2025 re:Chrees 広報担当の振り返り
yamada_r
0
210
それ、AWS Step Functionsで置き換えれん?
yamada_r
0
40
はじめてのすくらむ
yamada_r
0
35
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The browser strikes back
jonoalderson
0
1.4k
Bash Introduction
62gerente
615
220k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
600
AI: The stuff that nobody shows you
jnunemaker
PRO
8
770
Designing for Performance
lara
611
70k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The untapped power of vector embeddings
frankvandijk
2
1.8k
From π to Pie charts
rasagy
0
230
The Curse of the Amulet
leimatthew05
2
13k
Ruling the World: When Life Gets Gamed
codingconduct
0
270
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との相性がいい 非同期処理 ◎、ワークフローの可視化 コストの予測がしやすい 遅刻する時は言い訳しない
ご清聴ありがとうございました!