

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Bedrock でアプリケーションのエージェントを構築および変更する
<a name="agents-build-modify"></a>

Amazon Bedrock エージェントは、基盤モデル、データソース、ソフトウェアアプリケーション、ユーザーとの間のインタラクションをオーケストレーションすることで、アプリケーションユーザーのタスクを自動化します。また、エージェントは API を自動的に呼び出してアクションを実行したり、ナレッジベースを呼び出してこうしたアクションの情報を補完したりもます。アプリケーションのエージェントを使用する前に、まずエージェントを構築する必要があります。そのためには、エージェントを作成してから、タスクを実行するための設定を行います。

Amazon Bedrock には、ユースケースに合わせてエージェントを構築するための以下のオプションが用意されています。

**エージェントを手動で作成および設定する**

エージェントを作成したら、アクショングループをセットアップして、エージェントがサポートするエンドユーザーのアクションを定義することで、エージェントを設定します。アクショングループには、エージェントがアプリケーションユーザーから取得する必要があるパラメータ、呼び出すことができる API、アクションの処理方法、およびレスポンスを返す方法が含まれます。

エージェントのアクショングループの定義を省略し、代わりに、エージェントがアプリケーションユーザーからの問い合せに応答するために照会できる情報のリポジトリとして、ナレッジベースを設定することもできます。

エージェントは、コンソールで、または CLI や SDK を使用して、手動で作成、設定、変更、削除できます。詳細については、「[エージェントを手動で作成および設定する](agents-create.md)」を参照してください。

**対話型ビルダーを使用してエージェントを設定する**

エージェントを作成したら、オプションで*対話型ビルダー*を使用してエージェントを設定できます。対話型ビルダーは、Amazon Bedrock コンソールで使用できるインタラクティブアシスタントです。対話型ビルダーは、エージェントの設定に役立ちます。対話型ビルダーを使うと、自然言語を使用してアシスタントとやり取りし、エージェントの目的と、その目的を達成するためにエージェントが必要とする可能性のある情報について説明できます。エージェントは、提示された情報を使用して構築されます。エージェントをすばやく設定または変更する必要がある場合は、対話型ビルダーを使用します。エージェントは、コンソールで対話型ビルダーを使用して、いつでも変更および削除できます。詳細については、「[対話型ビルダーを使用してエージェントを設定する](agents-create-cb.md)」を参照してください。

**実行時にエージェントを動的に設定して呼び出す**

[InvokeInlineAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent-runtime_InvokeInlineAgent.html) API を使用して、実行時にインラインの Amazon Bedrock エージェントを動的に設定して呼び出すことができます。インラインエージェントを使用すると、エージェントを呼び出すと同時に、基盤モデル、指示、アクショングループ、ガードレール、ナレッジベースなどのエージェント機能を柔軟に指定できます。エージェント機能を使用する前に事前定義する必要はありません。詳細については、「[実行時にインラインエージェントを設定する](agents-create-inline.md)」を参照してください。

**構築済みのテンプレートを使用して、ユースケースでのエージェントの使用をすぐに開始する**

Amazon Bedrock には、Amazon Bedrock エージェントの使用をすぐに開始するための*エージェントブループリント*が用意されています。ブループリントとは、一般的なユースケース用に最適化された構築済みのテンプレートのコレクションです。これらのテンプレートを使用すると、設定や長期にわたる開発サイクルが不要になり、エージェントベースのアプリケーションをすばやく試すことができます。エージェントブループリントは、[amazon-bedrock-samples](https://github.com/aws-samples/amazon-bedrock-samples/tree/main/agents-and-function-calling/bedrock-agents/agent-blueprint-templates) GitHib リポジトリでホストされているオープンソーステンプレートです。テンプレートには、サンプルアクション、ガードレール、ナレッジベースが付属しています。詳細については、「[Amazon Bedrock のエージェントベースのオートメーションを簡素化するブループリントの紹介](https://aws.amazon.com/about-aws/whats-new/2024/08/blueprints-agent-based-automation-amazon-bedrock/)」を参照してください。

**Topics**
+ [対話型ビルダーを使用してエージェントを設定する](agents-create-cb.md)
+ [実行時にインラインエージェントを設定する](agents-create-inline.md)
+ [エージェントを手動で作成および設定する](agents-create.md)
+ [エージェントに関する情報を表示する](agents-view.md)
+ [エージェントを変更する](agents-edit.md)
+ [エージェントを削除する](agents-delete.md)