Strands Agents でプロダクションエージェントハーネスを構築 は何をしますか?
Strands Agents を使用して、ツール、MCP、ガードレール、トレーシング、ストリーミング、プロバイダースワップを備えたモデル非依存の Python または TypeScript エージェントハーネスを組み立てます。
前提条件
Python 3.10+ または Node.js/TypeScript、モデルプロバイダーの認証情報、オプションで MCP 互換ツール
インストール
環境に合わせて、アップストリームのインストールまたはセットアップパスを使用してください:
- pip install strands-agents strands-agents-tools
- npm install @strands-agents/sdk
- pip install hatch
- npm ci # リポジトリルートからインストール
アップストリームからの要件と注意事項:
- このモノレポには、Python SDK、TypeScript SDK、ドキュメントサイト、およびサポートパッケージが含まれています:
- | strands-py/ | Python SDK: エージェントループ、モデルプロバイダー、ツール (PyPI · リリース) |
基本的な使用法または開始方法のメモ:
-
動作する成果を提供します。 ガードレールは、実行前にエラーをキャッチします。ステアリングハンドラーにより、エージェントは静かに失敗する代わりに自分自身を修正できます。
-
両方の SDK はデフォルトで Amazon Bedrock モデルプロバイダーを使用するため、AWS 認証情報が設定され、Claude Sonnet のモデルアクセスが有効になっている必要があります。クイックスタートガイド を参照してください。
-
from strands import Agent
-
アップストリームドキュメントから抽出: https://raw.githubusercontent.com/strands-agents/harness-sdk/HEAD/README.md