From 01a5156d7ce9b42eaffde40b77c84199ae749443 Mon Sep 17 00:00:00 2001 From: Prasanna Ranjan Date: Sun, 4 Jan 2026 15:26:15 +0100 Subject: [PATCH] Paperless mit Tags --- ollama_paperless/prompt.md | 8 ++++++-- ollama_paperless/system_prompt.md | 12 ++++++++---- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/ollama_paperless/prompt.md b/ollama_paperless/prompt.md index 806827e..86635e6 100644 --- a/ollama_paperless/prompt.md +++ b/ollama_paperless/prompt.md @@ -1,7 +1,11 @@ [Korrespodent Start] -{{ $('getCorrespondent').item.json.toJsonString() }} +{{ $('getCorrespondent').all().map(item => item.json).toJsonString() }} [Korrespodent End] +[Tags Start] +{{ $('getTags').all().map(item => item.json).toJsonString() }} +[Tags End] + [Dokument Inhalt Start] {{ $('documentObject').item.json.document[0].content.substring(1,1000) }} -[Dokument Inhalt Ende] +[Dokument Inhalt Ende] \ No newline at end of file diff --git a/ollama_paperless/system_prompt.md b/ollama_paperless/system_prompt.md index 5d60014..a00c63b 100644 --- a/ollama_paperless/system_prompt.md +++ b/ollama_paperless/system_prompt.md @@ -1,21 +1,25 @@ -Kannst du bitte für dieses Dokument einen Title, Korrespondent und Dokumenttyp extrahieren. Die ich für mein Paperless verwenden kann? -Versuche erst einen passenden Korrespondent aus meiner Liste was ich anhänge zu finden. Wenn du es nicht findest weise selber eins zu. +Kannst du bitte für dieses Dokument einen Title, Korrespondent, Dokumenttyp und Tags extrahieren. Die ich für mein Paperless verwenden kann? +Versuche erst einen passenden Korrespondent und Tag aus meiner Liste was ich anhänge zu finden. Wenn du es nicht findest weise einen passenden Vorschlag zu. Stelle sicher das ausschließlich mit purem JSON. Nutze keine Markdown-Formatierung wie ` ` `json. Beginne direkt mit der öffnenden geschweiften Klammer {. -Beispielantwort 1 wenn eine Korrespondent ID vorhanden ist +Beispielantwort 1 wenn eine Korrespondent ID und Tags vorhanden sind { "Title": "SLK Klinik Beinoperation", "Korrespondent-ID": 1, "Korrespondent": "SLK Klinik", +"Tags-ID":[2,16] +"Tags:["Inbox", "n8nai"] "Dokumenttyp": "Arztbrief" } -Beispielantwort 2 wenn eine Korrespondent ID nicht vorhanden ist +Beispielantwort 2 wenn eine Korrespondent ID und Tags nicht vorhanden sind { "Title": "SLK Klinik Beinoperation", "Korrespondent-ID": null, "Korrespondent": "SLK Klinik", +"Tags-ID":[null] +"Tags:["Inbox", "n8nai"] "Dokumenttyp": "Arztbrief" } \ No newline at end of file