Tim Pritlove 1:56:18
So, was haben wir noch auf unserer tollen Liste?wir könnten mal wieder so ein bisschen in unsere KI-Ecke abdriften.Vielleicht so eine Kleinigkeit,vorab. Ich habe so ein bisschen rumgespielt. Man kann jetzt in,der Macintosh, wahrscheinlich geht es auch woanders, weiß nicht,aber die Mac-App auf jeden Fall auf dem Mac, die Desktop-App von ChatGPT hatjetzt ein kleines Feature bekommen.wo man ChatGPT mit anderen Programmen verbinden kann.Da ist ja so ein Icon dazu und dann kann man es mit verschiedenen Programmen verbinden.Zum Beispiel mit dem Terminal.Es geht mit Visual Code, dem Programmiereditor TextEdit und Xcode.Vielleicht planen sie noch mehr, aber das geht jetzt auf jeden Fall erstmal.Ich habe das dann mit Visual Code ausprobiert.Und was es macht, ist quasi, du kannst dann in deinem Programmiereditor,in dem Visual Code, hast halt irgendwelche Source-Code offen und kannst dendann quasi einfach befragen.Du musst da nicht alles reinpasten, sondern kannst halt sagen,so ja, hier kannst du mal bitte gucken, was da nicht in Ordnung ist.Und das kam ganz handy, weil ich gerade so ein bisschen das Problem habe aufmeinem Server, dass ich da so eine etwas exzessive Liste an Fehlermeldungen im Log-File habe.Und das war so veralteter, vergammelter PHP-Code, der aus bestimmten Gründenda noch laufen muss, aber sozusagen an die modernen Versionen von PHP,die ja mittlerweile laufen, nicht mehr so ganz angepasst ist.Und da ich mich eigentlich mit sowas überhaupt nicht beschäftigen kann und will,Aber trotzdem dieses Problem hatte, dachte ich mir so, fragst du mal die Intelligenz?Und hab dann halt so, ja, kannst du mir mal sagen, was jetzt hier irgendwiemal korrigiert werden muss, damit die Fehlermeldungen aufhören,ohne dass es die Funktionalität jetzt einschränkt?Und das funktioniert tatsächlich ganz gut, weil es in der Regel immer nur soKleinigkeiten sind mit, ja, hier, du musst gucken, ob das hier auch da ist undwenn du einfach drauf zugreifst und das gibt es nicht, dann gibt es gleich eineFehlermeldung und so weiter.Und so konnte ich dann also mein Fehleraufkommen schon mal so um 90% gefühltreduzieren, indem ich einfach da über die Brücke da gemacht habe.Es wäre natürlich jetzt auch anders gegangen, aber es ging dann halt auch so,kannst halt auch ein komplettes Repo offenhalten in deinem Code-Editor und dannkann man theoretisch da ja irgendwie überall rumschauen.Es geht aber glaube ich nur mit geöffneten Fenstern, also muss man irgendwiemehrere Files gleichzeitig aufmachen.Das würde wahrscheinlich auch noch alles funktionieren.Und dann meinte er so, ja, hier, da gibt es das und das Problem.Und es ist schon ganz erstaunlich, wie, naja, ich will es nicht akkurat sagen,aber es wird halt, die Zahl an neu eingetragenen Fehlern ist überschaubar.Ich bin da relativ gnadenlos vorgegangen und habe gesagt, so ein Fix,ja, zack, bumm, einfach mal aufden Server geladen geguckt, so scheint zu laufen, passt schon irgendwie.ja, es waren jetzt keine wichtigen Dinge, aber ich wollte einfach,dass die Fehlermeldungen weggehen. Das sah dann auch irgendwie alles ganz sinnvoll aus.Muss mir auch nochmal genauer anschauen. Also so ein kleiner Hack,mit dem man jetzt vielleicht ein bisschen rumspielen kann.Kleine Erweiterung noch. Etwas, was ich heute erst erfahren habe,da habe ich ja nur ganz kurz mit rumgespielt. Es gibt von Visual Code jetzt einen Fork.Ist ja Open Source von Microsoft. Und es gibt jetzt einen Fork, der heißt Cursor.Und Cursor ist quasi dasselbe Visual Code, sieht ein bisschen,ganz klein bisschen anders aus, aber im Wesentlichen dasselbe Ding.Und dort sind aber schon die LLMs von Cloud, ChatGPT, noch so ein paar,alle irgendwie mit integriert.Das heißt, du hast dann quasi deinen Chat direkt in deinem Code-Editor mit drin,kannst einfach so Code markieren, Apfel L und kannst dann irgendwie zu diesemmarkierten Code direkt Fragestellungen machen und dann,was weiß ich, formatier mir das um oder find dir den Fehler oder programmierewas und das habe ich jetzt nur erzählt bekommen,das soll wohl relativ solide auch schon funktionieren, dann mit so Tab-Completion und baue mal das ein.Und das heißt, du schreibst halt irgendwas hin und dann ahnt dann sozusagendie Software auf Basis dieser auf Code optimierten LLMs, was da wohl jetzt geschrieben werden soll.Und wenn es nicht klar ist, dann kannst du es halt auch einfach dann hinschreibenund quasi so in Duotamin-Sprache sagen, ja ich hätte jetzt hier,was weiß ich, gerne eine Loop, die hier fünfmal sich im Kreis dreht und sichselber aufruft und bau doch mal.Also das geht ja weiterhin voran in diesem Bereich.Ich glaube, das ist so ein Einsatzzweck, der eine ganze Menge Produktivitätfrei macht bei Programmierern, weil sie einfach von so...Schreibt-Tasks und Dokumentiert-Tasks auf einmal befreit werden.