AWS サーバーレス用のエージェントプラグインでの AI を活用した開発の迅速化
AWS は、AWS サーバーレス用のエージェントプラグインを発表しました。これにより、開発者は Kiro、Claude Code、Cursor などの AI コーディングアシスタントを使用してサーバーレスアプリケーションの構築、デプロイ、トラブルシューティング、管理を簡単に行えます。
エージェントプラグインは、スキル、サブエージェント、フック、モデルコンテキストプロトコル (MCP) サーバーを 1 つのモジュールユニットにパッケージ化することで、構造化された再利用可能な機能で AI コーディングアシスタントを拡張します。Agent Plugin for AWS Serverless は、AWS 上で本番環境に対応したサーバーレスアプリケーションを構築するための開発ライフサイクル全体で必要な、関連するガイダンスと専門知識を動的にロードします。オブザーバビリティ、パフォーマンスの最適化、トラブルシューティングに関する組み込みのベストプラクティスに従いながら、Amazon EventBridge、Amazon Kinesis、AWS Step Functions などの一般的なイベントソースと統合する AWS Lambda 関数を作成できます。Infrastructure as Code (IaC) を採用すると、再利用可能なコンストラクト、実証済みのアーキテクチャパターン、自動化された CI/CD パイプライン、ローカルテストワークフローを備えた AWS サーバーレスアプリケーションモデル (SAM) と AWS Cloud Development Kit (CDK) を使用してプロジェクトのセットアップを合理化できます。長時間実行されるステートフルなワークフローで、チェックポイント/リプレイモデル、高度なオーケストレーションパターン、エラー処理機能を提供する Lambda の永続関数を使用して自信を持って構築できます。最後に、REST API、HTTP API、WebSocket API のガイダンスを利用して、Amazon API Gateway を使用するアプリケーションの一部として API を設計および管理できます。これらの機能は、オープンな Agent Skills 形式でエージェントスキルとしてパッケージ化されているため、Kiro、Claude Code、Cursor などの互換性のある AI ツールで使用できます。
AWS サーバーレス用のエージェントプラグインは、Claude Code や Cursor などのエージェントプラグインをサポートするすべての AI コーディングアシスタントツールで使用できます。Claude Code では、「/plugin install aws-serverless@claude-plugins-official」という簡単なコマンドを使用して公式の Claude Marketplace からインストールできます。 また、エージェントスキルをサポートしている任意の AI コーディングアシスタントツールに、プラグインからエージェントスキルを個別にインストールすることもできます。プラグインとその機能の詳細については、GitHub にアクセスしてください。