Anzeigen von Informationen über einen Agenten - Amazon Bedrock

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Anzeigen von Informationen über einen Agenten

Nachdem Sie einen Agenten erstellt haben, können Sie dessen Konfiguration nach Bedarf anzeigen oder aktualisieren. Die Konfiguration gilt für den Arbeitsentwurf. Wenn Sie einen Agenten nicht mehr benötigen, können Sie ihn löschen.

Um zu erfahren, wie Sie eine Version eines Agenten löschen, wählen Sie die Registerkarte für Ihre bevorzugte Methode aus und befolgen Sie die angegebenen Schritte:

Console
Zeigen Sie Informationen über einen Agenten wie folgt an:
  1. Melden Sie sich bei der AWS-Managementkonsole mit einer IAM-Identität an, die zur Verwendung der Amazon-Bedrock-Konsole berechtigt ist. Öffnen Sie dann die Amazon-Bedrock-Konsole unter https://console.aws.amazon.com/bedrock.

  2. Wählen Sie im linken Navigationsbereich Agenten aus. Wählen Sie im Abschnitt Agenten einen Agenten aus.

  3. Auf der Seite mit den Agentendetails finden Sie Konfigurationen, die für alle Versionen des Agenten gelten, die zugehörigen Tags sowie seine Versionen und Aliase.

  4. Um Details zum Arbeitsentwurf des Agenten zu sehen, wählen Sie In Agent Builder bearbeiten aus.

API

Um Informationen über einen Agenten zu erhalten, senden Sie eine GetAgent-Anfrage mit einem Build-Time-Endpunkt für Agenten für Amazon Bedrock und geben Sie die agentId an.

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

Weitere Informationen finden Sie unter Hallo Agenten für Amazon Bedrock.

Um Informationen über Ihre Agenten aufzulisten, senden Sie eine ListAgents-Anfrage mit einem Build-Time-Endpunkt für Agenten für Amazon Bedrock. Siehe Codebeispiele Sie können die folgenden optionalen Parameter festlegen:

Feld Kurzbeschreibung
maxResults Hierbei handelt es sich um die maximale Anzahl der Ergebnisse, die in einer Antwort zurückzugeben sind.
nextToken Wenn die Anzahl der Ergebnisse die Anzahl übersteigt, die Sie im Feld maxResults angegeben haben, gibt die Antwort einen nextToken-Wert zurück. Senden Sie den nextToken-Wert in einer weiteren Anforderung, um den nächsten Ergebnisstapel zu sehen.

Um alle Tags für einen Agenten aufzulisten, senden Sie eine ListTagsForResource-Anfrage mit einem Build-Time-Endpunkt für Agenten für Amazon Bedrock und geben Sie den Amazon-Ressourcennamen (ARN) des Agenten an.

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

Weitere Informationen finden Sie unter Hallo Agenten für Amazon Bedrock.