エージェントに関する情報を表示する - Amazon Bedrock

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

エージェントに関する情報を表示する

エージェントを作成した後で、必要に応じてエージェントの設定を表示または更新することができます。設定は作業用のドラフトに適用されます。不要になったエージェントは削除できます。

エージェントの情報を表示する方法については、使用する方法に対応するタブを選択して、手順に従ってください。

Console
エージェントに関する情報を表示するには
  1. Amazon Bedrock コンソールを使用するためのアクセス許可を持つ IAM ID を使用して、AWS マネジメントコンソールにサインインします。Amazon Bedrock コンソール (https://console.aws.amazon.com/bedrock) を開きます。

  2. 左側のナビゲーションペインで [エージェント] を選択します。次に、[エージェント] セクションでエージェントを選択します。

  3. エージェントの詳細ページで、エージェントのすべてのバージョン、関連するタグ、およびそのバージョンとエイリアスに適用される設定を確認できます。

  4. エージェントの作業用のドラフトの詳細については、[エージェントビルダーで編集] を選択します。

API

エージェントに関する情報を取得するには、Amazon Bedrock エージェントのビルドタイムエンドポイントを使用して、agentId を指定し GetAgent リクエストを送信します。

def get_agent(self, agent_id, log_error=True): """ Gets information about an agent. :param agent_id: The unique identifier of the agent. :param log_error: Whether to log any errors that occur when getting the agent. If True, errors will be logged to the logger. If False, errors will still be raised, but not logged. :return: The information about the requested agent. """ try: response = self.client.get_agent(agentId=agent_id) agent = response["agent"] except ClientError as e: if log_error: logger.error(f"Couldn't get agent {agent_id}. {e}") raise else: return agent

詳細については、「Amazon Bedrock エージェントの始め方」を参照してください。

エージェントの情報を一覧表示するには、Amazon Bedrock エージェントのビルドタイムエンドポイントを使用して ListAgents リクエストを送信します。コード例を見る 以下のオプションパラメータを指定できます。

フィールド 簡単な説明
maxResults レスポンスとして返す結果の最大数。
nextToken maxResults フィールドで指定した数よりも結果の件数が多い場合は、レスポンスで nextToken 値が返されます。結果の次のバッチを表示するには、別のリクエストで nextToken 値を送信します。

エージェントのすべてのタグを表示するには、Amazon Bedrock エージェントのビルドタイムエンドポイントを使用して、エージェントの Amazon リソースネーム (ARN) を含め、ListTagsForResource リクエストを送信します。

def list_agents(self): """ List the available Amazon Bedrock Agents. :return: The list of available bedrock agents. """ try: all_agents = [] paginator = self.client.get_paginator("list_agents") for page in paginator.paginate(PaginationConfig={"PageSize": 10}): all_agents.extend(page["agentSummaries"]) except ClientError as e: logger.error(f"Couldn't list agents. {e}") raise else: return all_agents

詳細については、「Amazon Bedrock エージェントの始め方」を参照してください。