Allgemeine Einführung
Paperless-AI ist ein innovatives Analysewerkzeug zur Automatisierung von Dokumenten, das speziell für das Dokumentenmanagementsystem Paperless-ngx entwickelt wurde. Es kombiniert auf geschickte Weise die OpenAI-API mit dem Ollama Das Projekt nutzt eine Vielzahl fortschrittlicher KI-Modelle (u. a. Mistral, LLaMA, PHI-3 und Gemma 2), um eine intelligente Analyse und automatische Kennzeichnung von Dokumenten zu erreichen. Das Projekt steht unter der MIT-Lizenz und unterstützt mehrere Betriebsarten, entweder über die Cloud-Dienste von OpenAI oder lokal über Ollama, das die Privatsphäre und die Sicherheit der Nutzerdaten vollständig schützt. Das System ist mit einer modernen und intuitiven Weboberfläche ausgestattet, die nicht nur automatisierte Verarbeitungsmodi unterstützt, sondern auch manuelle Analyseoptionen bietet, so dass die Nutzer flexibel nach ihren spezifischen Bedürfnissen wählen können. Besonders erwähnenswert ist die eingebaute intelligente Frage-Antwort-Funktion, die es den Nutzern ermöglicht, einen KI-Dialog mit den Dokumenten zu führen und so die Effizienz der Dokumentenverwaltung und des Informationszugangs erheblich zu verbessern.
Funktionsliste
- Automatischer Modus: KI analysiert und markiert automatisch neu hochgeladene Dokumente
- Manueller Modus: Ermöglicht dem Benutzer die manuelle Auswahl von Dokumenten, die von AI analysiert werden sollen.
- Dual-Engine-Unterstützung: Option zur Verwendung von OpenAI API oder nativen Ollama-Modellen
- Intelligente Fragen und Antworten zu Dokumenten: Unterstützt KI-Dialoginteraktion mit Dokumenteninhalten
- Unterstützung mehrerer Modelle: Kompatibel mit Mistral, LLaMA, PHI-3, Gemma 2 und anderen KI-Modellen.
- Moderne Weboberfläche: intuitive und einfach zu bedienende Benutzeroberfläche
- Automatisches Tagging-System: intelligente Generierung von dokumentenbezogenen Tags
- Dokumenteninhaltsanalyse: Automatisches Extrahieren und Verstehen wichtiger Dokumenteninformationen
- Flexible Konfigurationsoptionen: Unterstützung für die Anpassung von API-Einstellungen und Modellparametern
- Verarbeitungsstatus in Echtzeit: Geben Sie Echtzeit-Feedback über den Fortschritt der Dokumentenverarbeitung.
Hilfe verwenden
1. die Konfiguration der Installation
1.1 Vorraussetzungen:
- Paperless-ngx installiert und konfiguriert.
- Node.js-Umgebung (v18 oder höher empfohlen)
- Optional: OpenAI-API-Schlüssel oder lokale Bereitstellung von Ollama
1.2 Grundlegende Installationsschritte:
# Klonen Sie das Repository
git clone https://github.com/clusterzx/paperless-ai
cd papierlos-ai
# Abhängigkeiten installieren
npm installieren
# Konfigurieren Sie die Umgebungsvariablen
cp .env.example .env
1.3 Konfiguration der Umgebungsvariablen:
Bearbeiten Sie die .env-Datei, um die erforderlichen Konfigurationseinstellungen vorzunehmen:
- PAPERLESS_URL: die URL Ihrer Paperless-ngx-Instanz
- PAPERLESS_TOKEN: Paperless-ngx-API-Token
- OPENAI_API_KEY: Wenn Sie OpenAI verwenden, geben Sie den API-Schlüssel ein.
- OLLAMA_URL: Wenn Sie Ollama verwenden, geben Sie die URL des lokalen Dienstes ein.
2. betriebliche Nutzung
2.1 Dienste starten:
npm-Start
Besuchen Sie http://localhost:3000, um nach dem Start auf die Webschnittstelle zuzugreifen.
2.2 Leitfaden für die Funktionsweise:
- Auto-Modus:
- Aktivieren des automatischen Modus in der Webschnittstelle
- Das System erkennt automatisch die neu hochgeladenen Dokumente
- KI analysiert automatisch den Inhalt von Dokumenten und erzeugt Tags
- Manueller Modus:
- Wählen Sie das zu analysierende Dokument in der Dokumentenliste aus
- Klicken Sie auf die Schaltfläche "Analysieren", um die Verarbeitung zu starten.
- Warten Sie, bis die KI die Analyse abgeschlossen hat, und zeigen Sie die Ergebnisse an.
- AI-Dialogfunktion:
- Wählen Sie ein beliebiges bearbeitetes Dokument
- Klicken Sie auf die Schaltfläche "Dialog starten".
- Geben Sie eine Frage in das Dialogfeld ein
- AI liefert Antworten auf der Grundlage des Inhalts des Dokuments
3. erweiterte Konfiguration
3.1 Auswahl des Modells:
- OpenAI-Modus: geeignet für Szenarien, die hochpräzise Ergebnisse erfordern
- Ollama Local Mode: für Szenarien, in denen Datenschutz wichtig ist oder eine Offline-Verarbeitung erforderlich ist
3.2 Benutzerdefinierte Einstellungen:
- Einstellbare Größe der Verarbeitungswarteschlange
- Konfigurieren der AI-Modellparameter
- Einrichten von Regeln für die Etikettenerstellung
- Anpassen der Tiefe der Dokumentenanalyse
4. die Fehlersuche
- Überprüfung der Netzwerkkonnektivität und der API-Schlüsselkonfiguration
- Bestätigen des Status des Paperless-ngx-Dienstes
- Anzeigen von Protokolldateien zur Fehlerbehebung
- Sicherstellung ausreichender Systemressourcen