Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Strands Agents × Amazon Bedrock AgentCoreで パーソナ...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう

Avatar for yoko / Naoki Yokomachi

yoko / Naoki Yokomachi

April 08, 2026

More Decks by yoko / Naoki Yokomachi

Other Decks in Technology

Transcript

  1. Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう Strands Agents ×

    Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう 2026/4/10
  2. 名前: yoko / Naoki Yokomachi / 横町 直樹 X:@_cityside ロール:

    ソフトウェアエンジニア AWS Community Builders 2026 AI Enginneringカテゴリ 所属: KDDIアジャイル開発センター株式会社 Zenn: https://zenn.dev/yokomachi Dev.to: https://dev.to/yokomachi English Japanese Please call me “yoko”!
  3.   フ ロ ン ト エ ン ド o n

    Ve rce l     ・ A I T u b e r K i t : 3 D モ デ ル 制 御     ・ P o r c u p in e : ウ ェ イ ク ワ ー ド 検 知     ・ W e b S p e e c h A P I : 音 声 入 力     ・ A i v i s S p e e c h : ロ ー カ ル T T S     ・ そ の ほ か 便 利 機 能
  4.   エ ージ ェ ン ト o n B e

    d ro c k A ge n t C o re     ・ エ ー ジ ェ ン ト       - メ イ ン エ ー ジ ェ ン ト       - ド メ イ ン ご と に 分 割 し た サ ブ エ ー ジ ェ ン ト         ( A g e n t s a s T o o l s)       - 定 期 実 行 さ れ る パ イ プ ラ イ ン エ ー ジ ェ ン ト         ( ニ ュ ー ス 通 知 や T w it t er 投 稿 )     ・ 外 部 連 携 T o o ls     ・ 短 期 記 憶 / 長 期 記 憶     ・ 外 部 連 携 用 シ ー ク レ ッ ト 管 理     ・ サ ン ド ボ ッ ク ス コ ー ド 実 行 環 境     ・ L a m b d a の T o o ls化
  5.   バ ッ ク エ ン ド o n A

    WS     ・ L a m b d a : エ ージ ェ ン ト ツ ー ル の 実 装 や                 パ イ プ ラ イ ン エ ージ ェ ン ト の 実 行     ・ E v e n t B r i d g e : 定 期 実 行     ・ S N S : ニ ュ ー ス 通 知     ・ D y a n a m o D B : タ ス ク や 日 記 な ど の 保 存     ・ P o l l y : バ ッ ク エ ン ド T T S     ・ C o g n i t o : A p p - A g e n t C o re 間 認 証                 A p p - A P I G a t e wa y 間 認 証
  6. ツール連携 コンピューティング/実⾏環境系 シンプル実装 LangGraphやOpenAI Agent SDK, Mastraなど同じカテゴリ 中でも3行でエージェントの実⾏ができるというのがリリース当時の触れ込み エージェンティックループ モデル・ツール・プロンプト(コンテキスト)を与え、

    タスクの完了までモデルとツールの呼び出しをループする Runtime サーバレス‌ エージェント実行環境 AWS製エージェントフレームワーク Strands Agents サーバレスエージェントプラットフォーム Amazon Bedrock AgentCore エージェント実装 エージェント実装 エージェント実装 Code Interpreter‌ コード実行⽤サンドボックス Browser Webワークフロー実行環境 状態管理 セキュリティ・ガバナンス 運用・品質管理 Gateway API/Lambda/MCPをエージェントツール化 Memory 短期(会話履歴) ・長期(セッション横断) Identity エージェントの認証・認可 Policy ツール実行のガードレール Observability‌ トレース・モニタリング Evaluations エージェントの品質の継続的評価
  7. [happy]こんにちは! 今日はどんな気分ですか? エージェントの返答に3Dモデル制御を合わせる エージェントの返答に3Dモデル制御を合わせる エージェントの返答に3Dモデル制御を合わせる 表情タグを検知して笑顔に [bow]かしこまりました! 自己紹介しますね モーションタグを検知してお辞儀 [happy][wave_hand]

    ありがとうございました! 表情とモーションを同時再生 3Dモデルならではなインタラクティブ要素として、レスポンスに応じた表情やモーションを再生 ①プロンプトで回答にタグをつけるように指示 ②フロントエンドの実装でタグを検知したら表情やモーションを再生する ※通常時は待機モーション、瞬きをしているのでそれらとコンフリクトして表示が崩れないように調整   (ここはコーディングエージェントにも頼りづらいので地道に調整した)
  8. Anthoropic Claude Haiku 4.5 on Bedrock $ 1.00 / 1M

    input tokens $ 5.00 / 1M output tokens Grok 4.1 fast on OpenRouter $ 0.16 / 1M input tokens $ 0.50 / 1M output tokens 増えすぎたツールがトークンを貪る 増えすぎたツールがトークンを貪る 増えすぎたツールがトークンを貪る ツールを増やし続けた結果 28ツールが出来上がる コスト削減対応前は予測$120/月超 固定トークン数が爆増 ①ドメインごとにツールエージェントを作る ②モデルを変える 予 測 か ら 約 $ 6 0 を 削 減
  9.  コスト取得エージェントでAWSのコストを取得  コード実⾏エージェントで取得したコストを元にCodeInterpreterでグラフを⽣成  ⽣成したグラフは画像としてS3に保存→PresignedURLを返す  エージェントのレスポンスのPresginedURLを判定してS3に取得しにいって表⽰  ワークフローの順序や  グラフ⽣成のコードのサンプルはSkillsに記載 SkillsとCodeInterpreterによる SkillsとCodeInterpreterによる 制御性と柔軟性を活かしたコード実⾏ 制御性と柔軟性を活かしたコード実⾏

    SkillsとCode Interpreterによる 制御性と柔軟性を活かしたコード実行 h t t p s : / / s t r a n d s a g e n t s . c o m / d o c s / u s e r - g u i d e / c o n c e p t s / p l u g i n s / s k i l l s / 2 0 2 6 / 3 、 S t r a n s A g e n t s で も S k i l l s ( コ ン テ キ ス ト を 圧 迫 し な い 外 部 プ ロ ンプ ト) の実 行 が 可 能 に 。 C o d e I n p t e r p r e t e r の 機 能 検 証 つ い で に ち ょ っ と し た ワ ー ク フ ロ ー を 組 ん で み る 詳 細 は Z e n n , D e v . t o に 投 稿 し て い る の で そ ち ら も ぜ ひ ①aws-cost Skill ②フロントエンド制御 「 5 $ に 赤 線 引 い て 」 「 サ ー ビ ス 別 に 割 合 を 出 し て 」 ツ ー ル の 使 い 方 、 順 序 は 事 前 定 義 使 う デ ー タ 、 グ ラ フ 化 の 仕 方 は エ ー ジ ェ ン ト が 判 断
  10. 外部連携  ☑Web検索  ☑Googl eカレンダー、Gmai l 連携  ☑Noti on連携  ☑Twi tter連携

     ☐Googl e Fi t連携  ☐自分のGi tHub Repoの参照&自分への改善提案 身体性の拡張  ☑耳(ウェイクワード検知・音声入力)の実装  ☑目(カメラアクセス)の実装  ☑TTS(Ai vi s Speech, Pol l y)の実装  ☐カメラアングルなどの操作の実装  ☐ロボットアーム操作の実装 エージェント機能  ☑タスクリスト(エージェントアクセス可)  ☑日記機能(エージェントアクセス可)  ☑AWSコストグラフ化  ☑ブリーフィング機能 定期実行タスク  ☑ニュース通知 1回/1日  ☑X投稿 4回/1日 LLM  ☑Amazon Bedrock Anthopi c Cl audeモデル  ☑OpenRouter OpenAI 互換モデル 便利機能  ☑ポモドーロタイマー  ☑モデル切り替え  ☑ダークモード/UI アニメーション切り替え 開発(予定)機能 開発(予定)機能 開発(予定)機能 🤔 意外とClaude Codeとかだとカスタマイズが面倒な機能も多いかも →好きに作って壊せる個人エージェントは検証にも勉強にも便利 先 月 の 自 分 「 ま あ 大 体 C l a u d e C o d e と か で             で き る ん じ ゃ な い か と 思 う ん で す け ど 笑 」