strands-agents/samples
Agent samples built using the Strands Agents SDK.
Strands Agents Samples – クイック概要
これは何か:Strands プラットフォームで AI エージェントを構築する方法を示す、すぐに使えるサンプルプロジェクトのコレクションです。このリポジトリには、Python と TypeScript の両方のステップバイステップのチュートリアルが含まれており、小さな「hello-world」エージェントから、マルチエージェントシステム、RAG(検索拡張生成)、クラウドサービスへのデプロイ、エッジデバイス統合などのより複雑なパターンまでをカバーしています。
なぜ重要か:Strands は、エージェントを定義する モデル駆動 の方法を推進しています – エージェントの動作(システムプロンプト、ツール、ルーティング)を簡潔な設定で記述し、SDK が重い処理(LLM 呼び出し、ストリーミング、ツール実行)を処理します。これらのサンプルにより、開発者は多くのボイラープレートコードを書くことなく、そのワークフローを実際に確認できます。
リポジトリの主要部分:
- Python サンプル(
python/):01-learn– 基本的な SDK の使用法、Agentの作成、ストリーミング応答。02-deploy– AWS Lambda、Fargate、または Strands AgentCore ランタイム用にエージェントをパッケージ化する方法。03-integrate– エージェントを AWS サービス、データベース、またはサードパーティ API に接続する。04-industry-use-cases– 金融、ヘルスケア、小売などのためのサンプルプロンプトとアーキテクチャ。05-technical-use-cases– Agentic RAG、ツール呼び出し、オーケストレーションなどのパターン。06-evaluate– テストおよび評価ユーティリティ。07-ux-demos– エージェントと対話するフルスタック UI デモ。08-edge– エッジデバイス(ロボティクスを含む)でエージェントを実行する。
- TypeScript サンプル(
typescript/):- Python チュートリアルをミラーリングしていますが、Node.js SDK(
@strands-agents/sdk)用です。 - Strands AgentCore ランタイムのデプロイガイダンスが含まれています。
- Python チュートリアルをミラーリングしていますが、Node.js SDK(
開始方法:
- SDK をインストールします(
pip install strands-agents strands-agents-toolsまたはnpm install @strands-agents/sdk)。 - README の「Your First Agent」スニペットに従います – 数行で
Agentを作成し、プロンプトで呼び出します。 - Strands ドキュメントの説明に従って、モデルプロバイダー(OpenAI、Anthropic など)を設定します。
- 番号付きのチュートリアルフォルダーに進んで、より深い例を確認します。
対象読者:LLM を利用したエージェントの構築に実践的な入門を求める開発者、特に宣言的でモデル中心のアプローチに興味がある人。このリポジトリは教育的なものであり、追加のセキュリティとテストなしではコードは本番環境に対応していないと警告しています。
ライセンスとコミュニティ:Apache-2.0、サポート用の公開 Discord、プルリクエスト用の貢献ガイドがあります。
すべての詳細は、リポジトリの README から直接取得されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト