$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Strands Agents SOPs の良さを、コンテキストエンジニアリングの観点から読み解く
Search
issei.hamada
December 08, 2025
1
64
Strands Agents SOPs の良さを、コンテキストエンジニアリングの観点から読み解く
第41回Fin-JAWSにて、Strands Agents SOPs の仕様と使い方について解説しました。
issei.hamada
December 08, 2025
Tweet
Share
More Decks by issei.hamada
See All by issei.hamada
Amazon_Q_Developer_で実現!AIエージェント導入で変わる開発・運用サイクル_deck
isseihamada
0
15
アプリ開発新時代! 生成 AI を活用したアプリケーションライフサイクルマネジメント
isseihamada
0
16
AWS Ambassador が本気で Minecraft サーバを運用してみた
isseihamada
1
2.1k
RAG の研究を元に予測する、これからのエンジニアに求められるスキル
isseihamada
5
500
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Mobile First: as difficult as doing things right
swwweet
225
10k
Building Applications with DynamoDB
mza
96
6.8k
Speed Design
sergeychernyshev
33
1.4k
Done Done
chrislema
186
16k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Git: the NoSQL Database
bkeepers
PRO
432
66k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
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