Allgemeine Einführung
autoMate ist ein lokales Automatisierungswerkzeug, das von yuruotong1 auf GitHub als Open Source zur Verfügung gestellt wird und dessen Kernfunktion AI+RPA (Artificial Intelligence + Robotic Process Automation) ist. Es kombiniert das intelligente Verständnis von umfangreichen Sprachmodellen mit den Prozessausführungsfähigkeiten von RPA und ermöglicht es Benutzern, komplexe Vorgänge zu automatisieren, indem sie einfach Aufgaben in natürlicher Sprache beschreiben, wie z. B. "Desktop-Dateien organisieren" oder "Wochenberichte erstellen". Mit Unterstützung für lokale Bereitstellung und Datensicherheit ist autoMate ideal für Einzelpersonen oder Teams, die sich wiederholende Aufgaben effizient erledigen müssen. autoMate durchbricht die Komplexität herkömmlicher RPA-Regelsätze und macht die Automatisierung durch intuitive, KI-gesteuerte Interaktionen intelligenter und einfacher zu nutzen.
Funktionsliste
- AI+RPA AufgabenausführungAutomatisieren Sie mehrstufige Arbeitsabläufe durch die Kombination von KI-Verständnis und RPA-Vorgängen.
- natürlichsprachliche EingabeBeschreibt Aufgaben in Alltagssprache ohne Programmierung oder Regelkonfiguration.
- Analyse des BildschirminhaltsIntelligente Erkennung von Oberflächenelementen zur Durchführung von Aktionen wie Klicken und Tippen.
- lokale Betriebsart: Läuft durchgehend offline, um den Datenschutz zu gewährleisten.
- vollständige Schnittstellenanpassung: Unterstützt den Betrieb jeder Software oder Webseite.
- Unterstützung mehrerer ModelleKompatibel mit den gängigsten großen Sprachmodellen, flexible Konfiguration.
- Bereitstellung mit einem KlickVereinfachung des Installationsprozesses und Anpassung an die chinesische Umgebung.
Hilfe verwenden
Ablauf der Installation
Der autoMate-Installationsprozess ist für die KI+RPA-Funktionalität optimiert, um sicherzustellen, dass die Benutzer schnell mit der Arbeit beginnen können. Nachfolgend finden Sie die detaillierten Schritte:
- Vorbereitung der Umwelt::
- Installieren Sie Git: Laden Sie es von der Git-Website herunter.
- Zur Installation von Miniconda: Besuchen Sie die offizielle Conda-Website.
- Überprüfen Sie, ob Ihr System Python 3.12 unterstützt.
- Klonprojekt::
- Läuft im Terminal:
git clone https://github.com/yuruotong1/autoMate.git
- Besuchen Sie den Katalog:
cd autoMate
- Läuft im Terminal:
- Die Umwelt gestalten::
- Erstellen und aktivieren Sie eine Conda-Umgebung:
conda create -n "automate" python=3.12 conda automate aktivieren
- Erstellen und aktivieren Sie eine Conda-Umgebung:
- Installation von Abhängigkeiten::
- Umsetzung:
pip install -r anforderungen.txt
- Wenn Sie zu einem Versionskonflikt aufgefordert werden, aktualisieren Sie die Pip:
pip install --upgrade pip
- Umsetzung:
- Einsteigerpaket::
- Laufen:
python main.py
- Browser-Zugang
http://localhost:7888/
Konfigurieren Sie das Modell und den API-Schlüssel (wenn ein Online-Modell erforderlich ist).
- Laufen:
Vorsichtsmaßnahmen bei der Installation
- GPU-UnterstützungWenn Sie die Beschleunigung der KI-Inferenz verwenden, stellen Sie sicher, dass die Versionen von PyTorch und CUDA übereinstimmen.
- Chinesisch Kompatibel: Chinesische Pfade werden ohne zusätzliche Anpassungen unterstützt.
Wie zu verwenden
Die AI+RPA-Funktionalität von autoMate wird über eine Browserschnittstelle bedient, und im Folgenden finden Sie eine detaillierte Anleitung:
1. die Umsetzung des AI+RPA-Mandats
- Verfahren::
- zeigen (eine Eintrittskarte)
http://localhost:7888/
. - Geben Sie die Aufgabe in das Eingabefeld ein, z.B. "Öffne Excel, erstelle eine Tabelle und trage die Umsatzdaten von gestern ein".
- Klicken Sie auf "Absenden", die KI analysiert den Befehl und der RPA führt den Vorgang aus.
- zeigen (eine Eintrittskarte)
- Funktionelle Beschreibung::
- Die KI ist für das Verständnis der komplexen Anforderungen zuständig, während der RPA die Schnittstellenoperationen wie das Anklicken von Schaltflächen und die Eingabe von Daten übernimmt.
- Unterstützung für aufeinanderfolgende Aufgaben, wie z. B. "Formular speichern und E-Mail senden".
- Verwendungsszenarien:: Automatische Verarbeitung von Jahresabschlüssen, Stapelaktualisierung von Datenbanken.
2. natürliche Spracheingabe
- Verfahren::
- Geben Sie einen Befehl wie "Öffnen Sie Ihren Browser und suchen Sie nach 'AI+RPA case'" ein.
- Das Tool startet automatisch den Browser und sucht.
- Funktionelle Beschreibung::
- Es müssen keine Skripte geschrieben werden, die KI übersetzt die Sprache direkt in Handlungsschritte.
- Unterstützung für vage Beschreibungen wie "Letzte Dateien organisieren".
- FähigkeitenBeschreiben Sie in einfacher Sprache, um Zweideutigkeiten zu vermeiden.
3. inhaltliche Analyse des Bildschirms
- Verfahren::
- Aktivieren Sie den Modus "Screen Recognition".
- Geben Sie "Klicken Sie auf die Schaltfläche 'Speichern'" ein, und das Tool erkennt und arbeitet.
- Funktionelle Beschreibung::
- KI analysiert Bildschirmelemente und RPA führt präzise Klicks oder Eingaben aus.
- Kann mit dynamischen Schnittstellen wie Pop-ups oder Webseiten umgehen.
- VerwendungsszenarienBatch-Deaktivierung von Benachrichtigungen, Auto-Login-Software.
4. lokale Betriebsart
- Verfahren::
- Die Standardeinstellung ist der lokale Modus, eine Konfiguration ist nicht erforderlich.
- Daten werden lokal gespeichert
autoMate.db
Dokumentation.
- Funktionelle Beschreibung::
- Sowohl KI als auch RPA werden lokal ausgeführt, es müssen keine Daten hochgeladen werden.
- Geeignet für sensible Datenverarbeitungsszenarien.
5. vollständige Schnittstellenanpassung
- Verfahren::
- Tippen Sie "Word öffnen, 'Protokoll' eingeben und speichern".
- Das Tool wird an die Word-Schnittstelle angepasst und ausgeführt.
- Funktionelle Beschreibung::
- Unterstützt softwareübergreifende Operationen wie das Kopieren von Excel nach Word.
- Es ist nicht auf eine spezielle API angewiesen und basiert auf visueller Erkennung.
6. die Unterstützung mehrerer Modelle
- Verfahren::
- Wählen Sie das Modell (z. B. lokales oder Online-Modell) auf der Seite Einstellungen.
- Geben Sie den API-Schlüssel ein (bei Verwendung eines Online-Modells).
- Speichern und neu starten.
- Unterstützungsliste: Siehe Details SUPPORT_MODEL.md.
Beispiel für einen Betriebsprozess
Beispiel: Automatische Zusammenstellung von Auftragsdaten
- Geben Sie ein: "Öffnen Sie die Auftragsverwaltungssoftware, exportieren Sie die Liste der Aufträge von gestern und speichern Sie sie auf Ihrem Desktop".
- AI Verstehen der Anforderungen, RPA Starten Sie die Software, klicken Sie auf Exportieren und Speichern.
- Tippen Sie weiter: "Excel öffnen, die Auftragsdaten importieren und nach Betrag sortieren".
- Das Tool importiert die Datei und schließt die Sortierung ab.
- am EndeDer gesamte Prozess ist automatisiert, vom Export bis zur Zusammenstellung in nur wenigen Minuten.
allgemeine Probleme
- Boot-AusfallPython-Version (3.12 erforderlich) und Integrität der Abhängigkeiten prüfen.
- AI FehlerverstehenVereinfachen Sie die Anweisungen oder passen Sie die Modellparameter an.
- RPA Operative StausVergewissern Sie sich, dass die Systemressourcen ausreichend sind, oder schalten Sie den CPU-Modus um.
Empfehlungen für die Verwendung
- ErsteinsatzTesten Sie einfache Aufgaben wie "Notepad öffnen".
- PoweruserKI+RPA: Erforschung des Potenzials von KI+RPA in Verbindung mit mehrstufigen Anweisungen.
- Komponenten während der Prüfung anpassenÜberprüfen Sie die Protokolle des Stammverzeichnisses, um das Problem zu beheben.