掲載済み (2026-07-04号)
022 143文字 • 1分

Strands Agentsでエージェントに渡せるツール3種類を試す

日本語

掲載情報

概要

AWSのStrands Agentsにおいて、組み込みツール、カスタム関数、MCPサーバーの3種類をエージェントに実装し、機能を拡張する方法を解説したチュートリアル。

詳細内容

本記事は、AWSのエージェント構築フレームワーク「Strands Agents」において、エージェントの機能を拡張する「ツール」の実装方法を解説しています。具体的には、(1)ライブラリで提供される既存の「Strands Agents Tools」(現在時刻の取得など)、(2)Pythonの関数にデコレーターを付与して自作する「カスタムツール」、(3)Model Context Protocol (MCP) を利用して外部サーバーと連携する「MCPツール」の3パターンを、実際のコード例を交えて紹介しています。デフォルトでは学習データ内の情報しか持たないAIエージェントが、ツールを通じてリアルタイムの情報や特定のビジネスロジック、AWSドキュメントなどの外部ソースにアクセスできるようになる過程をステップバイステップで学ぶことができます。