Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Strands Agents SOPs の良さを、コンテキストエンジニアリングの観点から読み解く
Search
issei.hamada
December 08, 2025
500
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Strands Agents SOPs の良さを、コンテキストエンジニアリングの観点から読み解く
第41回Fin-JAWSにて、Strands Agents SOPs の仕様と使い方について解説しました。
issei.hamada
December 08, 2025
More Decks by issei.hamada
See All by issei.hamada
AWS Summit のその先_GitLab で実現する Loop Engineering
isseihamada
0
35
Kiro × GitLab × LifeKeeper で実現するこれからの「AI 駆動開発基盤」
isseihamada
0
59
生成 AI with GitLab で切り開く次世代ソフトウェア開発の醍醐味 〜ソニービズネットワークス 1st フィードバック~
isseihamada
0
26
Amazon_Q_Developer_で実現!AIエージェント導入で変わる開発・運用サイクル_deck
isseihamada
0
33
アプリ開発新時代! 生成 AI を活用したアプリケーションライフサイクルマネジメント
isseihamada
0
43
AWS Ambassador が本気で Minecraft サーバを運用してみた
isseihamada
1
2.6k
RAG の研究を元に予測する、これからのエンジニアに求められるスキル
isseihamada
5
560
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
560
Why Our Code Smells
bkeepers
PRO
340
58k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Designing for Timeless Needs
cassininazir
1
510
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
510
Writing Fast Ruby
sferik
630
63k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
440
Odyssey Design
rkendrick25
PRO
2
840
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
340
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Building the Perfect Custom Keyboard
takai
2
890
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
Strands Agents SOPs の良さを、 コンテキストエンジニアリングの観点から読み解く Copyright 2025 JAWS-UG Yamanashi fin-JAWS
第41回 ~re:Invent ラスベガス現地開催
Sony Biz Networks Corporation 自己紹介 ⚫ 開発本部 インテグレーション部 • クラウドインテグレーション課
開発グループマネージャー ⚫ JAWS-UG 山梨 運営 ⚫ Japan AWS Ambassador / GitLab Champion ⚫ 好きな AWS サービスは、Amazon Q Developer です Copyright 2025 JAWS-UG Yamanashi Issei Hamada
イントロダクション 本日のテーマ Copyright 2025 JAWS-UG Yamanashi Strands Agents SOPs
イントロダクション ⚫AWS の開発した MCP ツール ⚫AI エージェント自身が、適切な手順書(コンテキスト)を 選んでロード出来るようになる Strands Agents
SOPs Copyright 2025 JAWS-UG Yamanashi
イントロダクション ⚫AWS の開発した MCP ツール ⚫AI エージェント自身が、適切な手順書(コンテキスト)を 選んでロード出来るようになる Strands Agents
SOPs Copyright 2025 JAWS-UG Yamanashi re:Invent 直前で、非常に注目度の高いアップデートでした。 どこが良いのかを解説します!!
Agenda 01 Strands Agents SOPs の注目ポイント Copyright 2025 JAWS-UG Yamanashi
02 仕様の確認 03 SOP の作り方 04 まとめ
Strands Agents SOPs の注目ポイント Copyright 2025 JAWS-UG Yamanashi
Strands Agents SOPs の注目ポイント ◼以下の2つの観点から解説 Copyright 2025 JAWS-UG Yamanashi エージェントのワークフロー化
コンテキストエンジニアリング
Strands Agents SOPs の注目ポイント ⚫Agent SOP (標準手順書) と呼ばれるドキュメントを 利用して、AI エージェントの動作を制御し、
ワークフロー化出来る エージェントのワークフロー化 Copyright 2025 JAWS-UG Yamanashi
Strands Agents SOPs の注目ポイント ⚫AI エージェントの為に用意された作業手順書 ⚫主な文法 • 自然言語で記述する •
作業に必要な入力をパラメータ化する • RFC 2119 の文言(MUST, SHOULD, MAY)を使って、 制約を定義する Agent SOP とは? Copyright 2025 JAWS-UG Yamanashi
Strands Agents SOPs の注目ポイント Agent SOP の サンプル Copyright 2025
JAWS-UG Yamanashi
Strands Agents SOPs の注目ポイント Agent SOP の サンプル Copyright 2025
JAWS-UG Yamanashi 概要 パラメータ 条件
Strands Agents SOPs の注目ポイント Agent SOP の サンプル Copyright 2025
JAWS-UG Yamanashi 概要 パラメータ 条件 こんな感じの文法で書くと、 AI エージェントが言う事を聞いてくれる!
Strands Agents SOPs の注目ポイント ⚫コンテキストエンジニアリング=LLM に対して、タスク 実行に必要な情報を上手く引き渡す技術の総称 ⚫従来のプロンプトエンジニアリングとの違い • プロンプトエンジニアリング:
LLM に対して与える1回の指示が 対象 • コンテキストエンジニアリング: プロジェクトの README.md や AmazonQ.md、関連ライブラリ情報等、与える情報全 てを含む コンテキストエンジニアリング Copyright 2025 JAWS-UG Yamanashi
Strands Agents SOPs の注目ポイント ⚫Strands Agents SOPs を使うと、AI エージェントが 自分で必要なコンテキストを選択して読み込めるように
なる ⚫コンテキストの節約に非常に役立つ コンテキストエンジニアリング Copyright 2025 JAWS-UG Yamanashi
Strands Agents SOPs の注目ポイント ◼現在主流となっているコンテキストエンジニアリングの手法 Copyright 2025 JAWS-UG Yamanashi Write
Context Select Context Compress Context Isolate Context
Strands Agents SOPs の注目ポイント ◼現在主流となっているコンテキストエンジニアリングの手法 Copyright 2025 JAWS-UG Yamanashi Write
Context Compress Context Isolate Context これに該当!!→ Select Context
Strands Agents SOPs の注目ポイント ⚫膨大な情報の中から、実行するタスクに最も関連性の高い コンテキストを選択的に提供する手法 ⚫主な手法 • RAG: Retrieval-Augmented
Generation の略 – 生成 AI が回答を生成する際、外部のデータベースやドキュメントを 検索し、組み合わせて回答を生成する • MCP: Model Context Protocol の略 – AIが外部のツールやデータソースと効率的に連携するためのオープン ソース標準規格 現在主流となっている4つの手法 Copyright 2025 JAWS-UG Yamanashi Select Context
Strands Agents SOPs の注目ポイント ◼Select Context の例 ⚫最近発表された 「xxx」 という脆弱性への対応要否と、対応方法を確認する
Copyright 2025 JAWS-UG Yamanashi 最近発表された 「xxx」 という 脆弱性への対応要否と、対処 方を教えて下さい。 回答に必要な情報: • 脆弱性xxxとは • 既存システムに存在するか MCP インターネット検索 • 脆弱性xxx: → インターネット検索で確認 • 既存システムに存在するか: → パラメータシートを確認 ファイルサーバ検索 Internet Servers
Strands Agents SOPs の注目ポイント ◼Select Context の例 ⚫最近発表された 「xxx」 という脆弱性への対応要否と、対応方法を確認する
Copyright 2025 JAWS-UG Yamanashi 最近発表された 「xxx」 という 脆弱性への対応要否と、対処 方を教えて下さい。 回答に必要な情報: • 脆弱性xxxとは • 既存システムに存在するか MCP インターネット検索 • 脆弱性xxx: → インターネット検索で確認 • 既存システムに存在するか: → パラメータシートを確認 ファイルサーバ検索 Internet Servers 今回の脆弱性には対応が必要です。対象サーバは…… また、対処方法は以下です。 1. 公式サイトからパッチをダウンロード… 情報ソースはこれらです。 - https://example.com - パラメータシート.xlsx
Strands Agents SOPs の注目ポイント ◼Select Context の例 ⚫最近発表された 「xxx」 という脆弱性への対応要否と、対応方法を確認する
Copyright 2025 JAWS-UG Yamanashi 最近発表された 「xxx」 という 脆弱性への対応要否と、対処 方を教えて下さい。 回答に必要な情報: • 脆弱性xxxとは • 既存システムに存在するか MCP インターネット検索 • 脆弱性xxx: → インターネット検索で確認 • 既存システムに存在するか: → パラメータシートを確認 ファイルサーバ検索 Internet Servers エージェントが 「自分でコンテキストを選べる」 ところがポイント!!
仕様の確認 Copyright 2025 JAWS-UG Yamanashi
仕様の確認 ◼ポイント ⚫SOP の overview セクションを抜き出している • AI エージェントが listPrompt
時に 読み込めるようになっている ⚫GetPrompt 時、手順書の全文が戻る ⚫カスタムで SOP を追加出来る • strands-agents-sops mcp --sop-paths ~/my-sops:/path/to/other-sops Copyright 2025 JAWS-UG Yamanashi
SOP の作り方 Copyright 2025 JAWS-UG Yamanashi
SOP の作り方 ◼作り方 ⚫AI エージェントのコーディング規約を利用する • 公式リポジトリにテンプレートがある – https://github.com/strands-agents/agent-sop/blob/main/rules/agent-sop- format.md
• Kiro なら .kiro/steering/agent-sop-format.md に配置すればよい ⚫配置後、自然言語で対話しながら作成する Copyright 2025 JAWS-UG Yamanashi
SOP の作り方 ◼作り方 ⚫何度もテストする • 一度で完璧な手順書を作る事は絶対に出来ない(経験談) • 評価して、AI エージェントの動作を観察して、安定稼働するまで SOP
をアップデートすること Copyright 2025 JAWS-UG Yamanashi
まとめ Copyright 2025 JAWS-UG Yamanashi
まとめ ◼Strands Agents SOPs を活用すると、AI エージェントに運用業務を 任せられるようになる ◼この手法は AI エージェント自身が最適なプロンプトだけを選んでロード
出来る為、パフォーマンスが良い ◼何度もテストして、自分の環境にあった SOP を作ろう Copyright 2025 JAWS-UG Yamanashi
Now, Go Build!! Copyright 2025 JAWS-UG Yamanashi
Copyright 2025 JAWS-UG Yamanashi