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.
Ab Oktober 2026 enthält die Ausgabe einiger APIs im Namespace Microsoft.Windows.AI.Text ein unsichtbares Wasserzeichen, um anzugeben, dass der Text KI-generiert ist. Wenn Ihre App generierten Text verarbeitet, müssen Sie beim Rendern, Analysieren oder Konvertieren der Antwort das Wasserzeichen berücksichtigen.
Warning
Sie sind dafür verantwortlich, sicherzustellen, dass Ihre App die Anforderungen zum Markieren von KI-generierten Inhalten erfüllt, die für sie gelten. Berücksichtigen Sie diese Anforderungen, bevor Sie das automatisch eingefügte Wasserzeichen entfernen.
Informationen zu unterstützten Windows-Versionen, Hardwareanforderungen und Einrichtungsanweisungen für diese APIs finden Sie unter Erste Schritte beim Erstellen einer App mit Windows AI-APIs und unterstützte Hardware für Phi Silica.
APIs, die automatisch ein Wasserzeichen hinzufügen
Die folgenden APIs im Microsoft.Windows.AI.Text-Namespace enthalten automatisch ein Wasserzeichen, um anzugeben, dass der Text KI-generiert ist:
- LanguageModel.GenerateResponseAsync
- LanguageModel.GenerateResponseFromEmbeddingsAsync
- TextRewriter.RewriteAsync
- TextRewriter.RewriteCustomAsync
- TextSummarizer.SummarizeAsync
- TextSummarizer.SummarizeConversationAsync
- TextSummarizer.SummarizeParagraphAsync
Wasserzeichenverfahren
Das Wasserzeichen ist die Sequenz von vier Unicode-Codepunkten U+200B U+034F U+2060 U+200Bin dieser Reihenfolge:
| Lagerplatz | Codepunkt | Unicode-Name |
|---|---|---|
| 0 | U+200B | NULLBREITEN-LEERZEICHEN |
| 1 | U+034F | KOMBINIERENDER GRAPHEM-VERBINDER |
| 2 | U+2060 | WORT-JOINER |
| 3 | U+200B | LEERZEICHEN OHNE BREITE |
Die APIs verwenden Heuristiken, um zu entscheiden, ob und wo das Wasserzeichen eingefügt werden soll. Eine Antwort kann null, eine oder mehrere Kopien der Sequenz enthalten. Die Heuristiken vermeiden es, das Wasserzeichen an Stellen einzufügen, an denen es sich auf wortbruch auswirken würde.
Wasserzeichenstandorte können zwischen Antworten variieren. Die Heuristiken ändern sich auch im Laufe der Zeit. Verlassen Sie sich also nicht auf eine feste Wasserzeichenposition und gehen Sie nicht davon aus, dass jede Antwort die Sequenz enthält.
Mit Wasserzeichen versehene Ausgabe verarbeiten
Textrendering und Interaktion
In den meisten Textrenderings werden diese Codepunkte nicht angezeigt. Sie können sich jedoch auf die Textauswahl und die Cursorbewegung auswirken.
Strukturierte und formatierte Ausgabe
Das Wasserzeichen kann Probleme verursachen, wenn Ihre App auf strukturierten oder formatierten Ausgaben der betroffenen APIs basiert. Dazu gehören:
- Verwenden von Markdown zum Formatieren.
- Generieren von Code oder Markup, z. B. HTML oder CSS.
- Generieren von JSON und anschließendes Parsen.
Stellen Sie sicher, dass Ihre Analyselogik die Wasserzeichensequenz überall dort verarbeiten kann, wo sie in einer Antwort auftritt, einschließlich Antworten mit mehreren Kopien. Berücksichtigen Sie die Anforderungen Ihrer App zum Markieren von KI-generierten Inhalten, bevor Sie das Wasserzeichen entfernen.
Zeichencodierung
Die meisten Nicht-Unicode-Codeseiten können das Wasserzeichen nicht darstellen. Abhängig von der verwendeten Konvertierungs-API können beim Konvertieren einer Antwort auf eine dieser Codeseiten Fehler, Fallbackzeichen oder andere unerwartete Zeichen auftreten. Berücksichtigen Sie dieses Verhalten, wenn Ihre App generierten Text konvertiert oder exportiert.