Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Important
Elemente, die in diesem Artikel als Vorschau gekennzeichnet sind, befinden sich derzeit in der Vorschau. Diese Vorschau wird ohne Service Level Agreement (SLA) bereitgestellt, und Microsoft empfiehlt sie nicht für Produktionsworkloads. Manche Features werden möglicherweise nicht unterstützt oder sind nur eingeschränkt verwendbar. Weitere Informationen finden Sie unter Supplementale Nutzungsbedingungen für Microsoft Azure Previews.
Verwenden Sie azd ai agent endpoint update, um die Endpunkt- und Kartenmetadaten eines bereits bereitgestellten Microsoft Foundry-Agents zu aktualisieren. Sie können für Kunden sichtbare Details aktualisieren, ohne eine neue Agent-Version zu erstellen.
Wenn Sie einen Programmieragenten wie GitHub Copilot verwenden, kann die Microsoft Foundry Skill dabei helfen, Endpunktmetadaten und die Einstellungen der Agent-Card zu aktualisieren, während Bereitstellungsänderungen separat bleiben.
Voraussetzungen
- Ein vorhandener gehosteter Agent, der in einem Foundry-Projekt bereitgestellt wird.
endpoint updateerstellt keinen gehosteten Agent. - Ein azd-Projekt mit einem in
azure.yamldeklarierten Agent oder einem explizit angegebenen Foundry-Projektendpunkt. Weitere Informationen finden Sie unter "Festlegen des azd-Projektkontexts". - Die azd Foundry Erweiterungen installiert.
- Eine authentifizierte
azdSitzung.
Entscheiden, wann Metadaten aktualisiert werden sollen
Verwenden Sie azd ai agent endpoint update, wenn Sie nur Metadaten aktualisieren müssen, die Consumer und Tools über den Agent lesen. Diese Metadaten umfassen den öffentlichen Endpunkt, den Anzeigenamen, die Beschreibung und die Kontaktinformationen.
Häufige Fälle sind:
- Sie haben den öffentlich zugänglichen Anzeigenamen oder die Beschreibung auf der Agent-Karte geändert und möchten, dass dies im Foundry-Portal widergespiegelt wird, ohne eine erneute Bereitstellung durchzuführen.
- Sie haben die URL des öffentlichen Agent-Endpunkts verschoben oder neu ausgestellt.
- Sie haben Besitzer- oder Kontaktmetadaten auf der Karte für Routing oder Governance aktualisiert.
Wenn Sie das Modell, Anweisungen, Tools, Code oder Umgebungsvariablen geändert haben, verwenden Sie endpoint update nicht. Diese Änderungen benötigen eine neue Version. Führen Sie stattdessen azd deploy oder azd up aus.
Aktualisieren des Endpunkts und der Karte
Bearbeiten Sie den
agent_endpointAbschnitt, denagent_cardAbschnitt oder beide Abschnitte imazure.ai.agentDienst in Ihrerazure.yamlDatei.Führen Sie den Updatebefehl aus:
azd ai agent endpoint updateÜbergeben Sie in einem Projekt mit mehreren Diensten den Dienstnamen als Positionsparameter:
azd ai agent endpoint update my-agent
Die CLI liest die beiden Abschnitte aus dem Agentdienst in azure.yaml und aktualisiert den bestehenden Agentendatensatz. Der Prozess erstellt keine neue Agentversion, erstellt einen Container neu oder ändert keine Infrastruktur.
Überprüfen des Updates
Bestätigen Sie, dass die Änderung wirksam wurde:
azd ai agent show
Die Ausgabe spiegelt die neuen Endpunkt- und Kartenwerte wider. Die Versionsnummer ist unverändert.
Überprüfen von Feldern, die aktualisiert wurden
endpoint update aktualisiert nur Endpunkt- und Kartenmetadaten. Verwenden Sie die Tabelle, um zu entscheiden, ob Ihre Änderung eine vollständige Bereitstellung erfordert.
Feld für den azure.ai.agent Dienst |
Aktualisiert von endpoint update? |
|---|---|
agent_endpoint |
Yes |
agent_card |
Yes |
model, model_deployment |
Nein – erfordert azd deploy |
instructions |
Nein – erfordert azd deploy |
tools, toolboxesskills |
Nein – erfordert azd deploy |
env |
Nein – erfordert azd deploy |
| Containerimage/ Einstiegspunkt/Laufzeit | Nein – erfordert azd deploy |
Wenn Sie nicht sicher sind, ob eine Änderung für endpoint update infrage kommt, führen Sie anschließend azd ai agent doctor aus. Sie markiert alle Abweichungen zwischen azure.yaml und dem Status des bereitgestellten Agenten.
Verwandte Inhalte
-
Diagnostizieren von Problemen mit gehosteten Agents, um
azure.yamlim Vergleich zur Abweichung vom bereitgestellten Status zu erfassen. - Stellen Sie einen gehosteten Agent bereit, wenn Sie eine neue Agentversion benötigen.
- Erstellen Sie azure.yaml für gehostete Agents, um die Felder des gehosteten Agents zu verstehen.