beermen commited on
Commit
ae86bb8
·
verified ·
1 Parent(s): abcb1ed

Upload README.md

Browse files
Files changed (1) hide show
  1. README.md +75 -0
README.md ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: SAP KB Artikel Chunker
3
+ emoji: 📑
4
+ colorFrom: blue
5
+ colorTo: green
6
+ sdk: streamlit
7
+ sdk_version: 1.31.0
8
+ app_file: app.py
9
+ pinned: false
10
+ license: mit
11
+ ---
12
+
13
+ # 📑 SAP KB Artikel Chunker
14
+
15
+ Eine spezialisierte Streamlit-App zum Verarbeiten von **SAP Knowledge Base Artikeln** in semantische Chunks.
16
+
17
+ ## 🎯 Funktionen
18
+
19
+ Diese App nimmt SAP KB Artikel (als PDF oder Text) und teilt sie automatisch in strukturierte, semantische Chunks auf:
20
+
21
+ ### Unterstützte Sektionen
22
+
23
+ - **📋 METADATA_SUMMARY** - Grundinformationen (Note ID, Component, Version, Release Date)
24
+ - **🔍 SYMPTOM_SCENARIO** - Problembeschreibung & Reproduktionsszenario
25
+ - **💡 CAUSE_PREREQUISITES** - Ursache des Problems & Voraussetzungen
26
+ - **✅ SOLUTION_PATCH** - Lösung, Workaround oder Patch-Information
27
+ - **🏷️ AFFECTED_VERSIONS** - Betroffene SAP Business One Versionen & Komponenten
28
+
29
+ ### Output-Format
30
+
31
+ Jeder Chunk folgt diesem Format:
32
+
33
+ ```
34
+ [Note {ID} - {Titel}] - Sektion [{SECTION_TYPE}]: {Inhalt}
35
+ ```
36
+
37
+ **Beispiel:**
38
+ ```
39
+ [Note 3570629 - Resource allocation misalignment with defined resource capacity in Resource Master Data] - Sektion [METADATA_SUMMARY]: This note documents an issue in SAP Business One regarding resource allocation misalignment. ID: 3570629, Component: SBO-RES-CAP, Version: 1, Released: 20.02.2025.
40
+ ```
41
+
42
+ ## 📥 Export-Optionen
43
+
44
+ - **CSV** - Strukturierte Tabelle mit allen Metadaten
45
+ - **TXT** - Alle Chunks in einer Textdatei
46
+ - **ZIP** - Einzelne Textdateien pro Chunk
47
+
48
+ ## 🚀 Verwendung
49
+
50
+ 1. PDF eines SAP KB Artikels hochladen (oder Text direkt eingeben)
51
+ 2. Optional: Quell-URL angeben
52
+ 3. "Artikel verarbeiten" klicken
53
+ 4. Chunks anzeigen und exportieren
54
+
55
+ ## 🔧 Technische Details
56
+
57
+ - **Framework:** Streamlit
58
+ - **PDF-Verarbeitung:** pypdf
59
+ - **Parsing:** Regex-basierte Sektion-Extraktion
60
+ - **Output:** CSV, TXT, ZIP
61
+
62
+ ## 💡 Anwendungsfälle
63
+
64
+ - **RAG-Systeme:** Strukturierte Chunks für Retrieval-Augmented Generation
65
+ - **Dokumentation:** Kategorisierte SAP KB Artikel-Extrakte
66
+ - **Wissensdatenbanken:** Semantisch aufgeteilte Troubleshooting-Informationen
67
+ - **Training:** Aufbereitete Daten für Support-Teams
68
+
69
+ ## 📝 Lizenz
70
+
71
+ MIT License
72
+
73
+ ## 👨‍💻 Entwickelt für
74
+
75
+ SAP Business One Consultants, Support-Teams und Entwickler, die mit SAP Knowledge Base Artikeln arbeiten.