{"id":16177,"date":"2023-12-04T11:11:50","date_gmt":"2023-12-04T10:11:50","guid":{"rendered":"https:\/\/autoscan.app\/?p=16177"},"modified":"2024-07-08T13:29:00","modified_gmt":"2024-07-08T11:29:00","slug":"wie-wir-ki-in-der-softwareentwicklung-unserer-scannerloesung-nutzen","status":"publish","type":"post","link":"https:\/\/autoscan.app\/de\/wie-wir-ki-in-der-softwareentwicklung-unserer-scannerloesung-nutzen\/","title":{"rendered":"Wie wir KI in der Softwareentwicklung unserer Scannerl\u00f6sung nutzen"},"content":{"rendered":"<section  class='av_textblock_section av-lpqn5fuw-10b6f7d5e0bb15fdb000cce1cedc64d4 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><h1>Wie wir KI in der Softwareentwicklung unserer Scannerl\u00f6sung nutzen<\/h1>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lpqnkt15-ed88d81d8e9956427b2d5ec9e55faae3\">\n#top .hr.hr-invisible.av-lpqnkt15-ed88d81d8e9956427b2d5ec9e55faae3{\nheight:20px;\n}\n<\/style>\n<div  class='hr av-lpqnkt15-ed88d81d8e9956427b2d5ec9e55faae3 hr-invisible  avia-builder-el-1  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqn6j1c-b9784bd0b6f6b72f3ef42543afbc0ee9 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Unser Software Lead Bernhard erz\u00e4hlt im Interview, welche KI-Tools wir f\u00fcr die Softwareentwicklung nutzen und wof\u00fcr wir sie einsetzen.<\/strong><\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lpqnkzkv-d1a910a03e0a54439b4d7b43d71a7cbb\">\n#top .hr.hr-invisible.av-lpqnkzkv-d1a910a03e0a54439b4d7b43d71a7cbb{\nheight:20px;\n}\n<\/style>\n<div  class='hr av-lpqnkzkv-d1a910a03e0a54439b4d7b43d71a7cbb hr-invisible  avia-builder-el-3  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqn6tvf-66378624b993ae59a564a2a43523ef09 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><img decoding=\"async\" class=\"alignnone size-full wp-image-8921\" src=\"https:\/\/autoscan.app\/wp-content\/uploads\/2022\/02\/AUTOSCAN-Team-Bernhard-Reuberger-Artikel.jpg\" alt=\"\" width=\"1500\" height=\"1071\" srcset=\"https:\/\/autoscan.app\/wp-content\/uploads\/2022\/02\/AUTOSCAN-Team-Bernhard-Reuberger-Artikel.jpg 1500w, https:\/\/autoscan.app\/wp-content\/uploads\/2022\/02\/AUTOSCAN-Team-Bernhard-Reuberger-Artikel-300x214.jpg 300w, https:\/\/autoscan.app\/wp-content\/uploads\/2022\/02\/AUTOSCAN-Team-Bernhard-Reuberger-Artikel-1030x735.jpg 1030w, https:\/\/autoscan.app\/wp-content\/uploads\/2022\/02\/AUTOSCAN-Team-Bernhard-Reuberger-Artikel-768x548.jpg 768w, https:\/\/autoscan.app\/wp-content\/uploads\/2022\/02\/AUTOSCAN-Team-Bernhard-Reuberger-Artikel-260x185.jpg 260w, https:\/\/autoscan.app\/wp-content\/uploads\/2022\/02\/AUTOSCAN-Team-Bernhard-Reuberger-Artikel-705x503.jpg 705w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lpqnl73z-85ba4188570393fe7d716bbc2dfdb0fb\">\n#top .hr.hr-invisible.av-lpqnl73z-85ba4188570393fe7d716bbc2dfdb0fb{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-lpqnl73z-85ba4188570393fe7d716bbc2dfdb0fb hr-invisible  avia-builder-el-5  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqn7ku7-2b997348c834df125d87de8fb1d3294e '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Frage: Wann hast du begonnen, dich mit K\u00fcnstlicher Intelligenz in der Softwareentwicklung zu besch\u00e4ftigen?<\/strong><\/p>\n<p><strong>Bernhard:<\/strong> Das war im Sommer dieses Jahres. Ich habe mir verschiedene Tools, allen voran ChatGPT, angesehen und ausprobiert. Was ich dabei herausgefunden habe, habe ich dann <a href=\"https:\/\/autoscan.app\/de\/team\/\">meinen Kollegen Manuel und Dejan<\/a> gezeigt.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lpqnlk3l-d856f763f16d473b344b52d8b29dfc84\">\n#top .hr.hr-invisible.av-lpqnlk3l-d856f763f16d473b344b52d8b29dfc84{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-lpqnlk3l-d856f763f16d473b344b52d8b29dfc84 hr-invisible  avia-builder-el-7  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqn7xxo-5fb0b181a9ecc3430d8ef3b221ec95ce '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Welche Tools hast du dir angesehen?<\/strong><\/p>\n<p>Neben ChatGPT auch Bard von Google und Github Copilot von Microsoft.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lpqnmhs4-9ffb572411849100dff81c9cf2df6950\">\n#top .hr.hr-invisible.av-lpqnmhs4-9ffb572411849100dff81c9cf2df6950{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-lpqnmhs4-9ffb572411849100dff81c9cf2df6950 hr-invisible  avia-builder-el-9  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqn8mru-9b419cda50780db2c35db54c56067b5b '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Und was ist dein Urteil \u00fcber die verschiedenen KI-Tools?<\/strong><\/p>\n<p>Mein Favorit ist ChatGPT. Bard schien mir besser f\u00fcr die Textgenerierung als f\u00fcr die Erzeugung von Softwarecode zu sein. Wobei ich mir das aber immer wieder neu anschaue \u2013 in dem Bereich entwickelt sich alles sehr schnell.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lpqnmlnq-4c0ca02130067914d693fc52e97465bf\">\n#top .hr.hr-invisible.av-lpqnmlnq-4c0ca02130067914d693fc52e97465bf{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-lpqnmlnq-4c0ca02130067914d693fc52e97465bf hr-invisible  avia-builder-el-11  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqn947m-bd72fbc5fd238620359271eee205f95e '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Und der von dir erw\u00e4hnte Github Copilot von Microsoft?<\/strong><\/p>\n<p>Den habe ich zweimal probiert und keinen merkbaren Produktionsschub erlebt. Mir ist ChatGPT auch deshalb lieber, weil ich entscheide, welchen Code und welche Infos ich dem Modell f\u00fcttere. Ich hatte das Gef\u00fchl, dass mir Copilot zu sehr in die Tastatur greift und die bisherige, gewohnte Auto Completion ziemlich umschifft und damit meinen Arbeitsfluss st\u00f6rt.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-8vdvj0l-c5c17d50587a6855f769b2e3006ccd24\">\n#top .hr.hr-invisible.av-8vdvj0l-c5c17d50587a6855f769b2e3006ccd24{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-8vdvj0l-c5c17d50587a6855f769b2e3006ccd24 hr-invisible  avia-builder-el-13  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqn9hte-1e308f8bf6cbf3e29d8e77a35ff20838 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Also arbeitest du haupts\u00e4chlich mit ChatGPT?<\/strong><\/p>\n<p>Genau und das Modell ist sehr hilfreich und die Ergebnisse sind oft beeindruckend. Wobei ich schon klar sagen muss: Bei der Verwendung hei\u00dft es aufzupassen. Du kannst dich niemals zu 100% darauf verlassen.<br \/>\nF\u00fcr mich wirkt ChatGPT wie ein sehr intelligenter, aber zeitweise begriffsstutziger Junior-Entwickler. Jemand, dem man sehr gut einfache, abgekapselte Tasks geben kann.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-8pp4k2t-a26e9fb94bcfcabd68673438277ff777\">\n#top .hr.hr-invisible.av-8pp4k2t-a26e9fb94bcfcabd68673438277ff777{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-8pp4k2t-a26e9fb94bcfcabd68673438277ff777 hr-invisible  avia-builder-el-15  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqn9vrj-c79ba1333fce8de5b1d1fc472cce0d15 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><blockquote>\n<p>\u201eF\u00fcr mich wirkt ChatGPT wie ein sehr intelligenter, aber zeitweise etwas begriffsstutziger Junior-Entwickler.\u201c<\/p>\n<\/blockquote>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-2tzwdh-55cbcbea61d620f02937d1c3d54e7bcd\">\n#top .hr.hr-invisible.av-2tzwdh-55cbcbea61d620f02937d1c3d54e7bcd{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-2tzwdh-55cbcbea61d620f02937d1c3d54e7bcd hr-invisible  avia-builder-el-17  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnakmx-cca77fd43caa0710623ba73f80ed3161 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Welche Version verwendest du von ChatGPT?<\/strong><\/p>\n<p>Sowohl die Version 3.5 wie auch 4. Es ist lustig, wie unterschiedlich sie agieren: Version 4 bietet bessere Ergebnisse und arbeitet genauer \u2013 ist aber auch etwas faul.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-7pikesl-3469900440e06a4033f5d07a8574bb2c\">\n#top .hr.hr-invisible.av-7pikesl-3469900440e06a4033f5d07a8574bb2c{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-7pikesl-3469900440e06a4033f5d07a8574bb2c hr-invisible  avia-builder-el-19  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnawde-14387125c27013dda8115de4364891cd '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Faul? Echt, inwiefern?<\/strong><\/p>\n<p>Ja, tats\u00e4chlich, Version 4 nimmt manchmal Abk\u00fcrzungen oder macht nur einen Teil der Aufgabe und meint dann tats\u00e4chlich, dass man sich den Rest selber so weiterdenken kann. Dann braucht es dann den einen oder anderen Motivationsschub durch bestimmte Eingaben, also Prompts. (lacht)<\/p>\n<p>ChatGPT 3.5 hingegen macht alles Aufgaben sehr brav komplett \u2013 aber f\u00e4ngt gerne mittendrin zu halluzinieren an und liefert falsche Ergebnisse.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-75hv70l-3c837d9c6d44cec85ad3df747551c5cd\">\n#top .hr.hr-invisible.av-75hv70l-3c837d9c6d44cec85ad3df747551c5cd{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-75hv70l-3c837d9c6d44cec85ad3df747551c5cd hr-invisible  avia-builder-el-21  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnb8n6-f5dee4c39037c60ce41f3500fe06487e '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><blockquote>\n<p>\u201eWas zum Beispiel unglaublich gut funktioniert sind Regular Expressions.\u201c<\/p>\n<\/blockquote>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-6kynebp-d0cc527dca65edde468b610649680961\">\n#top .hr.hr-invisible.av-6kynebp-d0cc527dca65edde468b610649680961{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-6kynebp-d0cc527dca65edde468b610649680961 hr-invisible  avia-builder-el-23  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnbktq-d44d2eb00a685a5b0e52d40738df8618 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Welche Sachen \u00fcberl\u00e4sst du also nun ChatGPT?<\/strong><\/p>\n<p>Also, was zum Beispiel unglaublich gut funktioniert sind Regular Expressions. Erst vor kurzem hatte ich so einen Fall: In der Fr\u00fch kam ein Supportfall von einem Kunden rein. Er brauchte eine neue Regex f\u00fcr die Barcode-Erkennung.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-63mgjph-504bd7b64266433bcb4bbe1842b18dc1\">\n#top .hr.hr-invisible.av-63mgjph-504bd7b64266433bcb4bbe1842b18dc1{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-63mgjph-504bd7b64266433bcb4bbe1842b18dc1 hr-invisible  avia-builder-el-25  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnc8sb-636b8828c4cb81750c02d1b48d0e47e3 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Was ist diese Barcode-Erkennung?<\/strong><\/p>\n<p>Wir haben in unserer Scanner-L\u00f6sung <strong>autoscan<\/strong> Barcode-Regeln, die vorgeben bei welcher Art von Barcodes was zuerst durchsucht werden soll. Das sorgt f\u00fcr eine bessere Performance.<\/p>\n<p>Also, der Kunde brauchte eine \u00c4nderung dieser Regeln. Da mein Hirn in der Fr\u00fch im Gegensatz zum PC noch nicht ganz hochgefahren war, habe ich in ChatGPT reingeschrieben, was der Kunde ben\u00f6tigt. In weniger als einer Minute hatte ich die neue Regex. Nat\u00fcrlich habe ich diese dann noch validiert. Trotzdem habe ich mir damit einige Minuten an Zeit gespart.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-5tw53d1-a7c5813b96535a4833dab4981597bb58\">\n#top .hr.hr-invisible.av-5tw53d1-a7c5813b96535a4833dab4981597bb58{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-5tw53d1-a7c5813b96535a4833dab4981597bb58 hr-invisible  avia-builder-el-27  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqncnju-782ccbb21b355c8610c35c54944dd054 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Bei welchen anderen Aufgaben hilft dir ChatGPT?<\/strong><\/p>\n<p>Was er sehr gut kann, sind Skripte. Wenn man die nicht oft braucht, macht man schon mal Syntaxfehler oder vergisst Feinheiten beim Schreiben. Und oft reicht mir da auch nur das Ger\u00fcst. Zum Beispiel sage ich ChatGPT, dass er eine PowerShell schreiben soll, die das oder jenes tut \u2013 und den Output nehme ich dann und verfeinere ihn.<\/p>\n<p>Was mir noch einf\u00e4llt: Refactoring \u2013 da ist ChatGPT auch praktisch!<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-5hrm2md-77a867dd758afdbb6e6d05f657cac5d2\">\n#top .hr.hr-invisible.av-5hrm2md-77a867dd758afdbb6e6d05f657cac5d2{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-5hrm2md-77a867dd758afdbb6e6d05f657cac5d2 hr-invisible  avia-builder-el-29  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqncyl9-c5f782e2f357ec6291cebee8b9a8c4a9 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><blockquote>\n<p>\u201eWas mir noch einf\u00e4llt: Refactoring.\u201c<\/p>\n<\/blockquote>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-4uq4ymd-58f59d3b96749116f6e0ca2a5f08be06\">\n#top .hr.hr-invisible.av-4uq4ymd-58f59d3b96749116f6e0ca2a5f08be06{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-4uq4ymd-58f59d3b96749116f6e0ca2a5f08be06 hr-invisible  avia-builder-el-31  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnddzz-53f74d3c2af52ff6bd0b2ff1e1cfa27a '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Wie funktioniert es beim Refactoring?<\/strong><\/p>\n<p>Es gibt Situationen, in denen das automatische Refactoring der IDE an seine Grenzen st\u00f6\u00dft.<\/p>\n<p>Eine Geschichte dazu: Vor kurzem gab ich ChatGPT ein: \u201ePass auf, wir werden jetzt gleich etwas refactorn. Ich gebe dir ein wenig Code und ein Beispiel, wie es danach aussehen soll.\u201c ChatGPT bekam dann eine Menge Infos zur Problemstellung von mir, alle im gleichen Chat-Verlauf. Dann habe ich die ersten Sachen reingegeben \u2013 und ChatGPT macht prompt irgendwas. Woraufhin ich ihm erkl\u00e4rte, dass das so nicht passt und nochmals auf meine Infos verwies. Das ging so lange, bis er es richtig machte. Und dann war es richtig hilfreich \u2013 ich kopierte einfach die Zeilen rein, ChatGPT spuckte das Richtige aus. Das Modell hat auch von sich aus einen Typo ausgebessert.<\/p>\n<p>Am n\u00e4chsten Tag habe ich den Faden wieder aufgenommen und wollte weitermachen. Im gleichen Chat-Verlauf habe ich ChatGPT gefragt, ob er sich an das Gestrige erinnern kann. Er meinte \u201eklar\u201c \u2013 und hat gleich wieder irgendwas Falsches ausgeben. Also habe ich ChatGPT auf die eigenen Beispiele im Verlauf hingewiesen. Daraufhin konnte er sich wieder \u201eerinnern\u201c und machte es richtig.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-49k6emd-645e135b1e7a67cb54fb0eb0cbca867f\">\n#top .hr.hr-invisible.av-49k6emd-645e135b1e7a67cb54fb0eb0cbca867f{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-49k6emd-645e135b1e7a67cb54fb0eb0cbca867f hr-invisible  avia-builder-el-33  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqndwd9-4d926bb15ee4bf63d2a98c78bfeb4258 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Das klingt echt nach schussligem Junior-Entwickler!<\/strong><\/p>\n<p>Stimmt, der war halt am Vortag Feiern und hat damit alles wieder vergessen. (lacht)<\/p>\n<p>Als er sich dann aber wieder erinnern konnte, war er so hilfsbereit und intelligent wie am Vortag.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-40kw151-0a9813e886e7902810f74a70cd9f72a6\">\n#top .hr.hr-invisible.av-40kw151-0a9813e886e7902810f74a70cd9f72a6{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-40kw151-0a9813e886e7902810f74a70cd9f72a6 hr-invisible  avia-builder-el-35  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnegfp-67995be9b3b21839026b9adf3f162a4c '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Gibt es noch etwas au\u00dfer Regex, kleinen Skripten und Refactoring?<\/strong><\/p>\n<p>Was auch eine tolle Sache ist: Das Ausprobieren neuer Technologien. Wir arbeiten an einem <a href=\"https:\/\/autosign.app\/\" target=\"_blank\" rel=\"noopener\">neuen <strong>Produkt namens autosign<\/strong><strong><\/strong>, einer L\u00f6sung, mit der man am Tablet Dokumente unterschreiben kann.<\/a> F\u00fcr den Prototypen habe ich die Frameworks ausgesucht und ChatGPT gefragt, ob er die und die Libraries kennt und wie er dieses oder jenes zusammenst\u00f6pseln w\u00fcrde. Was rauskam, hat zwar nicht funktioniert \u2013 aber f\u00fcr mich war es trotzdem einfacher von dort zu starten als von Null!<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-3mfb4h1-42fcaec150477195696c213246743ec9\">\n#top .hr.hr-invisible.av-3mfb4h1-42fcaec150477195696c213246743ec9{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-3mfb4h1-42fcaec150477195696c213246743ec9 hr-invisible  avia-builder-el-37  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnesg9-1214f2499ac14d2109e60c6958012434 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><blockquote>\n<p>\u201eNoch ein Anwendungsfall f\u00fcr ChatGPT: Das Schreiben und Erweitern von automatisierten Tests.\u201c<\/p>\n<\/blockquote>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-333qef9-ddff29e6df58198092f562295e070664\">\n#top .hr.hr-invisible.av-333qef9-ddff29e6df58198092f562295e070664{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-333qef9-ddff29e6df58198092f562295e070664 hr-invisible  avia-builder-el-39  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnf1v1-63ca9f44677ab397d5c839e2a2181e57 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p>Noch ein Anwendungsfall f\u00fcr ChatGPT: Das Schreiben und Erweitern von automatisierten Tests. Da geben wir ChatGPT ein Beispiel von einem unserer Tests und bitten um ein paar Extremwerte zu diesem Test. Die ausgespuckten Tests konnten wir eins zu eins nehmen. Gut funktionieren auch High-Level-Tests, die das Zusammenspiel vieler Komponenten einer Applikation testen. Da gen\u00fcgt auch oft ein anderer Test als Vorlage und ChatGPT kann einen Spezialfall erstellen \u2013 das spart gut und gerne 10 Minuten, in denen man sonst selbst kopiert, ausgebessert und sich vielleicht vertippt h\u00e4tte.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-9wiphh-c0398a47d77d1b00cda9193dabd53a9e\">\n#top .hr.hr-invisible.av-9wiphh-c0398a47d77d1b00cda9193dabd53a9e{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-9wiphh-c0398a47d77d1b00cda9193dabd53a9e hr-invisible  avia-builder-el-41  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnfgkg-edadd974cab2874cdcd6b024c6b550ca '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Abseits von der Software-Entwicklung, verwendet ihr ChatGPT auch f\u00fcr Texte? Immerhin ist autoscan mehrsprachig.<\/strong><\/p>\n<p>Richtig, wir \u00fcbersetzen oft Texte f\u00fcr unsere Scanner-L\u00f6sung <strong>autoscan<\/strong> in unterschiedliche Sprachen. Auch dabei geben wir ChatGPT Beispiele von schon \u00fcbersetzten Begriffen als Vorlage und versuchen, das Ergebnis so gut wie m\u00f6glich gegenzupr\u00fcfen.<\/p>\n<p>Und nat\u00fcrlich verwendet auch unser Marketing ChatGPT f\u00fcr Texte und Posts auf LinkedIn.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-282r2ed-cd2251386048b2bcf5e6b617f6aefb36\">\n#top .hr.hr-invisible.av-282r2ed-cd2251386048b2bcf5e6b617f6aefb36{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-282r2ed-cd2251386048b2bcf5e6b617f6aefb36 hr-invisible  avia-builder-el-43  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnfu95-02896f3f64dc8fe96013154387a26d1b '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Das ist richtig, aber um es klarzustellen: Dieses Interview beruht auf rein menschlichem Input!<\/strong><\/p>\n<p>Das best\u00e4tige ich gerne, wenn mich jemand fragt! (lacht)<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-1lc8bxh-0467c6a5c8d0a8e36075fe85f8878142\">\n#top .hr.hr-invisible.av-1lc8bxh-0467c6a5c8d0a8e36075fe85f8878142{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-1lc8bxh-0467c6a5c8d0a8e36075fe85f8878142 hr-invisible  avia-builder-el-45  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqngafz-7abd77802758956f407bef230391bf26 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>Was meinst du, wie wird es weitergehen mit der KI in der Softwareentwicklung?<\/strong><\/p>\n<p>Kurzfristig ist es schwer einzusch\u00e4tzen, weil sich aktuell alles unglaublich schnell \u00e4ndert \u2013 beinahe w\u00f6chentlich. Auch dieses Interview wird in einem Jahr wahrscheinlich schon wieder komplett \u00fcberholt sein.<\/p>\n<p>Mittelfristig bin ich davon \u00fcberzeugt, dass KI in den verschiedensten Auspr\u00e4gungen zu den wichtigsten Werkzeugen in der Softwareentwicklung geh\u00f6ren wird.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-19u9n0l-b76bbe995bc254726086f28890df9ca7\">\n#top .hr.hr-invisible.av-19u9n0l-b76bbe995bc254726086f28890df9ca7{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-19u9n0l-b76bbe995bc254726086f28890df9ca7 hr-invisible  avia-builder-el-47  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqngn2u-12aae3cd93ff30895b0f0a290d27ea04 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><blockquote>\n<p>&#8222;Somit gilt hier ganz besonders: Dranbleiben, ausprobieren und lernen.\u201c<\/p>\n<\/blockquote>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-2blls5-3938b92c882a9252cf04c149ff651976\">\n#top .hr.hr-invisible.av-2blls5-3938b92c882a9252cf04c149ff651976{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-2blls5-3938b92c882a9252cf04c149ff651976 hr-invisible  avia-builder-el-49  el_after_av_textblock  el_before_av_textblock '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqngz09-7f1252b4547e1a31ab69ef799fcfd9ad '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p>Somit gilt hier ganz besonders: Dranbleiben, ausprobieren und lernen. Meiner Meinung nach wird KI zwar noch l\u00e4nger keine Softwareentwickler und -entwicklerinnen voll ersetzen. Aber: Jene, die mit KI umgehen k\u00f6nnen, werden die ersetzen, die das nicht k\u00f6nnen.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lpqrb0mt-7abca7076ce439a28e8e32c0f7a62b35\">\n#top .hr.av-lpqrb0mt-7abca7076ce439a28e8e32c0f7a62b35{\nmargin-top:50px;\nmargin-bottom:30px;\n}\n.hr.av-lpqrb0mt-7abca7076ce439a28e8e32c0f7a62b35 .hr-inner{\nwidth:50%;\nmax-width:45%;\n}\n<\/style>\n<div  class='hr av-lpqrb0mt-7abca7076ce439a28e8e32c0f7a62b35 hr-custom  avia-builder-el-51  el_after_av_textblock  el_before_av_textblock  hr-center hr-icon-yes'><span class='hr-inner inner-border-av-border-thin'><span class=\"hr-inner-style\"><\/span><\/span><span class='av-seperator-icon' aria-hidden='true' data-av_icon='\ue80a' data-av_iconfont='entypo-fontello'><\/span><span class='hr-inner inner-border-av-border-thin'><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqrarvf-6049f04c196305e2530c702e287dc4f6 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><h2>\u00dcber Bernhard Reuberger<\/h2>\n<\/div><\/section>\n<section  class='av_textblock_section av-lpqraeve-2e27376cde5d672941b3cf853a089055 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><a href=\"https:\/\/autoscan.app\/de\/team\/\">Bernhard<\/a> ist unser Software Lead und Architect. Er hat <strong>autoscan<\/strong> von Anfang an mitentwickelt. Seine Leidenschaft f\u00fcr hochwertige Softwareentwicklung sorgt daf\u00fcr, dass <strong>autoscan<\/strong> die durchdachteste, benutzerfreundlichste und zukunftssicherste L\u00f6sung auf dem Markt ist.<\/p>\n<\/div><\/section>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lpqnhsm0-8b86abd7bc46d4ae453053ba3848d553\">\n#top .hr.av-lpqnhsm0-8b86abd7bc46d4ae453053ba3848d553{\nmargin-top:50px;\nmargin-bottom:30px;\n}\n.hr.av-lpqnhsm0-8b86abd7bc46d4ae453053ba3848d553 .hr-inner{\nwidth:50%;\nmax-width:45%;\n}\n<\/style>\n<div  class='hr av-lpqnhsm0-8b86abd7bc46d4ae453053ba3848d553 hr-custom  avia-builder-el-54  el_after_av_textblock  el_before_av_textblock  hr-center hr-icon-yes'><span class='hr-inner inner-border-av-border-thin'><span class=\"hr-inner-style\"><\/span><\/span><span class='av-seperator-icon' aria-hidden='true' data-av_icon='\ue81f' data-av_iconfont='entypo-fontello'><\/span><span class='hr-inner inner-border-av-border-thin'><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-lpqnipab-8bc1b6e4ac180500c01073561e58079c '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><h2>Was ist autoscan?<\/h2>\n<\/div><\/section>\n<section  class='av_textblock_section av-lpqnj3iu-06f801dad566e9ba769133fac4449ef7 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p><strong>autoscan<\/strong> ist der mobile Arbeitsplatz in Ihrem Lager. Scannen Sie Barcodes oder QR-Codes und erleichtern Sie Ihre Arbeit!<\/p>\n<p>Mit <strong>autoscan<\/strong> nutzen Sie eine Android-App f\u00fcr moderne Handscanner. Sie automatisiert eine Vielzahl an Prozessen entlang der gesamten Prozesskette im Lager \u2013 von Wareneingang \u00fcber Greifen bis zu Inventur und vielem mehr!<\/p>\n<p>Und: autoscan <a href=\"https:\/\/autoscan.app\/de\/integrationen\/\">integriert sich nahtlos<\/a> in Ihr ERP-System, Dealer Management System (DMS) oder Warehouse Management (WHM) System.<\/p>\n<p>Wenn Sie mehr erfahren m\u00f6chten, kontaktieren Sie uns einfach! Sie erreichen uns via E-Mail unter <a href=\"mailto:hello@autoscan.app\">hello@autoscan.app<\/a>. Oder buchen Sie gleich schnell und einfach <a href=\"https:\/\/outlook.office365.com\/owa\/calendar\/AUTOSCANgmbh@autoscan.app\/bookings\/\" target=\"_blank\" rel=\"noopener\">einen Termin online<\/a>!<\/p>\n<\/div><\/section>\n","protected":false},"excerpt":{"rendered":"<p>Unser Software Lead Bernhard erz\u00e4hlt im Interview, welche KI-Tools wir f\u00fcr die Softwareentwicklung nutzen und wof\u00fcr wir sie einsetzen.<\/p>\n","protected":false},"author":123668507,"featured_media":8944,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":""},"categories":[1400,1398,1393],"tags":[],"_links":{"self":[{"href":"https:\/\/autoscan.app\/de\/wp-json\/wp\/v2\/posts\/16177"}],"collection":[{"href":"https:\/\/autoscan.app\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/autoscan.app\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/autoscan.app\/de\/wp-json\/wp\/v2\/users\/123668507"}],"replies":[{"embeddable":true,"href":"https:\/\/autoscan.app\/de\/wp-json\/wp\/v2\/comments?post=16177"}],"version-history":[{"count":27,"href":"https:\/\/autoscan.app\/de\/wp-json\/wp\/v2\/posts\/16177\/revisions"}],"predecessor-version":[{"id":17254,"href":"https:\/\/autoscan.app\/de\/wp-json\/wp\/v2\/posts\/16177\/revisions\/17254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/autoscan.app\/de\/wp-json\/wp\/v2\/media\/8944"}],"wp:attachment":[{"href":"https:\/\/autoscan.app\/de\/wp-json\/wp\/v2\/media?parent=16177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/autoscan.app\/de\/wp-json\/wp\/v2\/categories?post=16177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/autoscan.app\/de\/wp-json\/wp\/v2\/tags?post=16177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}