Hat schon jemand die KI "ChatGPT" ausprobiert?

DennisBerger

Well-known member
Beiträge
415
Punkte Reaktionen
57
Zuviel Werbung?
-> Hier kostenlos registrieren
Hat schon mal jemand von euch die KI ChatGPT ausprobiert?
ist die neue Konkurrenz zu Google und absolut cool.
Man kann sich sogar nen Code erzeugen lassen anhand der aufgabenstellung

i need a vb code for generating a csv file with date and time


Here is an example of how you can generate a CSV file in Visual Basic (VB) that includes the current date and time:
Code:
Copy code
Imports System.IO 'import the IO namespace

'create a new StreamWriter to write to the CSV file
Dim sw As New StreamWriter("C:\path\to\file.csv")

'get the current date and time
Dim now As DateTime = DateTime.Now

'write the date and time to the CSV file
sw.WriteLine(now.ToString("yyyy-MM-dd HH:mm:ss"))

'close the StreamWriter
sw.Close()
This code imports the System.IO namespace, which includes the StreamWriter class that is used to write to a file. The StreamWriter constructor is used to create a new StreamWriter object that writes to a specified file. The DateTime.Now property is used to get the current date and time. The ToString() method is used to format the date and time as a string in the desired format (in this case, "yyyy-MM-dd HH:mm:ss", which is the ISO 8601 standard format for dates and times). The formatted date and time string is then written to the CSV file using the WriteLine() method of the StreamWriter. Finally, the Close() method is used to close the StreamWriter and save the changes to the file.
Note that you will need to replace C:\path\to\file.csv with the actual path and filename of the CSV file that you want to create. Make sure that you have write permissions to the specified location.
oder

i need a vb code for copying a file to usb


Here is an example of how you can copy a file from a local drive to a USB drive in Visual Basic (VB):

Code:
Imports System.IO 'import the IO namespace

'get the source and destination paths
Dim sourcePath As String = "C:\path\to\source\file.txt"
Dim destinationPath As String = "F:\destination\file.txt"

'check if the source file exists
If File.Exists(sourcePath) Then
'copy the file to the destination
File.Copy(sourcePath, destinationPath, True)

'display a message to indicate the file was copied successfully
MessageBox.Show("File copied successfully!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
'display an error message if the source file doesn't exist
MessageBox.Show("Error: Source file not found!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End If

This code imports the System.IO namespace, which includes the File class that is used to work with files. The File.Exists() method is used to check if the source file exists. If the file exists, the File.Copy() method is used to copy the file to the specified destination. The True parameter passed to the Copy() method indicates that the destination file should be overwritten if it already exists.
The MessageBox class from the System.Windows.Forms namespace is used to display messages to the user. If the file was copied successfully, a success message is displayed. If the source file does not exist, an error message is displayed.
Make sure to replace C:\path\to\source\file.txt and F:\destination\file.txt with the actual paths of the source and destination files. Also, make sure that the USB drive is properly connected to the computer and that you have read and write permissions to the source and destination paths.

google scheint das teil echt zu fürchten: https://t3n.de/news/chatgpt-google-ki-alarmstufe-rot-pichai-1523730/
 
Zuletzt bearbeitet:
OP
D

DennisBerger

Well-known member
Beiträge
415
Punkte Reaktionen
57
aufgabe:
i need a siemens code for switching output on and off

antwort:
Here is an example of how you can use a Siemens PLC (Programmable Logic Controller) and the Siemens AWL (Arbeitsplatzbeschreibungssprache, or "Workplace Description Language") to switch an output on and off:
Copy code
Code:
'*** Declare variables
VAR
output_state : BOOL;

'*** Initialize variables
output_state := FALSE;

'*** Main program loop
LOOP
'*** Check input
IF input_signal THEN
'*** Toggle output state
output_state := NOT output_state;
END_IF;

'*** Set output
output_relay(output_state);

'*** Wait for 1 second
AWAIT 1s;
END_LOOP;
 
Zuletzt bearbeitet:

Matze001

Well-known member
Beiträge
2.714
Punkte Reaktionen
543
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja ich spiele damit ein bisschen rum.
Gerade das erzeugen von kleinen Powershell scripts ist damit ziemlich interessant umsetzbar.
Ich hatte grade das Thema das ich zwei CSV Dateien zu einer zusammenführen muss, und hab mir gedacht es wäre eine interessante Aufgabe das mal zu formulieren und zu schauen was passiert. Ergebnis: Das Script läuft ohne Anpassungen. Die Aufgabe ist jetzt nicht mega komplex, aber dennoch interessant.

Aus der Aufgabe:

Generate an powershell script that takes two csv files and merge them in one file


Wurde folgendes Script erzeugt:

Code:
# Set the path to the CSV files
$csv1 = "C:\path\to\csv1.csv"
$csv2 = "C:\path\to\csv2.csv"

# Set the path and name for the merged CSV file
$mergedCsv = "C:\path\to\merged.csv"

# Read in the contents of the first CSV file
$csv1Content = Get-Content $csv1

# Read in the contents of the second CSV file and add it to the end of the first file's content
$csv2Content = Get-Content $csv2
$csv1Content += $csv2Content

# Save the merged content to the merged CSV file
$csv1Content | Set-Content $mergedCsv

# Display a message indicating the merge is complete
Write-Host "CSV files merged successfully!"
 
OP
D

DennisBerger

Well-known member
Beiträge
415
Punkte Reaktionen
57
aufgabe an chatgpt:
do a vb script for verifying 2 csv files


antwort:
Here is an example of a VBScript that can be used to verify that two CSV (Comma Separated Values) files are the same:
Code:
Copy code
' Declare variables
Dim objFSO, objFile1, objFile2, strLine1, strLine2

' Create a FileSystemObject object
Set objFSO = CreateObject("Scripting.FileSystemObject")

' Open the first CSV file
Set objFile1 = objFSO.OpenTextFile("C:\file1.csv")

' Open the second CSV file
Set objFile2 = objFSO.OpenTextFile("C:\file2.csv")

' Read and compare each line of the files
Do Until objFile1.AtEndOfStream And objFile2.AtEndOfStream
  strLine1 = objFile1.ReadLine
  strLine2 = objFile2.ReadLine
  If strLine1 <> strLine2 Then
    ' Lines are different, display an error message and exit the script
    WScript.Echo "Error: Files are different"
    WScript.Quit
  End If
Loop

' Close the files
objFile1.Close
objFile2.Close

' If no differences were found, display a message indicating that the files are the same
WScript.Echo "Files are the same"
 
OP
D

DennisBerger

Well-known member
Beiträge
415
Punkte Reaktionen
57
aufgabe:
do a java script for toggeling a button on and off with input and when button is on it has color green, when button is off it has color red

Code:
Sure! Here's a JavaScript function that will toggle a button's color between green and red when the button is clicked:
Copy code
function toggleButton() {
// Get the button element
var button = document.getElementById("toggleButton");

// Toggle the button's class between "on" and "off"
if (button.className === "on") {
button.className = "off";
} else {
button.className = "on";
}
}

You can use this function by adding a button element to your HTML with an onclick attribute that calls the toggleButton function:
Copy code
<button id="toggleButton" class="on" onclick="toggleButton()">Toggle</button>


Then, you can define the green and red styles for the "on" and "off" classes in your CSS:
Copy code
.on {
background-color: green;
}

.off {
background-color: red;
}

When the button is clicked, the toggleButton function will be called, which will toggle the button's class between "on" and "off", causing the button's color to change between green and red.
 
OP
D

DennisBerger

Well-known member
Beiträge
415
Punkte Reaktionen
57
Zuviel Werbung?
-> Hier kostenlos registrieren
macht spass damit rumzuspielen, wird sicherlich in Zukunft noch sehr interessant werden.

aufgabe:

vb code for scaling an analogue value 4-20ma into 0-100°C and if tempearture is above 50°C it should set an alarm output named "alarm". alarm should be blinking with 1hz

antwort:
To make the alarm output blink at a frequency of 1Hz (i.e., 1 blink per second), you can use a timer control in your Visual Basic application. Here's an example of how you could modify the previous function to include a blinking alarm output:


Code:
Private Sub Form_Load()
' Set the timer interval to 500ms (half a second)
Timer1.Interval = 500
Timer1.Enabled = True
End Sub

Function ScaleAnalogueValue(analogueValue As Double) As Double
' Scale the analogue value from the range 4-20mA to the range 0-100°C
Dim temperature As Double = (analogueValue - 4) / 16 * 100

' Set the alarm output if the temperature exceeds 50°C
Static alarm As Boolean = False
If temperature > 50 Then
alarm = Not alarm
Else
alarm = False
End If

' Return the temperature and the alarm output as a tuple
Return (temperature, alarm)
End Function

Private Sub Timer1_Timer()
' Call the ScaleAnalogueValue function and update the alarm output
Dim result As (Double, Boolean) = ScaleAnalogueValue(12.5)
Dim temperature As Double = result.Item1
Dim alarm As Boolean = result.Item2

' Update the alarm output based on the value of the alarm variable
If alarm Then
AlarmOutput.BackColor = vbRed
Else
AlarmOutput.BackColor = vbWhite
End If
End Sub

This code assumes that you have a timer control named Timer1 and a label or other control named AlarmOutput on your form. When the form loads, the timer is enabled with an interval of 500ms (half a second). Every time the timer fires, it calls the ScaleAnalogueValue function and updates the AlarmOutput control's background color based on the value of the alarm variable. If the alarm variable is True, the AlarmOutput control's background color is set to red. If the alarm variable is False, the AlarmOutput control's background color is set to white.

Note that the alarm variable is declared as a static variable, which means it retains its value between function calls. This is necessary to maintain the blinking effect, since the alarm variable is toggled between True and False every time the timer fires.

You can adjust the frequency of the blinking by changing the timer interval. For example, to make the alarm blink at a frequency of 2Hz (i.e., 2 blinks per second), you can set the timer interval to 250ms (a quarter of a second):
 
Zuletzt bearbeitet:
OP
D

DennisBerger

Well-known member
Beiträge
415
Punkte Reaktionen
57
:ROFLMAO:

aufgabe:
write a story in german language about a programmer, siemens, plc system, china, engeneering, problems, code, update, not in stock

antwort:
Als Programmierer in einer Siemens-Fabrik in China war es für Jack ganz normal, täglich Herausforderungen zu bewältigen. Aber heute war besonders frustrierend.
Das Unternehmen hatte kürzlich ein neues PLC-System installiert, um den Produktionsprozess zu optimieren, aber es hatte allerlei Probleme verursacht. Die Maschinen funktionierten nicht mehr richtig und die Produktionslinie kam zum Stillstand.
Jacks Team hatte rund um die Uhr gearbeitet, um die Probleme zu beheben, aber egal was sie taten, die Probleme blieben bestehen. Der Code schien in Ordnung zu sein, also vermuteten sie, dass es ein Hardwareproblem geben musste.
Aber als sie Siemens kontaktierten, um die notwendigen Ersatzteile zu bestellen, teilte man ihnen mit, dass sie nicht auf Lager waren. Der Lieferant in China konnte die Teile nicht rechtzeitig liefern und es würde Wochen dauern, sie aus Deutschland zu bekommen.
In der Zwischenzeit war die Produktion vollständig zum Erliegen gekommen und das Unternehmen verlor Unmengen Geld.
Jack wusste, dass sie eine schnelle Lösung finden mussten. Er verbrachte die nächsten Tage damit, den Code durchzuarbeiten, um mögliche Fehler oder Bugs zu finden, die die Probleme verursachen könnten.
Endlich, nach stundenlangem mühevollen Arbeiten, fand er die Ursache. Ein einfacher Syntaxfehler hatte das gesamte System zum Absturz gebracht.
Mit dem Problem behoben, konnte Jack den Code aktualisieren und die Produktionslinie wieder in Betrieb nehmen. Es war keine dauerhafte Lösung – sie brauchten immer noch die Hardwareteile –, aber es reichte aus, um sie bis zu deren Ankunft über die Runden zu bringen.
Das Unternehmen konnte weitere Verluste vermeiden und Jack wurde als Held gefeiert.
Es waren harte Tage gewesen, aber am Ende hatte sein Wissen und seine Hingabe an seine Arbeit den Tag gerettet.

soso
Gebrüder Grimm 4.0
:ROFLMAO:
 
Zuletzt bearbeitet:

s_kraut

Well-known member
Beiträge
945
Punkte Reaktionen
333
Ein einfacher Syntaxfehler hatte das gesamte System zum Absturz gebracht.

Es waren harte Tage gewesen, aber am Ende hatte sein Wissen und seine Hingabe an seine Arbeit den Tag gerettet.:ROFLMAO:
Das kriegen wir alle hin!

Und danke für die Lösungshinweise.
eddit: ein zwinkerndes Auge....bzw. wild zuckendes Auge.
 

Thomas_v2.1

Well-known member
Beiträge
8.914
Punkte Reaktionen
2.749
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist das Ergebnis bei gleicher Aufgabenstellung denn immer komplett identisch? Und was passiert wenn man nur einen Wort oder eine andere Kleinigkeit in der Aufgabenstellung anpasst, wobei die eigentliche Aufgabe gleich bleibt?
 
OP
D

DennisBerger

Well-known member
Beiträge
415
Punkte Reaktionen
57
stell mal eine aufgabe, ich gebe es ein und werde dann das ergebnis nochmal anfordern.

p.s. die KI merkt den Zusammenhang, auch tippfehler usw sind kein problem.


hab die Frage aus Beitrag #6 abgeändert und neu eingegeben:

aufgabe:
vb code for an analogue value of 4-20ma which means 0-100°C and when temperature is more than 50°C an output "alarm" will flash with 1hz

antwort:
Here is an example of how you could write VB code to display an analogue value of 4-20mA, representing a temperature range of 0-100°C, and to flash the word "alarm" at a frequency of 1Hz when the temperature is above 50°C:


Code:
' Declare a variable to store the temperature value
Dim temperature As Single

' Declare a flag to track whether the alarm is flashing
Dim alarmFlashing As Boolean

' Declare a timer to control the flashing of the alarm
Dim alarmTimer As New Timer

' Set the interval of the timer to 500ms (half a second)
alarmTimer.Interval = 500

' Add an event handler for the timer's tick event
AddHandler alarmTimer.Tick, AddressOf AlarmTimer_Tick

' Read the analogue input value from a 4-20mA transmitter
temperature = ReadAnalogueInput()

' Convert the input value to a temperature in degrees Celsius
temperature = (temperature - 4) * (100 / 16)

' If the temperature is above 50°C, start flashing the alarm
If temperature > 50 Then
alarmFlashing = True
alarmTimer.Start()
Else
' Otherwise, stop the timer and hide the alarm label
alarmTimer.Stop()
lblAlarm.Visible = False
End If

' Update the temperature label with the current temperature value
lblTemperature.Text = temperature & "°C"

' Event handler for the alarm timer's tick event
Private Sub AlarmTimer_Tick(sender As Object, e As EventArgs)
' Toggle the visibility of the alarm label
lblAlarm.Visible = Not lblAlarm.Visible
End Sub

This code declares a variable to store the temperature value, and a flag to track whether the alarm is flashing. It also creates a timer with an interval of 500ms (half a second) and adds an event handler for the timer's tick event. The event handler toggles the visibility of the "alarm" label. If the temperature is above 50°C, the code starts the timer and sets the alarmFlashing flag to True, causing the "alarm" label to flash at a frequency of 1Hz. If the temperature is below 50°C, the code stops the timer and hides the "alarm" label.

_____________________________________________

klickt man auf "regenerate response" macht er eine neue Lösung zur gleichen aufgabe:

2. Antwort (gleiche Aufgabe):
Here is an example of how you can create a Visual Basic program that displays an analogue value in the range of 4-20mA, representing a temperature range of 0-100°C, and flashes an "alarm" message when the temperature exceeds 50°C:


Code:
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' Set the minimum and maximum values for the analogue value
ProgressBar1.Minimum = 4
ProgressBar1.Maximum = 20

' Set the initial temperature to 0°C
Dim temperature As Integer = 0

' Set the timer interval to 1000 milliseconds (1 second)
Timer1.Interval = 1000

' Start the timer
Timer1.Start()
End Sub

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
' Increment the temperature by 1°C every second
temperature += 1

' Calculate the analogue value based on the temperature
Dim analogueValue As Integer = (temperature * 16) / 100 + 4

' Update the progress bar to display the analogue value
ProgressBar1.Value = analogueValue

' If the temperature exceeds 50°C, flash the alarm message
If temperature > 50 Then
If Label1.Visible Then
Label1.Visible = False
Else
Label1.Visible = True
End If
Else
' If the temperature is below 50°C, make sure the alarm message is not visible
Label1.Visible = False
End If
End Sub
End Class

This code creates a form with a progress bar and a label, and then uses a timer to update the progress bar and display the "alarm" message at a 1Hz frequency when the temperature exceeds 50°C. The progress bar is used to display the analogue value in the range of 4-20mA, and the label is used to display the "alarm" message. The timer is set to trigger an event every second, which updates the temperature, calculates the analogue value based on the temperature, and updates the progress bar and label accordingly.


_________________________________________________________________

3. Lösung:
Here is an example of how you can write a Visual Basic (VB) program to read an analogue value in the range of 4-20mA and display the corresponding temperature in degrees Celsius, as well as flashing an "alarm" message if the temperature exceeds 50°C:

Code:
Public Class Form1
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
' Read the analogue value
Dim analogueValue As Double = ReadAnalogueValue()

' Convert the analogue value to a temperature in degrees Celsius
Dim temperature As Double = (analogueValue - 4) * (100 / 16)

' Update the temperature label
lblTemperature.Text = temperature & "°C"

' Flash the alarm message if the temperature is above 50°C
If temperature > 50 Then
lblAlarm.Visible = Not lblAlarm.Visible
Else
lblAlarm.Visible = False
End If
End Sub
End Class
This code assumes that you have a timer control on your form that is set to tick at 1Hz, and that you have a label control on the form to display the temperature and another label control to display the alarm message. The ReadAnalogueValue function in the code is a placeholder for the code that reads the actual analogue value. You will need to replace this with code to read the value from your specific hardware setup.
When the timer ticks, the event handler function is called and reads the analogue value. It then converts the value to a temperature in degrees Celsius using the formula provided, and updates the temperature label with the new value. If the temperature is above 50°C, the event handler function toggles the visibility of the alarm label, causing it to flash on and off at 1Hz. If the temperature is below 50°C, the alarm label is kept hidden.



ich denke man muss etwas genau schreiben was man will. gerade das mit dem blinken hat es nicht 100% verstanden.

zb so:

aufgabe:
vb code for an analogue value of 4-20ma ,
scale it to 0-100°C.
Temperature more than 50°C set a 1hz blinking digital output "alarm".
when temperature below 50°C output is off

Lösung 4:
Here is an example of how you can write a Visual Basic (VB) program to read an analogue value in the range of 4-20mA, scale it to a temperature in the range of 0-100°C, and set a flashing digital output to "alarm" if the temperature exceeds 50°C, while keeping the output off when the temperature is below 50°C:

Code:
Public Class Form1
Private isAlarmOn As Boolean = False

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
' Read the analogue value
Dim analogueValue As Double = ReadAnalogueValue()

' Convert the analogue value to a temperature in degrees Celsius
Dim temperature As Double = (analogueValue - 4) * (100 / 16)

' Update the temperature label
lblTemperature.Text = temperature & "°C"

' Set the digital output to "alarm" if the temperature is above 50°C
If temperature > 50 Then
isAlarmOn = Not isAlarmOn

If isAlarmOn Then
SetDigitalOutput("alarm")
Else
ClearDigitalOutput("alarm")
End If
Else
isAlarmOn = False
ClearDigitalOutput("alarm")
End If
End Sub
End Class
This code assumes that you have a timer control on your form that is set to tick at 1Hz, and that you have a label control on the form to display the temperature. The ReadAnalogueValue function in the code is a placeholder for the code that reads the actual analogue value. You will need to replace this with code to read the value from your specific hardware setup. The SetDigitalOutput and ClearDigitalOutput functions are placeholders for the code that sets and clears the digital output, respectively. You will need to replace these with code to control the digital output on your specific hardware setup.
 
Zuletzt bearbeitet:
OP
D

DennisBerger

Well-known member
Beiträge
415
Punkte Reaktionen
57
Frage:
how much money will i have when i save 100euro every month for 30years and with 2%

antwort:
To calculate how much money you will have when you save 100€ every month for 30 years with a 2% annual interest rate, you can use the following formula:

totalSavings = 100 * 12 * 30 * (1 + 0.02)^30
This formula calculates the total amount of money you will save by multiplying the monthly savings by the number of months and the number of years, and then raising the result to the power of the number of years to account for the compound interest.
Using this formula, the total amount of money you will have after saving 100€ every month for 30 years with a 2% annual interest rate is:
Copy code
totalSavings = 100 * 12 * 30 * (1 + 0.02)^30
= 36,000 * (1.02)^30
= 36,000 * 6.338
= 229,908.80€
Note that this formula assumes that the interest is compounded annually, and that the interest rate remains constant over the entire period. If the interest is compounded more or less frequently or if the interest rate changes over time, the actual amount of money you will have may be different.
 

ducati

Well-known member
Beiträge
7.887
Punkte Reaktionen
1.850
Zuviel Werbung?
-> Hier kostenlos registrieren

Irgendwann besteht das Internet (die Welt?) nurnoch aus computergeneriertem Content... und die Chatbots "lernen" nurnoch voneinander...

Da kommt doch am Ende nur ein riesengroßer Haufen sinnloser Quark raus.

Irgendwo gabs dann auch Kommentare, dass es ne KI gibt, die erkennt, ob der Text von einem Menschen oder einem Chatbot erstellt wurde.

Gibts eigentlich auch nen Chatbot der Powerpointfolien oder Excellisten generiert? Dürfte die Arbeit so manch eines Bullshitjobs erleichtern. Oder den Menschen dort gleich ganz einsparen.

Stell mir grad zwei Unternehmen vor die nen Projekt gemeinsam realisieren wollen, auf beiden Seiten jeweils ne KI und die zwei beschicken sich gegenseitig über x Monate mit generierten Powerpointfolien und Excellisten 😳

Ich glaub ich kauf mir dann doch mein Blockhaus in Finnland und schau mir das ganze Spiel aus hoffentlich sicherer Entfernung an und lach mich tot 🙈😂
 

ducati

Well-known member
Beiträge
7.887
Punkte Reaktionen
1.850
Sehe ich auch so, am Ende stürzt das Kartenhaus des Werbe- bzw. Datensammelwut basierten Geschäftsmodells der "Internetgiganten" zusammen.
Übergangsweise wird sicherlich noch "jemand" dafür zahlen, wenn sich 1000 Chatbots miteiander unterhalten. Vielleicht können Chatbots auch irgendwann bei Amazon einkaufen...
Aber am Ende kracht die Blase zusammen...

Vielleicht sollte die Technikhörigkeit der Menschen langsam mal aufhören.

PS: ist @DennisBerger eigentlich ein Chatbot, der versucht, hier eine Diskussion über Chatbots anzukurbeln, um Chatbots ins Gespräch zu bringen um ...

😵‍💫😵‍💫😵‍💫
fühlt sich an, wie dieses Zeitreiseparadoxon...
 
Zuletzt bearbeitet:

Matze001

Well-known member
Beiträge
2.714
Punkte Reaktionen
543
Ruft Mulder und Scully an,....

Aber ja, es ist echt interessant wo die Reise hingehen wird.
Hab das Ding gestern noch ein paar Sachen "programmieren" lassen, bzw. hab mal ein paar Sachen "gegoogelt" und dabei festgestellt, dass es wirklich einfacher und idealer ist als google zu nutzen.

Ablauf google:

Frage formulieren
Liste mit X Ergebnissen kriegen, die passen könnten
die ersten 20 überspringen, weil Werbung
Der erste Treffer ist ein 20 Jahre alter Beitrag mit der selben Frage und einer Antwort vom OP "Habs hinbekommen" ohne Lösung.
Irgendwann weiß man was man will.

Ablauf ChatGPT:

Frage formulieren
Antwort bekommen, benutzt, geht
 

Blockmove

Supermoderator und User des Jahres 2019
Teammitglied
Beiträge
10.661
Punkte Reaktionen
3.208
Zuviel Werbung?
-> Hier kostenlos registrieren
Was ich in letzter Zeit interessant finde, ist die Diskussion im Umfeld der KI und des Internet.
Also genau so Dinge wie sie @ducati anspricht.
Die Diskussionen sind ja nicht neu. Berühmtes Beispiel sind vielleicht die Robotergesetzte aus den 40er Jahren.
Nur wurden sie früher in SciFi-Kreisen oder von Philosophen und Computerwissenschaftlern geführt.
Heute zeigt sich, dass sich die KI in die vorhergesagte / befürchtete Richtung entwickelt und die Diskussionen sind in der breiten Öffentlichkeit angelangt.
Ich persönlich finde chatgpt erschreckend.
Nicht die hier aufgeführten Möglichkeiten aus dem technischen Umfeld, sondern die generelle Dialog- und Lernfähigkeit..
Du kannst nicht mehr unterscheiden, ob du mit einem richtigen Menschen kommunizierst oder mit einem Computersystem.
 

ducati

Well-known member
Beiträge
7.887
Punkte Reaktionen
1.850
Ruft Mulder und Scully an,....

Aber ja, es ist echt interessant wo die Reise hingehen wird.
Hab das Ding gestern noch ein paar Sachen "programmieren" lassen, bzw. hab mal ein paar Sachen "gegoogelt" und dabei festgestellt, dass es wirklich einfacher und idealer ist als google zu nutzen.

Ablauf google:

Frage formulieren
Liste mit X Ergebnissen kriegen, die passen könnten
die ersten 20 überspringen, weil Werbung
Der erste Treffer ist ein 20 Jahre alter Beitrag mit der selben Frage und einer Antwort vom OP "Habs hinbekommen" ohne Lösung.
Irgendwann weiß man was man will.

Ablauf ChatGPT:

Frage formulieren
Antwort bekommen, benutzt, geht
ja, solch ein Anwendungsfall ist ja OK. Liegt halt auch einfach daran, dass das Internet aktuell so "zugemüllt" ist, dass Du selbst kaum noch die richtige Antwort findest. Diese "Sucharbeit" kann Dir ein guter Bot sicherlich abnehmen. (OT kann mich noch an die DDR Zeit erinnern, als Druckpapier knapp war, da waren alle Fachbücher qualitativ hochwertig und Du hast in der Bibliothek im ersten Buch die Fachinfo gefunden)

Das Problem fängt z.B. dann an, wenn jemand einen Chatbot dazu benutzt, hier im Forum automatisiert Fragen zu beantworten (um User des Jahres zu werden)... Das läuft dann ganz schnell aus dem Ruder...
Wie das mit den Bots läuft, sieht man ja bei Twitter/Facebook/Instagram...

PS: sieht man ja hier im Forum auch, da sucht auch niemand in der Forensuche, sondern die meisten Frager stellen die Frage zum x-ten mal und jemand beantwortet sie zum wiederholten mal.
 
Zuletzt bearbeitet:

Blockmove

Supermoderator und User des Jahres 2019
Teammitglied
Beiträge
10.661
Punkte Reaktionen
3.208
Hab das Ding gestern noch ein paar Sachen "programmieren" lassen, bzw. hab mal ein paar Sachen "gegoogelt" und dabei festgestellt, dass es wirklich einfacher und idealer ist als google zu nutzen.

Es stellt sich die Frage: Wie lange noch?
Das Betreiben von chatgpt erfordert Resourcen.
Je mehr Nutzer, umso mehr.
Also muss irgendwann mal Geld fliesen.
Um noch effiktiver zu arbeiten, braucht eine KI auch Feedback.
Sie muss dich kennenlernen.
Ich denke es ist absehbar, bis es kommerzialisiert und instrumentalisiert wird.
 
Oben