Wasserzeichenintegration in Windows KI-Text-APIs

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:

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.