<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>ChatGPT auf cbrueggenolte.de</title>
    <link>https://cbrueggenolte.de/tags/chatgpt/</link>
    <description>Neueste Beiträge in ChatGPT auf cbrueggenolte.de</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de-DE</language>
    <managingEditor>96ca5227@cbrueggenolte.de (cbrueggenolte.de)</managingEditor>
    <webMaster>96ca5227@cbrueggenolte.de (cbrueggenolte.de)</webMaster>
    <copyright>2018-2026 cbrueggenolte</copyright>
    <lastBuildDate>Thu, 24 Apr 2025 00:00:00 +0200</lastBuildDate>
    <atom:link href="https://cbrueggenolte.de/tags/chatgpt/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Datenübersichten mit ChatGPT, SonarQube und ChartJS bauen</title>
      <link>https://cbrueggenolte.de/datenuebersichten-mit-chatgpt-sonarqube-und-chartjs-bauen/</link>
      <pubDate>Thu, 24 Apr 2025 00:00:00 +0200</pubDate><author>96ca5227@cbrueggenolte.de (cbrueggenolte.de)</author>
      <guid>https://cbrueggenolte.de/datenuebersichten-mit-chatgpt-sonarqube-und-chartjs-bauen/</guid>
      <description>&lt;p&gt;Gestern und heute habe ich mit Hilfe von ChatGPT vier neue Datenübersichten erstellt.&#xA;Da wir eine Übersicht der verwendeten Programmiersprachen pro Projekt und App aus SonarQube haben wollten,&#xA;habe ich mich mit den &lt;a href=&#34;https://github.com/okorach/sonar-tools&#34;&gt;Sonar-Tools&lt;/a&gt; beschäftigt&#xA;um die erforderlichen Daten über die API abzurufen.&lt;/p&gt;&#xA;&lt;p&gt;In kleinem Umfang machen wir das zwar schon seit ein paar Monaten,&#xA;bisher allerdings nur mit den „Non-Commented Lines of Code“.&#xA;Eine Übersicht der Lines of Code pro Programmiersprache, Projekt und App&#xA;hat bisher jedoch noch gefehlt.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Gestern und heute habe ich mit Hilfe von ChatGPT vier neue Datenübersichten erstellt.
Da wir eine Übersicht der verwendeten Programmiersprachen pro Projekt und App aus SonarQube haben wollten,
habe ich mich mit den <a href="https://github.com/okorach/sonar-tools">Sonar-Tools</a> beschäftigt
um die erforderlichen Daten über die API abzurufen.</p>
<p>In kleinem Umfang machen wir das zwar schon seit ein paar Monaten,
bisher allerdings nur mit den „Non-Commented Lines of Code“.
Eine Übersicht der Lines of Code pro Programmiersprache, Projekt und App
hat bisher jedoch noch gefehlt.</p>
<p>Da ich alle Daten im JSON-Format vorliegen hatte,
habe ich zunächst eine neue HTML-Datei mit Platzhaltern
und eine JSON-Datei mit Demo-Daten erstellt.
Beides habe ich dann ChatGPT gegeben
und innerhalb kürzester Zeit mit dem passenden Prompt eine fast fertige Lösung in JavaScript erhalten.</p>
<p>Die Liste der vorhandenen Datendateien wird jetzt aus einer Textdatei gelesen
und in einem Dropdown-Menü angezeigt.
Bei Auswahl wird die entsprechende JSON-Datei geladen,
eine Tabelle erzeugt und mit Werten befüllt.
Zusätzlich wird ein Diagramm mit <a href="https://chartjs.org">ChartJS</a> erstellt.</p>
<p>Nach knapp einer Stunde und ein wenig Feintuning war die erste Version fertig – das ging wirklich gut und schnell.
Aber wie so häufig: Wenn man einmal angefangen hat, entdeckt man hier und da noch neue Kleinigkeiten, die man verbessern möchte.</p>
<p>Also habe ich angefangen, die Dokumentation von ChartJS zu lesen und mir ein paar Beispiele anzusehen,
um besser zu verstehen, wozu das Tool in der Lage ist.
Damit fiel es mir leicht, passende Prompts zu formulieren und ChatGPT gezielt um Hilfe zu bitten.</p>
<p>Da ich noch drei weitere Datenübersichten erstellen sollte,
habe ich die erste Lösung überarbeitet,
mit Kommentaren versehen,
um Filter ergänzt
und alles mit TailwindCSS schön gestaltet.</p>
<p>Wobei ChatGPT besonders gut geholfen hat, war beim Umsortieren und Umstrukturieren der Daten.
Eine Datei enthält die Liste aller Applikationen.
Dann gibt es eine Datei pro Applikation mit den Namen der dazugehörigen Projekte (aka Repositories),
und eine große Datei mit den Metriken.</p>
<p>Die große Aufgabe bestand nun darin, das Ganze so hin und herzuschieben und zu kombinieren,
dass man auf der Webseite einen Monat auswählen kann,
dann eine Liste der Applikationen bekommt
und nach Auswahl der App die Statistiken und Metriken dieser angezeigt werden.</p>
<p>Auch beim Hinzufügen von TailwindCSS hat ChatGPT sehr geholfen.
Ebenso bei der Erstellung eines Textfeldes, das beim Eintippen der ersten Buchstaben
die Liste der Projekte filtert, die ich in meine Datenauswertung mit einbeziehen möchte.
Mit passenden Vorgaben ersparte mir das viel Zeit und Tipperei.</p>
<p>Alles in allem war es eine sehr gute Erfahrung, und ich bin mit dem Ergebnis sehr zufrieden.</p>
<p>Morgen muss ich noch die automatische Datenabfrage umschreiben,
da ich die Ordnerstruktur geändert habe.
Das wird aber hoffentlich nicht viel Zeit in Anspruch nehmen –
ich habe ja auch noch ein paar andere Ideen, die ich gerne umsetzen möchte.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Die Transparenzsuchmaschine</title>
      <link>https://cbrueggenolte.de/die-transparenzsuchmaschine/</link>
      <pubDate>Thu, 27 Apr 2023 00:00:00 +0200</pubDate><author>96ca5227@cbrueggenolte.de (cbrueggenolte.de)</author>
      <guid>https://cbrueggenolte.de/die-transparenzsuchmaschine/</guid>
      <description>&lt;p&gt;In letzter Zeit dreht sich alles um KI und ihre Anwendungen wie ChatGPT und CoPilot. Stellen Sie sich vor, Sie könnten&#xA;den Namen einer beliebigen Person des öffentlichen Lebens eingeben und hätten sofort Zugriff auf alles, was diese Person&#xA;jemals zu einem bestimmten Thema gesagt hat. Was wäre, wenn wir eine Suchmaschine hätten, die uns das ermöglicht?&lt;/p&gt;&#xA;&lt;p&gt;Eine solche &lt;strong&gt;Transparenzsuchmaschine&lt;/strong&gt; kam uns beim Mittagessen in den Sinn.&lt;/p&gt;&#xA;&lt;p&gt;Die Möglichkeit, einen kompletten Datensatz über eine Person abzufragen und Informationen zu jedem beliebigen Thema zu&#xA;erhalten, wäre wohl die wahre Stärke dieser Technologie. Man könnte die Entwicklung der politischen Ansichten einer&#xA;Person während ihrer gesamten Online-Karriere verfolgen und die Genauigkeit ihrer Vorhersagen im Laufe ihrer Karriere&#xA;bewerten.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>In letzter Zeit dreht sich alles um KI und ihre Anwendungen wie ChatGPT und CoPilot. Stellen Sie sich vor, Sie könnten
den Namen einer beliebigen Person des öffentlichen Lebens eingeben und hätten sofort Zugriff auf alles, was diese Person
jemals zu einem bestimmten Thema gesagt hat. Was wäre, wenn wir eine Suchmaschine hätten, die uns das ermöglicht?</p>
<p>Eine solche <strong>Transparenzsuchmaschine</strong> kam uns beim Mittagessen in den Sinn.</p>
<p>Die Möglichkeit, einen kompletten Datensatz über eine Person abzufragen und Informationen zu jedem beliebigen Thema zu
erhalten, wäre wohl die wahre Stärke dieser Technologie. Man könnte die Entwicklung der politischen Ansichten einer
Person während ihrer gesamten Online-Karriere verfolgen und die Genauigkeit ihrer Vorhersagen im Laufe ihrer Karriere
bewerten.</p>
<p>Die Technologie wird jedoch auch für Angriffe auf Personen, für die Untersuchung ihrer Beiträge und für die Erstellung
bemerkenswerter Darstellungen ihrer Entwicklung als Person im Laufe der Zeit genutzt werden. Vor allem aber wird es -
zumindest anfangs - dazu dienen, Menschen bloßzustellen.</p>
<blockquote>
<p>“The growth of the Internet will slow drastically, as the flaw in ‘Metcalfe’s law’—which states that the number of
potential connections in a network is proportional to the square of the number of participants—becomes apparent: most
people have nothing to say to each other! By 2005 or so, it will become clear that the Internet’s impact on the economy
has been no greater than the fax machine’s.”</p>
<p>// Paul Krugman, 1998</p>
</blockquote>
<p>Wie falsch diese Einschätzung war und wie rasant sich das Internet entwickelt hat. Man kann sagen, dass das Internet
revolutionäre Auswirkungen auf Wirtschaft, Gesellschaft und Kultur hatte. Die meisten Menschen haben heute Zugang zu
mehr Informationen als je zuvor und zu Möglichkeiten der Zusammenarbeit, die vor wenigen Jahren noch undenkbar waren.</p>
<p>Hätten wir damals schon eine solche Transparenz-Suchmaschine gehabt, hätten wir die Wirksamkeit solcher Aussagen in
Bezug auf Vertrauen und Genauigkeit bewerten können.</p>
<p>Aber die eigentliche Bedeutung dieser Technologie liegt nicht in einer bestimmten Anwendung, sondern in der Schaffung
von Transparenz. KI ermöglicht es, alle Informationen zu einem Thema abzurufen und dann gezielte Fragen zu stellen.
Dies führt zu bisher nicht möglichen Einblicken und Erkenntnissen.</p>
<p>Daraus ergibt sich natürlich auch die Sorge, dass KI als Instrument für Mobbing und öffentliche Demütigung eingesetzt
werden könnte. Es ist wichtig, mit den Informationen, die durch KI gewonnen werden, verantwortungsvoll umzugehen. Es geht
nicht darum, Antworten blind zu akzeptieren und Entscheidungen nur auf der Grundlage der gelieferten Daten zu treffen.
Leider geschieht dies teilweise bereits. Es ist sehr wahrscheinlich, dass viel Dreck ausgegraben wird, auch wenn sich
die Täter bereits entschuldigt oder längst von ihren Taten distanziert haben.</p>
<p>Wir müssen uns der potenziellen Voreingenommenheit und der Grenzen der Technologie bewusst sein. Wir müssen sie als
Werkzeug zur Verbesserung unseres Verständnisses nutzen und nicht als Ersatz für kritisches Denken und Analyse.</p>
<p>Insgesamt birgt die Technologie der Transparenz-Suchmaschine ein enormes Potenzial für den Zugang zu Informationen und
das Verständnis von Persönlichkeiten des öffentlichen Lebens. Es ist jedoch wichtig, dass wir diese Technologie mit
Bedacht einsetzen und uns ihrer Chancen und Risiken bewusst sind. Wir sollten uns bemühen, ihre Vorteile zu nutzen und
gleichzeitig dafür zu sorgen, dass sie im Einklang mit den Werten der Privatsphäre, der Fairness und den ethischen
Standards eingesetzt wird. Nur so können wir sicherstellen, dass die KI-Technologie unsere Gesellschaft und Kultur auch
in Zukunft weiter verbessert.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
