Zum Hauptinhalt springen

AI Field Fixer: Felder mit natürlicher Sprache bearbeiten (Octoparse 10.2)

Erfahren Sie, wie Sie mit AI Field Fixer XPaths aktualisieren, extrahierte Werte neu formatieren und mehrere Felder mit einfachen Eingabeaufforderungen umbenennen.

AI Field Fixer ist eine neue Funktion in Octoparse 10.2, mit der Sie Datenfelder durch eine Unterhaltung mit der KI aktualisieren können. Statt Felder einzeln zu bearbeiten, eine Reihe von Clean Data-Schritten zu erstellen oder für jedes Feld reguläre Ausdrücke zu schreiben, können Sie das gewünschte Ergebnis in natürlicher Sprache beschreiben.

Sie können AI Field Fixer verwenden, um:

  • die XPaths mehrerer Felder mit einer einzigen Anfrage zu aktualisieren

  • extrahierte Werte neu zu formatieren, indem Sie das gewünschte Ausgabeformat beschreiben

  • mehrere Felder anhand ihres Beispielinhalts umzubenennen

Verfügbarkeit: AI Field Fixer ist in Octoparse 10.2 verfügbar.


So verwenden Sie AI Field Fixer

  1. Öffnen Sie Ihre Aufgabe und gehen Sie zu Data Preview.

  2. Öffnen Sie AI Field Fixer.

  3. Beschreiben Sie die gewünschten Änderungen im Chatfeld. Sie können das Zielformat, die Namenskonvention, das XPath-Muster und alle Ausnahmen angeben, die die KI beibehalten soll.

  4. Überprüfen Sie die vorgeschlagenen Änderungen, setzen Sie die Unterhaltung fort, wenn etwas angepasst werden muss, und bestätigen Sie den Austausch wenn alles korrekt aussieht.

Sie müssen nicht alle Anforderungen in Ihre erste Nachricht aufnehmen. Wenn das erste Ergebnis nicht genau Ihren Vorstellungen entspricht, antworten Sie mit einer spezifischeren Anweisung, z. B. „Behalten Sie den Währungscode bei“ oder oder „Verwenden Sie snake_case.“


Anwendungsfall 1: Felder anhand ihres Inhalts umbenennen

Automatisch erkannte oder manuell erstellte Felder können allgemeine Namen enthalten, wie zum Beispiel Field_1, Text_2 und Field_3. AI Field Fixer kann den Beispielinhalt untersuchen und aussagekräftige Namen für mehrere Felder gleichzeitig vorschlagen.

Beispiel-Prompt:

Benenne die Felder basierend auf ihrem Beispielinhalt um. Verwende kurze, beschreibende englische Namen im snake_case-Format. Behalte die aktuelle Reihenfolge der Felder, die Werte und die XPaths unverändert bei.

Die KI kann beispielsweise Werte wie $49.99, In stock und 4.8 identifizieren und Namen wie price, availability und rating.

Du kannst auch eigene Benennungsregeln angeben:

Benenne die Felder basierend auf ihrem Inhalt um. Verwende PascalCase und füge jedem Namen das Präfix „Product“ hinzu. Ändere keine Feldwerte oder XPaths.


Anwendungsfall 2: Feldwerte ohne Clean Data oder reguläre Ausdrücke neu formatieren

Bei vielen Extraktionsaufgaben ist eine konsistente Ausgabe erforderlich: Preise ohne Währungssymbole, Datumsangaben in einem einheitlichen Standardformat oder Text ohne zusätzliche Bezeichnungen und Leerzeichen. Bisher musstest du möglicherweise mehrere Clean Data -Schritte hinzufügen oder einen regulären Ausdruck schreiben. Mit AI Field Fixer kannst du stattdessen das gewünschte Ergebnis beschreiben.

Beispiel: Preise standardisieren

Wenn die Ausgangswerte wie folgt aussehen: $1,299.00 USD und du Folgendes benötigst: 1299.00, versuche es mit:

Formatiere das Price-Feld als Zahl mit zwei Dezimalstellen. Entferne Währungssymbole, Währungscodes und Tausendertrennzeichen. Lass fehlende Werte leer.

Beispiel: Datumsangaben standardisieren

Wenn die Website Werte wie Sep 2, 2026, versuchen Sie Folgendes:

Konvertieren Sie das Feld Date in YYYY-MM-DD. Lassen Sie Werte leer, wenn kein gültiges Datum erkannt werden kann.

Beispiel: Labels und zusätzliche Leerzeichen entfernen

Entfernen Sie für das Feld SKU das Label „SKU:“, kürzen Sie führende und nachfolgende Leerzeichen und behalten Sie die verbleibenden Buchstaben, Zahlen und Bindestriche unverändert bei.

Eine gute Formatierungsanfrage umfasst normalerweise vier Dinge: die zu ändernden Felder, die gewünschte Ausgabe, was entfernt oder beibehalten werden soll und wie mit leeren oder ungültigen Werten umgegangen werden soll.


Anwendungsfall 3: Mehrere Feld-XPaths auf dieselbe Weise aktualisieren

Wenn eine Website ihre Seitenstruktur ändert, geben mehrere Felder möglicherweise keine Daten mehr zurück. Jeden XPath einzeln zu bearbeiten, kann zeitaufwendig sein, insbesondere wenn die Felder demselben Muster folgen sollen. Mit AI Field Fixer können Sie den Feld-XPath an die KI übergeben und sie dasselbe XPath-Muster auf mehrere Felder anwenden lassen.

Beispiel: Ein bestimmtes XPath-Muster anwenden

Wenn Sie die gewünschte Struktur bereits kennen, fügen Sie sie direkt in die Anfrage ein.

Beispielanfrage:

Aktualisieren Sie den XPath des Feldes Publisher in //span[contains(text(),'Publisher')]/following-sibling::span[1] und wenden Sie dieses XPath-Format auf die Felder Language, ISBN 10, und Item Weight an.

Tipp: Überprüfen Sie nach der Anwendung der Änderungen mehrere Seiten, um sicherzustellen, dass jedes Feld weiterhin das gewünschte Element erfasst.


Weitere Möglichkeiten mit AI Field Fixer

  1. Felder verwalten: Felder hinzufügen, löschen, umbenennen, duplizieren, neu anordnen oder gesammelt bearbeiten und mehrere Felder zeilenweise zu einem neuen Feld zusammenführen.

  2. Felder anpassen: Wählen Sie aus, welche Inhalte aus einem Webelement extrahiert werden sollen, darunter Text, Links, Bild- oder Ressourcen-URLs, Elementattribute, InnerHTML und OuterHTML.

  3. Verhalten bei fehlenden Elementen konfigurieren: Wenn ein Element nicht gefunden wird, lassen Sie das aktuelle Feld leer, lassen Sie die gesamte Zeile leer oder verwenden Sie einen Standardwert.

  4. Erweiterte Optionen konfigurieren: Legen Sie feste Werte fest, laden Sie Dateien herunter und benennen Sie sie um und verwenden Sie mehrere Felder gemeinsam, um Duplikate zu erkennen.


So schreiben Sie bessere Anfragen

  • Definieren Sie den Umfang. Geben Sie an, ob die Anfrage für alle ausgewählten Felder oder nur für bestimmte Felder gilt.

  • Zeigen Sie das Zielformat. Fügen Sie ein Beispiel hinzu, etwa 2026-09-02, 1299.00, oder product_price.

  • Geben Sie an, was sich nicht ändern darf. Bitten Sie die KI beispielsweise, die Reihenfolge der Felder, Werte, Namen oder XPaths beizubehalten.

  • Erklären Sie Ausnahmen. Teilen Sie der KI mit, wie sie mit leeren Werten, ungültigen Datumsangaben, unerwartetem Text oder Feldern mit unklarem Inhalt umgehen soll.

  • Verfeinern Sie das Ergebnis im Dialog. Fügen Sie eine Folgeanweisung hinzu, anstatt von vorn zu beginnen, wenn nur ein Teil des Ergebnisses angepasst werden muss.


Überprüfen Sie die Einstellungen vor dem Ausführen Ihrer Aufgabe

AI Field Fixer kann viel Zeit bei der Einrichtung sparen. Die vorgeschlagenen Änderungen sollten jedoch weiterhin überprüft werden. Testen Sie die aktualisierten Felder auf verschiedenen Seiten und mit Sonderfällen, insbesondere wenn eine Website dynamische Layouts, optionale Felder oder uneinheitliche Werteformate aufweist.

Wenn ein Ergebnis nicht korrekt ist, kehren Sie zum Dialog zurück und beschreiben Sie die gewünschte Anpassung. Je spezifischer Ihre Beispiele und Vorgaben sind, desto vorhersehbarer wird das Ergebnis sein.

Hat dies deine Frage beantwortet?