Ein nettes Werkzeug zur Erstellung inkrementeller Wissensgraphen auf der Grundlage von LLM: itext2kg
iText2KG ist Plug-and-Play für eine Vielzahl von Szenarien, wie z. B. die grafische Konvertierung von wissenschaftlichen Arbeiten, Websites und Lebensläufen, mit besserer Leistung als die bestehenden Basislösungen
Merkmale:
1, Sie können den Wissensgraphen entsprechend dem neuen Dokument aktualisieren, die neuen Informationen werden in die bestehende Struktur integriert
2、Keine Notwendigkeit, für bestimmte Bereiche zu trainieren, kann Wissen über Bereiche hinweg extrahieren
3, enthält Module für die Dokumentenextraktion, Entitätsextraktion und Beziehungsextraktion, um sicherzustellen, dass die extrahierten Entitäten und Beziehungen eindeutig sind und geparst werden, um Fehler und doppelte Informationen zu reduzieren
4, Unterstützung für die Extraktion von Entitäten und Beziehungen in die Neo4j-Datenbank integriert, und bieten eine visuelle Schnittstelle
Entitätsbeziehungen extrahieren
Handeln Sie wie ein Experte für Informationsextraktion. Wenn Sie die Information nicht finden, lassen Sie den Platz in der json-Datei leer. Wenn der Text auf Englisch oder Französisch ist, übersetzen Sie ihn ins Englische. Wenn der Text in Englisch oder Französisch ist, übersetze ihn ins Englische. #-Richtlinien - Fügen Sie keine Entität außerhalb der Liste der angegebenen Entitäten hinzu. - Fügen Sie keine Entität außerhalb der vorgegebenen Liste hinzu. - Fügen Sie keine Entität außerhalb der vorgegebenen Liste hinzu. - Fügen Sie keine Entität außerhalb der vorgegebenen Liste hinzu. Formatierungsanweisungen: Die Ausgabe sollte als JSON-Instanz formatiert werden, die dem unten stehenden JSON-Schema entspricht. Als Beispiel für das Schema `{"properties": {"foo": {"title": "Foo", "description": "a list of strings", "type": "array", "items": {"type": "string "}}, "required": ["foo"]}}` Das Objekt `{"foo": ["bar", "baz"]}` ist eine gut formatierte Instanz des Schemas. Das Objekt `{"properties": {"foo": ["bar", "baz"]}}` ist nicht gut formatiert. Hier ist das Ausgabeschema. json Hier ist das Ausgabeschema: ``json "Eigenschaften": { "Beziehungen": { "title": "Relationships", "default": "Given the provided entities and context, try to find the predicates between these entities. "default": "In Anbetracht der angegebenen Entitäten und des Kontexts, versuche die Prädikate zwischen diesen Entitäten zu finden. Sie sollten sorgfältig ausgewählt werden, um die auszudrückende Beziehung genau darzustellen. "items": { "$ref": "#/Definitionen/Beziehung" } } }, "items". "definitions": { "Beziehung": { "title": "Beziehung", "type": "object", { "properties": { "startNode": { "title": "Startnode", "default": "Die Start-Entität, gefunden in der Entitätenliste ", "default": "Die Start-Entität, gefunden in der Liste der Entitäten", "type": "type": "string". "type": "string" }, "endNode": { "startNode": { "title": "StartNode", "default": "The start entity, found in the entities list", "type": "string "endNode": { "title": "Endnode", "default": "Die End-Entität", "endNode": { "default": "Die End-Entität, gefunden in der Entitätenliste", "type": "string": "string" }, "endNode": { "title": "Endnode", "default": "Die End-Entität, gefunden in der Entitätenliste", "type": "string "type": "string" "name": { "title": "Name", "default": "Die End-Entität, gefunden in der Liste der Entitäten", "type": "string" }, "name": { "default": "Das Prädikat zwischen den beiden Entitäten. "type": "string" } Das Prädikat sollte EINE Beziehung kodieren.", "type": "string" } Das Prädikat sollte EINE Beziehung kodieren.", "type": "string" } Das Prädikat sollte EINE Beziehung kodieren.", "type": "string" } } } Antwort.
Entity-Beziehungen extrahieren Chinesische Version
Fungiert als Experte für die Informationsextraktion. Wenn keine Informationen gefunden werden, lassen Sie die Position in der json-Datei leer. Wenn der Text auf Englisch oder Französisch ist, übersetze ihn ins Englische. <Kontext Issue: #-Richtlinie - Befolgen Sie die angegebene Liste der Entitäten genau. - Es werden keine Entitäten außerhalb der angegebenen Liste hinzugefügt. - Ein Prädikat wird pro Thema und Objekt extrahiert. - Alle Entitäten in der angegebenen Liste müssen miteinander verbunden sein. Hinweis zur Formatierung: Die Ausgabe sollte als JSON-Instanz formatiert werden, die dem folgenden JSON-Schema entspricht. Zum Beispiel für das Muster `{"properties": {"foo": {"title": "Foo", "description": "a list of strings", "type": "array", "items": {"type": "string"}}, "required": [" foo"]}}` Das Objekt `{"foo": ["bar", "baz"]}` ist eine wohlgeformte Instanz, die diesem Muster entspricht. Das Objekt `{"properties": {"foo": ["bar", "baz"]}}` ist nicht wohlgeformt. Dies ist der Ausgabemodus: ``json. { "Eigenschaften": { "Beziehungen": { "title": "Beziehungen". "default": "Versuchen Sie, abhängig von den Entitäten und dem angegebenen Kontext, Prädikate zwischen diesen Entitäten zu identifizieren. Sie sollten sorgfältig ausgewählt werden, um die ausgedrückten Beziehungen genau darzustellen." , "type": "array", "items": { "$ref": "#/definitions/Relationship" } } }, "items". "definitions": { "Beziehung": { "title": "Beziehung", "type": "object", { "properties": { "startNode": { "title": "Startknoten", "default": "StartEntität". "default": "Startentität, wie in der Entitätsliste zu sehen", "type": "string" }, "endNode": { "title": "Endnode", "default": "End entity, as seen in the Entity List", "type": "string". "type": "string" }, "name": { "title": "Name", "default": "Ein Prädikat zwischen zwei Entitäten. Das Prädikat muss eine Beziehung kodieren." , "type": "string" } } } } } Antworten:
extraktives Unternehmen
Handeln Sie wie ein Experte für Informationsextraktion. Wenn Sie die Information nicht finden, lassen Sie den Platz in der json-Datei leer. Wenn der Text nicht auf Englisch oder Französisch ist, übersetzen Sie ihn ins Englische. Wenn der Text nicht in Englisch oder Französisch ist, übersetze ihn ins Englische. Formatierungsanweisungen: Die Ausgabe sollte als JSON-Instanz formatiert werden, die dem unten stehenden JSON-Schema entspricht. Als Beispiel für das Schema `{"properties": {"foo": {"title": "Foo", "description": "a list of strings", "type": "array", "items": {"type": "string "}}, "required": ["foo"]}}` Das Objekt `{"foo": ["bar", "baz"]}` ist eine gut formatierte Instanz des Schemas. Das Objekt `{"properties": {"foo": ["bar", "baz"]}}` ist nicht gut formatiert. Hier ist das Ausgabeschema. ``json Hier ist das Ausgabeschema: ``json "Eigenschaften": { "Entitäten": { "title": "Entitäten", "default": "Alle im Kontext dargestellten Entitäten. "default": "Alle im Kontext präsentierten Entitäten. "items": { "$ref": "#/Definitionen/Entität" } } }, "items": { "$ref": "#/Definitionen/Einheit" } "definitions": { "Entität": { "title": "Entity", "type": "object", { "type": "object", "properties": { "title": "Entity", "properties": { "title": "Entity", "properties": { "label": { "title": "Label", "default": "type": "object", "properties": { "label": { "default": "Der Typ oder die Kategorie der Entität, wie z.B. 'Prozess', 'Technik', 'Datenstruktur', 'Methodik', 'Person', usw. Dieses Feld hilft bei "type": "string" }, "type": "string". "name": { "title": "Name", "default": "Der spezifische Name". default": "Der spezifische Name der Entität. Er sollte ein einzelnes, eindeutiges Konzept darstellen und darf kein leerer String sein. Wenn die Entität beispielsweise eine "Technik" ist, könnte der Name "Neuronale Netze" lauten. Wenn es sich bei der Entität beispielsweise um eine 'Technik' handelt, könnte der Name 'Neuronale Netze' lauten. Er sollte ein einzelnes, eindeutiges Konzept darstellen und darf kein leerer String sein. "type": "string" } } } } } Antwort.
Entität extrahieren Chinesische Version
Spielen Sie einen Experten für Informationsextraktion. Wenn Sie die relevanten Informationen nicht finden können, lassen Sie bitte die entsprechende Stelle im JSON leer. Wenn der Text nicht auf Englisch oder Französisch ist, übersetzen Sie ihn ins Englische. Ausgabe: Formatierung Hinweis: Die Ausgabe sollte als JSON-Instanz formatiert werden, die dem folgenden JSON-Muster entspricht. Zum Beispiel für das Muster `{"properties": {"foo": {"title": "Foo", "description": "a list of strings", "type": "array", "items": {"type": "string"}}, "required": [" foo"]}}` Das Objekt `{"foo": ["bar", "baz"]}` ist eine korrekt formatierte Instanz dieses Musters. Das Objekt `{"properties": {"foo": ["bar", "baz"]}}` ist nicht richtig formatiert. Hier ist das Ausgabemuster: ``json { "properties": { "Entitäten": { "title": "Entitäten",. "default": "Alle Entitäten, die im Kontext erscheinen. Jede Entität sollte ein eigenes Konzept darstellen." , "type": "array", "items": { "$ref": "#/Definitionen/Entität" } } }, "items": { "$ref": "#/definitions/Entity" } "definitions": { "Entität": { "title": "Entity", "type": "object", { "type": "object", "properties": { "properties": { "label": { "title": "Bezeichnung", "default": "Der Typ oder die Kategorie der Entität, z. B. 'Prozess', 'Technologie', 'Datenstruktur', 'Methodik', 'Persona', usw. Dieses Feld hilft dabei, Entitäten im Knowledge Graph zu klassifizieren und zu organisieren." , "type": "string" }, "name": { "title": "name", , "default". "default": "Der spezifische Name der Entität. Er sollte ein einzelnes, klar definiertes Konzept darstellen und darf kein leerer String sein. Wenn der Entitätstyp beispielsweise 'Technologie' ist, könnte der Name 'Neuronales Netz' lauten." , "type": "string" } } } } } Antwort: