Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Strands Agents SOPs の良さを、コンテキストエンジニアリングの観点から読み解く
Search
issei.hamada
December 08, 2025
1
61
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
How to train your dragon (web standard)
notwaldorf
97
6.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
A Tale of Four Properties
chriscoyier
162
23k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Done Done
chrislema
186
16k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Pragmatic Product Professional
lauravandoore
37
7.1k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Documentation Writing (for coders)
carmenintech
76
5.2k
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