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.
Fähigkeiten für KI-Agenten
Anmerkung
Der Geschäftskontext und die semantische Suche befinden sich in der Vorversion AWS Glue und können sich ändern.
Was sind Skill-Assets
Skill-Assets sind Katalog-Assets, die auf einen URI-Speicherort verweisen, der den Kontext enthält, den KI-Agenten bei der Arbeit mit Ihren Daten verwenden. Die URI kann auf einen zugänglichen Ort verweisen — z. B. eine Markdown-Datei in Amazon S3, ein Dokument in einem Git-Repository oder eine Wiki-Seite —, auf der Sie Organisations- und Domänenwissen, Referenzen und Anweisungen für einen oder mehrere Datensätze speichern.
Zu den häufigsten Verwendungszwecken für Skillinhalte gehören:
Organisatorischer Kontext (z. B. welche Teams für welche Datendomänen verantwortlich sind, wie Teams wichtige Kennzahlen definieren und welche Geschäftsprozesse die Daten produzieren)
Regeln und Einschränkungen für die Datennutzung, die für Ihr Unternehmen spezifisch sind
Allgemeine Abfragemuster und SQL-Beispiele für Ihre Datensätze
Mithilfe des amazon::RelatedTo Formulars verknüpfen Sie Fähigkeiten mit Datenbeständen. Wenn ein Agent ein Asset abruft, findet er die zugehörigen Skill-IDs, ruft den Skill ab und lädt den URI-Inhalt in seinen Argumentationskontext.
Es gibt zwei Arten von Fähigkeiten:
-
Benutzerdefinierte Fähigkeiten — Von Ihnen erstellt und über die
SearchAssetsAPI durchsuchbar. Identifikatoren dürfen nicht beginnen mitamazon. -
Built-in Fähigkeiten — Amazon-owned, unveränderlich, direkter Zugriff über ID (z. B.
amazon.skill::querying-aws-s3).
Eine Fähigkeit erstellen und zuordnen
Schritt 1: Erstellen Sie den Skill
aws glue put-asset \ --asset-type-id "amazon::Skill" \ --identifier "sales-table-skill" \ --name "sales-table-skill" \ --forms '{"amazon::Skill":{"FormTypeId":"amazon::Skill","Content":"{\"uri\": \"s3://my-bucket/skills/sales-table-skill.md\"}"}}'
Schritt 2: Ordnen Sie den Skill einer Tabelle zu
aws glue put-attachment \ --asset-identifier "arn:aws:glue:us-east-1:123456789012:table/mydb/sales_transactions" \ --attachment-name relatedTo \ --form-type-id "amazon::RelatedTo" \ --content '{"assetIdentifiers":["sales-table-skill"]}'
Wie werden Beziehungen definiert
Beziehungen verwenden das integrierte amazon::RelatedTo Formular. Eine Beziehung, die für eines der Objekte deklariert wurde, wird bei der beziehungsbasierten Suche für beide Objekte symmetrisch angezeigt.
{ "assetIdentifiers": ["<related-asset-id>"] }
Fügen Sie sie bei der Erstellung des Objekts direkt hinzu () oder danach (PutAsset --forms). PutAttachment
Auf der Suche nach Skill-Assets
aws glue search-assets \ --filter-clause '{"AttributeFilter":{"Attribute":"type","Operator":"equals","Value":{"StringValue":"Skill"}}}' \ --max-results 20
Built-in Fähigkeiten
Verweisen Sie anhand der ID auf die folgenden Amazon-owned Fähigkeiten:
amazon.skill::querying-aws-s3amazon.skill::querying-aws-cloudwatchamazon.skill::querying-aws-sagemaker-catalog
Löschen eines Skill-Assets
aws glue delete-asset \ --identifierskill-asset-id
Anmerkung
Durch das Löschen eines Skill-Assets wird der Inhalt an der referenzierten URI nicht gelöscht.
Überlegungen
Überprüfen Sie den Skill-Inhalt, wenn Sie Spalten umbenennen, Tabellen als veraltet markieren oder Metriken ändern.
In der Vorschauphase wird der Zugriff über IAM-Rollen ohne Zugriffskontrolle auf Asset-Ebene verwaltet.
Agenten müssen Zugriff auf die Skill-URI haben (z. B.
s3:GetObjectfür Amazon S3 S3-URIs).Halten Sie den Inhalt des Skills kurz, um die Nutzung des Kontextfensters zu minimieren.