>100 Views
August 18, 26
スライド概要
2026.08.18
Engineer / AWS Community Builder / LINE API Expert / JAWS UG名古屋 運営 GIthub: http://github.com/Miura55 Blog: http://supernove.hatenadiary.jp
AgentCoreで作る市バスエージェント Koki Miura(@k_miura_io)
自己紹介 • 三浦 耕生(こうき) • 名古屋在住 • バックエンドエンジニア • JAWS UG名古屋&神戸 運営 • 好きなAWSのサービス:Lambda、ECS、 IoT Core @k_miura_io koki.miura05
DEMO
名古屋の市バスエージェントを 作った • 普段市内の移動は基本バス(名駅や栄行く ときバスだと楽) • 毎度交通局のWebサイトで調べるのが面倒 で手元ですぐ調べられるエージェントがほし いと思った
システム構成
使用しているMCP • 名古屋の市バス情報を検索するための MCPが有志がOSSで公開されてる • 以下のことができる • 路線検索 • 時刻表検索 • 接近情報検索 https://github.com/ymyzk/ nagoya-bus-mcp
エージェント側 • もともとAgentCore CLIで構築してたが、イン フラの拡張性や可読性とフロントエンドの構築 も考慮してCDKで構成 • フロントエンド側でRuntimeに接続できるよう にARNを格納するパラメータストアを用意 • MCPをGatewayではなくRuntimeのコンテ ナに無理やり閉じ込めた(AgentCore CLIの 名残り
フロントエンド側 • AppSyncでSSEに対応 • LambdaでAgentCore Runtimeを叩く ためにRuntimeのARNをパラメータス トアから参照
まとめ 名古屋の市バスエージェントを実装してみたら市バスの検索が楽に なってバスの待機が効率良くなった とりあえず動くエージェント構築したいならAgentCore CLIを使うの は便利だが、インフラの拡張性を考えるとCDKを使うのが良さそう もう少し疎結合にしたいところだけど力技でもいけるAgentCore Runtimeは結構便利
ソースコード https://github.com/Miura55/nagoya-bus-agent
宣伝
END