[大阪開催] AgentCoreハンズオン 〜マルチエージェントでフットボールー対決!〜
https://jawsugdei.connpass.com/event/406820/
LT発表したときの登壇資料です。
MAGI SYSTEM on Strands Decider 2B
https://github.com/hide-G/magi-system-on-strands-decider
方式選定:
SageMakerに素直に載らないため、公式サーバー strands-decider serve(/v1/systemone を話す)を EC2 に常駐させる方式を採用。Dockerが無いので、EC2 に直接 pip install。
インスタンス:東京リージョン。当初 c7i.xlarge(CPU/8GB) で起動したが メモリ不足でOOM → g5.xlarge(A10G GPU / 16GB)にタイプ変更して安定。
常駐化:strands-decider serve(localhost:8000)と magi backend(:8787)を systemd サービスとして常駐。フロントも同EC2で配信(http:///)。
公開:セキュリティグループで 80/8787 を公開、22(SSH)を制限。モデル重み(約4.5GB)は初回起動時にHugging FaceからDL。
検証:ブラウザ審議 → backend/strands-decider 両方のログで /v1/systemone 200 OK と判定値の一致を確認。実推論レイテンシは約7〜9秒(CPUフォールバック併用)。
かかった費用は、EC2本体(g5.xlarge)、EBS 60GBなど8時間で合計で約1,710円でした。