Was ist Automation?

Was ist Automation?

Automatisierung ist der Einsatz von Technologie, um eine Aufgabe mit so wenig menschlicher Interaktion wie möglich zu erledigen. Bei der Datenverarbeitung wird die Automatisierung normalerweise durch ein Programm, ein Skript oder eine Stapelverarbeitung erreicht.

Beispielsweise kann ein Website-Betreiber ein Skript schreiben, um die Protokolle des Website-Verkehrs zu analysieren und einen Bericht zu erstellen. Wenn dieser Vorgang manuell von einem Menschen durchgeführt wird, kann er Stunden oder Tage dauern. Ein Computer kann diese Aufgaben jedoch in Sekundenschnelle erledigen und kann so programmiert werden, dass er sie mehrmals am Tag wiederholt.

Wann sollten Sie automatisieren?

Jede Aufgabe, die mehr als einmal ausgeführt wird, sollte automatisiert werden, selbst wenn es sich um eine einfache Aufgabe handelt, die einige Sekunden dauert. Wenn eine Aufgabe fünf Sekunden dauert, aber zehnmal am Tag ausgeführt werden muss, können Sie durch die Automatisierung über vier Stunden pro Jahr einsparen, wenn die Bearbeitungszeit auf eine Sekunde reduziert wird.

Wie automatisieren?

Die Antwort auf diese Frage hängt von der Art der Aufgabe ab, die Sie automatisieren möchten. Nachfolgend finden Sie eine Auflistung verschiedener Methoden und Tools zur Automatisierung einer Aufgabe, von der einfachsten Methode bis hin zu den komplexeren Methoden.

Tastatürkürzel

Computertastenkombinationen sind eine Form der Automatisierung, da sie es Ihnen ermöglichen, eine Betriebssystem- oder Programmaufgabe abzuschließen. Wenn Sie beispielsweise Text kopieren und einfügen, können Sie Text an mehreren Stellen duplizieren, ohne den Text eingeben zu müssen.

Online Dienste

Online-Dienste wie IFTTT (if this then that) helfen bei der Automatisierung von Online-Aufgaben. Sie könnten beispielsweise den Job automatisieren, jedes Foto, das Sie auf Instagram posten, automatisch in ein Facebook-Album hochzuladen.

Makros

Ein Makro ist ein kleines Codesegment, das in einem Programm erstellt wird, um eine Reihe von Befehlen auszuführen. Obwohl einige Programme es Ihnen ermöglichen, die Aktionen aufzuzeichnen, die Sie zum Erstellen eines Makros ausführen, erfordern die meisten, dass Sie Code oder Befehle kennen.

AutoHotkey

AutoHotkey ist ein fantastisches kostenloses Microsoft Windows-Programm, das fast alles in Windows automatisiert. Mit diesem Tool können Sie alles automatisieren, was Sie mit einer Tastatur oder Maus auf einem Computer erledigen. Die vom Programm erstellten Skripte erfordern zwar, dass AutoHotkey auf dem Computer ausgeführt wird, unterstützen aber auch die Möglichkeit, selbstlaufende Skripte zu erstellen.

Befehlszeilenautomatisierung

Für alle Aufgaben, die über eine Befehlszeile ausgeführt werden, stehen den Benutzern viele verschiedene Optionen zur Verfügung. Für Benutzer, die die Befehlszeile von Microsoft Windows oder MS-DOS verwenden, können Stapeldateien erstellt werden, um automatisch eine Reihe von Befehlen auszuführen. Linux-Benutzer können jede der unten genannten Skriptsprachen verwenden und auch cron verwenden, um Aufgaben zu planen.

Skripte

Mehrere Skriptsprachen können Skripte erstellen, um fast jede Aufgabe auf einem Computer oder im Internet zu automatisieren. Für diese Sprachen müssen Sie Programmieren lernen, bieten Ihnen aber im Vergleich zu anderen Lösungen die meisten Optionen. Zu den Skriptsprachen gehören: JavaScript, Perl, PHP und Python und erfordern, dass die Sprache auf dem Computer installiert ist, damit sie interpretiert werden kann.

Erstellen eines Programms

Das Erstellen eines Softwareprogramms zum Automatisieren einer Aufgabe kann länger dauern als jede der oben genannten Optionen. Für komplexere Aufgaben kann jedoch eine verbesserte Geschwindigkeit die einzige Option sein. Um ein Programm zu erstellen, müssen Sie lernen, wie man programmiert, und einen Compiler, um das Programm für die Plattform zu kompilieren, auf der das Programm ausgeführt wird.

Wann sollten Sie nicht automatisieren?

Obwohl die Automatisierung bei vielen Aufgaben hilfreich ist, gibt es dennoch den folgenden Grund, warum Sie eine Aufgabe möglicherweise nicht automatisieren möchten.

  • Die Aufgabe wird nicht oft genug wiederholt.
  • Eine Aufgabe erfordert eine gewisse menschliche Intelligenz, die nicht programmiert werden kann.
  • Es gibt zu viele unbekannte Variablen, die eine Automatisierung unmöglich machen.
  • Schutz (z. B. CAPTCHA) verhindert Automatisierung.
  • Kann den Zeit- oder Geldaufwand für die Programmierung der Automatisierung nicht rechtfertigen.
Spitze

Für einfach zu erledigende Aufgaben, die einen Menschen erfordern und nicht automatisiert werden können (z. B. Identifizieren, was auf einem Bild zu sehen ist), ziehen Sie Dienste wie Amazons Mechanical Turk in Betracht.

KI, Begriffe der künstlichen Intelligenz, AutoHotkey, Batch-Datei, Crowdsourcing, Programmierbegriffe, Skript, Softwarebegriffe

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here