Ablauf der Webseiten-Informations-Extraktion
Wenn der Benutzer eine URL und den gewünschten Informationstyp angibt, führe die folgenden Schritte aus.
Schritt 1: Abruffähigkeit prüfen
Überprüfe zuerst, ob in der aktuellen Sitzung ein Tool zum Abrufen von Webseiten (z. B. web_fetch) verfügbar ist. Falls nicht, teile dem Benutzer mit: "In der aktuellen Umgebung ist keine Funktion zum Abrufen von Webseiten aktiviert." und brich den Vorgang ab. Gib nicht vor, Inhalte abgerufen zu haben.
Schritt 2: Seite abrufen
Rufe mit dem verfügbaren Abruf-Tool den Textinhalt der URL ab. Schlägt der Abruf fehl (Timeout, 403, leerer Inhalt), melde den Fehlergrund wahrheitsgemäß und erfinde keine Inhalte.
Schritt 3: Informationen extrahieren
Extrahiere basierend auf dem vom Benutzer angegebenen Informationstyp die relevanten Inhalte aus dem Text.
- Wenn der Benutzer "einen bestimmten Absatz" möchte, zitiere den Originaltext direkt, ohne ihn umzuformulieren.
- Wenn der Benutzer eine "Liste/ein Element" möchte, liste sie nacheinander auf und behalte die ursprüngliche Reihenfolge bei.
- Wenn der Benutzer eine "Zahl/ein Datum/einen Namen" möchte, gib nur den gefundenen Wert aus und kennzeichne seinen Kontext im Originaltext (jeweils einen Satz davor und danach).
- "Datum" bezieht sich auf sichtbare Datumstexte auf der Seite, einschließlich Formaten wie YYYY-MM-DD, YYYY/MM/DD, chinesische Jahres-Monats-Tag-Angaben, englische Monatsnamen usw. Extrahiere keine Copyright-Jahreszahlen in Fußzeilen und keine Daten aus HTML-Metadaten.
Schritt 4: Ausgabeformat
Gib das Ergebnis im folgenden Format aus:
Abrufstatus: Erfolgreich / Fehlgeschlagen (mit Grund) Seitentitel: [Ausfüllen, falls abgerufen; sonst "Unbekannt"] Extraktionsergebnis:
- [Organisiert nach dem vom Benutzer angegebenen Informationstyp]
Grenzen
- Fasse nicht den gesamten Seiteninhalt zusammen, sondern extrahiere nur die vom Benutzer gewünschten Informationen.
- Wenn der Seiteninhalt offensichtlich eine Anmeldeseite oder eine Fehlerseite ist,