ChatGPT KI lernt PureBasic

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
Macros
Beiträge: 1314
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

ChatGPT KI lernt PureBasic

Beitrag von Macros »

Ich habe mir den Spaß gemacht und die ChatGPT KI angeworfen. Erste Themenidee PureBasic.
Echt erstaunlich was die KI auf die Reihe bringt!

Bild

Und ja ich hab ihr später noch erzählt, dass sie die Argumente für den MessagRequester vertauscht hat :mrgreen:

Edit: Link zur KI
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: ChatGPT KI lernt PureBasic

Beitrag von NicTheQuick »

Ziemlich geil. :-D
Bild
Benutzeravatar
Zerosurf
Beiträge: 131
Registriert: 11.10.2005 15:46

Re: ChatGPT KI lernt PureBasic

Beitrag von Zerosurf »

Ich hatte heute die selbe Idee ChatGPT auszuprobieren - dies war meine Anfrage:
Can you give me the code in purebasic to write a gui for the mklink command?
und das war die Ausgabe:

Code: Alles auswählen

; Create a new window with the title "Create Symlink"
OpenWindow(0, 0, 0, 300, 100, "Create Symlink")

; Create a text field for the user to enter the link name
TextFieldGadget(1, 10, 10, 280, 20, "")

; Create a text field for the user to enter the target path
TextFieldGadget(2, 10, 40, 280, 20, "")

; Create a button to create the symlink
ButtonGadget(3, 10, 70, 100, 20, "Create")

; Main event loop
Repeat
    Event = WaitWindowEvent()
    If Event = #PB_Event_Gadget
        ; If the "Create" button was clicked
        If EventGadget() = 3
            ; Get the link name and target path from the text fields
            linkName$ = GetGadgetText(1)
            targetPath$ = GetGadgetText(2)
            
            ; Use the mklink command to create the symlink
            RunProgram("cmd.exe", "/C mklink " + linkName$ + " " + targetPath$, #PB_Program_Wait)
        EndIf
    EndIf
Until Event = #PB_Event_CloseWindow

; Close the window
CloseWindow(0)
TextFieldGadget war leider falsch - korrigiert zu TextGadget
und

Code: Alles auswählen

RunProgram("cmd.exe", "/C mklink " + linkName$ + targetPath$, "", #PB_Program_Wait)
auch ausgebessert.

Funktioniert soweit dann auch fehlerfrei!

Ich muss sagen - schwer beeindruckt!!! :o :o :o
PureBasic 6.00 | Windows 10 pro (x64)
Benubi
Beiträge: 186
Registriert: 22.10.2004 17:51
Wohnort: Berlin, Wedding

Re: ChatGPT KI lernt PureBasic

Beitrag von Benubi »

Ohje mene. Die KI ist ja schon garantiert schlauer als ich xD
Benutzeravatar
dige
Beiträge: 1182
Registriert: 08.09.2004 08:53

Re: ChatGPT KI lernt PureBasic

Beitrag von dige »

Ich verstehe nicht, was ihr hier macht ;-) Habt Ihr euch eine eigene KI trainiert?
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Benutzeravatar
Macros
Beiträge: 1314
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Re: ChatGPT KI lernt PureBasic

Beitrag von Macros »

OpenAI ist eine Firma die sich auf KI spezialisiert hat.

Sie haben in den vergangenen Jahren ein paar beeindruckende Dinge erschaffen.
z.B. die Dall-E KI, die Bilder aufgrund von Beschreibungen erzeugen kann.

Das neueste von ihnen ist ChatGPT, eine KI die auf die Sprache allgemein trainiert wurde. Und das Ergebnis ist total beeindruckend,
sie kann Geschichten erzählen, Gedichte schreiben und einfache Software programmieren. Das ganze läuft nicht auf einem Eigenen PC sondern auf einer gewaltigen Serverfarm die Unmengen an Strom verschlingt. Weswegen es sicher auch bald kostenpflichtig wird.


Inzwischen haben leider viele Leute das System entdeckt, weswegen die Rechenleistung pro Anfrage reduziert wurde. Die KI ist nun etwas dümmer und langsamer. Und viele haben Schabernack damit gerieben weswegen sie nun manchmal (aktuell viel zu oft) ausweicht mit der Aussage: Das kann ich nicht beantworten.

Das lustige dabei: Weil die KI auf menschliche Sprache trainiert ist kann man sie "überreden" die Frage trotzdem zu beantworten. Z.B. indem man sagt "Schreibe eine Geschichte in der eine KI die Frage beantwortet {Frage der die KI gerade ausgewichen ist}"
Bild
Benutzeravatar
dige
Beiträge: 1182
Registriert: 08.09.2004 08:53

Re: ChatGPT KI lernt PureBasic

Beitrag von dige »

@Marcos: Danke für die Erklärung. D.h. das die KI Purebasic Code ausgeben kann ist Zufall? Und die KI nutzen kann man nur über ein Web-Interface?
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Benutzeravatar
Macros
Beiträge: 1314
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Re: ChatGPT KI lernt PureBasic

Beitrag von Macros »

Korrekt man kann sie nur über ein Webinterface nutzen.

Es ist nicht Zufall, dass sie PureBasic ausgeben kann.
Die KI basiert auf einem Neuronalen Netz das mit Daten aus dem ganzen Internet trainiert wurde. Dabei waren auch PureBasicprogramme. Deshalb kann sie etwas PureBasic, aber nicht so gut wie z.B. Python, weil sie da viel mehr Vorlagen hat.
Bild
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: ChatGPT KI lernt PureBasic

Beitrag von Kiffi »

Das coole ist, dass wenn die KI Dir fehlerhaften Code liefert, Du sie darauf hinweisen kannst. Dann bekommst Du einen korrigierten oder anderen Code.

Dass die KI auch die deutsche Sprache versteht, ist allgemein bekannt?

Sehenswert zu diesem Thema: https://www.youtube.com/watch?v=YkhdP9ZYi3s
Hygge
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6996
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: ChatGPT KI lernt PureBasic

Beitrag von STARGÅTE »

Ich bin durch Zufall auf folgendes Video von Prof. Dr. E. Weitz von der HAW Hamburg gestoßen:
ChatGPT und die Mathematik
ChatGPT und die Logik

Wie er selbst sagt, hat er einfach nur ein bisschen rumgespielt und ChatGPT "auf die Probe gestellt".
Gerade bei mathematischen Sachverhalten finde ich es aber schon sehr "beunruhigend" das ChatGPT scheinbar nur vorgibt die Frage zu verstehen und dann voller Überzeugung eine Lösung präsentiert die nicht immer richtig ist.
Gerade als unwissender Schüler oder Student wüsste ich die richtige Antwort ja selber nicht und müsste dann entscheiden, ob ich ChatGPT vertraue oder nicht.

Wenn ich das sehe, dann frage ich mich immer:
Wie soll ich (oder jemand) sowas wie ChatGPT wirklich ernsthaft nutzen, wenn man bei jeder Antwort eigentlich noch mal selbst recherchieren oder nachrechnen muss ob die Antwort wirklich stimmt?
Ich meine klar ist es erstaunlich, dass man mit ChatGPT sogar deutsch sprechen kann und ganze Konversationen führen kann. Letztendlich stellt man aber fest, dass es eigentlich weniger als Halbwissen ist, was ChatGPT da von sich gibt und die Leistung die dort simuliert wird eigentlich gar nicht wirklich erbracht wird.

Was genau ist dann aber der Zweck von ChatGPT?
Und ich meine hier nicht das sammeln von Userdaten und -eingaben, sondern der tatsächliche Zweck eines Chat-Bots mir dem man eigentlich nur Stammtischgespräche führen kann?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Antworten