Textbearbeitung – die neusten Beiträge

Wieso ist es unmöglich (!) mit Chat GPT auch nur einen einzigen Satz zu erstellen, der nicht von AI-Detektoren erkannt wird?

z.b von undetectable ai

Also bei ganzen seitenlangen Textpassagen kann ich es ja verstehen, aber sogar bei sehr kurzen Texten oder nur einzelnen Sätzen wird es mit halsbrecherischer Sicherheit erkannt!

z.b wieso ist dieser Satz hier "zu 99%" AI generiert?:

"Als wir im Park spazieren gegangen sind, haben wir viele leute getroffen die wir schon lange nicht mehr gesehen haben."

undetectable Auswertung >99% KI

Realität: wurde wirklich mit KI generiert.

oder dieser:

"Die Wolken waren so dunkel, dass man fast denken könnte, die Nacht hätte bereits eingesetzt."

undetectable Auswertung> 99% KI

Realität: KI-generiert

oder auch dieser Textblock hier in *schlechtem* Deutsch:

"Gestern war sehr schimmernder Tag. Sonne war strahlen in hypnotisierenden Goldfunkel. Himmel wie verwunschene Blau. Ich mache spontan mit meine Freundin gehen ins Café „Kaffeekosmos“. Da, in knuffigen Nische, wir bestelle Lieblingsgetränke (ich für schaumigen Cappuccino, sie für fröhlichen Latte).

Wir sprechen über zauberhafte Geheimnisse von Universum, aber plötzlich fest ich, Zeit wie flüchtiger Windstoß ist. Ich schnappen nach Luft, weil es viel später ist als ich dachte, und Wachteluhren an Wand tickten verrückt. Wir gehen nach Hause, mein Herz hüpfen vor Freude auf nächste glitzernde Treffen. Es ist wie drolliges Spiralenrauschen in Kopf, voller Wobbelfrösche und Lichtenflügel."

undetectable Auswertung> 99% KI, nur Copyleaks und ZeroGPT erkennen dies hier als menschengemacht.

Realität: Auch das wurde mit KI-generiert.

Allerdings dann bei dieser Textpassage hier:

"Gestern war ein ganz besonderer Tag, während ich ins Kino lief. Es war ein schöner lauer Sommerabend und ich war bereit mit den neuen James Bond Streifen anzusehen. Auch meine Freundin kam mit. Wir betraten das Kinogebäude und direkt ohne zu zögern lief ich zum Coca Cola Stand, während meine Freundin es bevorzugte die Tickets bei der Kinokasse zu bestellen."

undetectable Auswertung: Obwohl die Schreibweise relativ abgehackt klingt, ergibt das Ergebnis diesesmal scheinbar, dass es eindeutig menschengemacht ist! 1% AI....

Realität: ist menschengemacht!

oder das:

"Es war ein tragisches Ereignis, dass sich andeutete, während die Sonne unterging und langsam die Nacht hereinbrach. Obwohl noch nicht klar war, was genau geschehen sollte, stand bereits fest, dass niemand den Geschehnissen entkommen konnte."

Detektor: menschengemacht, außer Open AI, der sagt, dass es KI generiert ist.

real: ja menschengemacht!

So, wie in aller Welt kann das sein bzw. womit lässt sich das erklären? (Also mal von der Annahme abgesehen, dass alle Chatverläufe samt IP-Adresse dauerhaft in einer DB gespeichert bleiben und einige Detektoren einfach nur auf diese DB zugreifen)

Könnte jetzt noch XXX weitere Beispiele nennen und bis auf eine einzige Ausnahme haben die Detektoren auf der o.g Webseite bisher ausnahmslos richtig "geraten"...

Übrigens funktionieren auch sämtliche Free "Humanizer", die ich bisher ausprobiert habe nicht und auch das Hinzufügen von dezenten Rechtschreib, Kommafehlern oder leicht veränderten Nebensätzen führt nicht dazu, dass die Filter von undetectable ihre Meinung ändern! Im Gegenteil: Wenn ich den menschengemachten Text durch den Humanizer jage wird der neue Text anschließend eindeutig als KI-generiert klassifiziert...

Internet, Browser, Bot, künstliche Intelligenz, Textbearbeitung, ChatGPT

Funktionierender regulärer Ausdruck (CMD) um aus einer Textdatei bestimmte Zeilen mit " zu entfernen?

Eigentlich könnte man ja meinen, dass dieses Problem recht leicht zu lösen sein müsste. 

Aber aus irgendwelchen Gründen ist es das nicht, da " irgendwie für alles einen Sonderstatus hat. 

Also was ich gerne wissen würde: 

 Wie bzw. mit welchem regulären Ausdruck kann man (z.b mit einem Grepbefehl?) alle Zeilen suchen, die mit einem " anfangen ohne, dass dies zu unerwarteten Verhalten führt und z.b der Pfad nicht mehr gefunden wird bzw. keine Ausgabedatei erzeugt wird?  

 Ich hab es jetzt bereits mit dutzenden verschiedensten Varianten versucht: grep '^"' grep '^\"' grep -E '^\"' grep '^\".*' 

und noch X weiteren Variationen, aber entweder werden einfach nur alle Zeilen ausgegeben, die irgendwo im Text ein " enthalten oder es gibt Probleme mit der Erzeugung der Ausgabedatei.

Wichtig wäre in diesem Fall jedoch, dass nur der Anfang (erste Charakter) einer Zeile überprüft bzw. gematched werden soll. Scheinbar soll dies bei Grep ja mit ^ möglich sein und ein Escapen der " mit \. Funktioniert aber alles nicht!

GPT hab ich auch schon gefragt, aber der Bot ist mit der Frage komplett überfordert und gibt nur hanebüchenen Mist aus, der entweder nicht funktioniert oder sehr langsam ist (z.b Ansätze mit Powershell)

Also bevor ich jetzt noch meinen kompletten PC / CPU zu Schrott fahre: Gibt es eine effektive und schnelle Möglichkeit wie man diese Operation aus einer Textdatei alle Zeilen ohne " am Anfang = delete (möglichst mit verfügbaren Onboardmitteln) ausführen kann und falls ja wie?  

Im Idealfall sollten die Zeilen, die nicht gematched werden auch einfach direkt aus der Datei herausgelöscht werden können, anstatt jedesmal den kompletten Inhalt zu kopieren.

Irgendein Tipp?

PC, IT, programmieren, Batch, Batchprogrammierung, cmd, Code, Programmiersprache, Textbearbeitung, PowerShell, Regulärer Ausdruck, Windows 10, CMD Befehl

Powershell Script, dass Zeilenelemente einer Textdatei vertauscht. Ausgabe wird nicht korrekt formatiert?

Folgendes Problem: Ich habe diesen Quelltext hier: $lines = 0

$output = @()

(Get-Content -Path "D:\Data_24.txt" | foreach {

$elements = $_.Trim().Split(',')

if ($elements.Count -ge 6) {

$newElements = $elements[2], $elements[1], $elements[0], $elements[3], $elements[4], $elements[5]

$output += [PSCustomObject]@{ Elements = $newElements -join ',' }

}

$lines++

# Schreibe das Array in die CSV-Datei alle 700 Zeilen

if ($lines % 700 -eq 0) {

$output | Export-Csv -Path "output.csv" -NoTypeInformation -Append -Encoding UTF8

$output = @() # Leere das Array nach dem Schreiben

Write-Host "Schreibe Zeilen: $lines"

}

}) | Out-Null

# Schreibe das restliche Array in die CSV-Datei

$output | Export-Csv -Path "output.csv" -NoTypeInformation -Append -Encoding UTF8

Write-Host "Verarbeitung abgeschlossen. Gesamtanzahl der Zeilen: $lines"

...für eine Powershelldatei, die aus einer vorhandenen Textdatei alle Zeilen auslesen soll bestimmte Zeilenelemente vertauscht und das Ergebnis in einer neuen CSV - Datei abspeichern soll. Dies funktioniert soweit auch, allerdings wird aus irgendeinem Grund die komplette UTF8 Formatierung ignoriert, was bedeutet, dass bei einigen Zeilen, die in der Ausgangsdatei korrekt dargestellt werden in der neuen Datei ausschließlich Zeichensalat entsteht.

Hat einer von euch eine Idee wie man hier das Problem beheben kann? Thx schon im Voraus...

Konsolen, Formatierung, Programmiersprache, Script, Textbearbeitung, PowerShell, Textdatei

Meistgelesene Beiträge zum Thema Textbearbeitung