Was macht ein Wissensingenieur?
Ein Wissensingenieur forscht, entwirft und implementiert Computer-Softwareprogramme, die eine Vielzahl von Aufgaben zur Problemlösung erfüllen können. Fachleute arbeiten mit wissensbasierten Systemen (KBSS) zusammen, die künstliche Intelligenz in Data Mining, Dateneingabe, Berechnungsaufgaben und Entscheidungsanwendungen einbeziehen. Sie versuchen, Codes und Programme zu formulieren, die einem menschlichen Experten für eine bestimmte Aufgabe ähnlich funktionieren, z. B. komplizierte Physikgleichungen. Die meisten Wissensingenieure werden von Softwareentwicklungsunternehmen beschäftigt, einige arbeiten jedoch für private Unternehmen und Beratungsgruppen.
Bei der Erforschung einer neuen KBS -Art von KBS berücksichtigt ein Wissensingenieur zunächst die Einschränkungen der aktuellen Technologien und die Notwendigkeit effizienterer Programme. Er oder sie könnte mit Programmierern, Softwareentwicklern und Endnutzern sprechen, um sich über ihre Bedenken, Probleme und Bedürfnisse zu informieren. Der Ingenieur geht ein neues Softwareprojekt mit Blick auf ihre Kritikpunkte vor.
BuildinG Ein neues künstliches Intelligenzsystem erfordert häufig Wochen oder monatelange Arbeit. Der Ingenieur versucht, das System die Befehle und Probleme wie ein Experte in einer bestimmten Domäne zu bewegen. Er oder sie richtet logische Schritte ein, damit das Programm verwendet werden kann, um ein Problem zu lösen oder schnell eine Entscheidung zu treffen. Tatsächlich werden Zeit und Energie im Vergleich zu einem Programm gespeichert, das alle möglichen Routen erschöpft, wenn sie algorithmisch eine Antwort finden.
Es ist wichtig, dass ein Wissensingenieur stark detailliert orientiert und organisiert ist. Beim Schreiben eines neuen Programms muss er oder sie sicher sein, dass keine Fehler gemacht werden. Sogar ein winziger Fehler in einem Code kann ein ganzes Programm stören und die Datenausgabe von Mangeln. Darüber hinaus muss ein Wissensingenieur über die Voraussicht verfügen, spezielle Anweisungen für das Programm aufzunehmen, die von einem weniger erfahrenen Programmierer übersehen werden können. Zum Beispiel könnte er oder sie in der Lage seinUm allgemeine Dateneingabefehler in einer Tabellenkalkulationsanwendung zu verhindern, indem der Computer programmiert wird, um zu erkennen, wann ein Datenstück sehr unterschiedlich von früheren Einträgen unterscheidet. Wenn die Anwendung feststellt, dass beispielsweise ein 100 anstelle einer 10 eingegeben wurde, könnte sie den Benutzer fragen, ob er sicher ist, dass der Eintrag korrekt ist.
Eine Person, die daran interessiert ist, ein Wissensingenieur zu werden, kann sich mit Bachelor -Studiengängen an akkreditierten Hochschulen und Universitäten befassen. Relativ wenige Schulen bieten Abschlüsse speziell im Wissenstechnik an, aber ein Programm in Informatik oder Software -Engineering kann die entsprechende Schulung bieten. Viele zukünftige Ingenieure beschließen, Master -Abschlüsse oder höher zu verfolgen, bevor sie nach Arbeitsplätzen in der Spezialität suchen. Ein neuer Wissensingenieur hat normalerweise die Möglichkeit, mehrere Wochen oder Monate mit erfahrenen Fachleuten zusammenzuarbeiten, um seine Fähigkeiten zu meistern.