

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
<a name="catalog-skill-assets"></a>

**Anmerkung**  
Der Geschäftskontext und die semantische Suche befinden sich in der Vorversion AWS Glue und können sich ändern.

## Was sind Skill-Assets
<a name="catalog-skill-assets-overview"></a>

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 `SearchAssets` API durchsuchbar. Identifikatoren dürfen nicht beginnen mit `amazon.`
+ **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
<a name="catalog-skill-assets-create"></a>

### Schritt 1: Erstellen Sie den Skill
<a name="catalog-skill-assets-create-skill"></a>

```
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
<a name="catalog-skill-assets-create-associate"></a>

```
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
<a name="catalog-skill-assets-relationships"></a>

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
<a name="catalog-skill-assets-list"></a>

```
aws glue search-assets \
    --filter-clause '{"AttributeFilter":{"Attribute":"type","Operator":"equals","Value":{"StringValue":"Skill"}}}' \
    --max-results 20
```

## Built-in Fähigkeiten
<a name="catalog-skill-assets-builtin"></a>

Verweisen Sie anhand der ID auf die folgenden Amazon-owned Fähigkeiten:
+ `amazon.skill::querying-aws-s3`
+ `amazon.skill::querying-aws-cloudwatch`
+ `amazon.skill::querying-aws-sagemaker-catalog`

## Löschen eines Skill-Assets
<a name="catalog-skill-assets-delete"></a>

```
aws glue delete-asset \
    --identifier {{skill-asset-id}}
```

**Anmerkung**  
Durch das Löschen eines Skill-Assets wird der Inhalt an der referenzierten URI nicht gelöscht.

## Überlegungen
<a name="catalog-skill-assets-considerations"></a>
+ Ü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:GetObject` für Amazon S3 S3-URIs).
+ Halten Sie den Inhalt des Skills kurz, um die Nutzung des Kontextfensters zu minimieren.