Projekt: WV Schwampf Generator

Lasker71

Meister
Registriert
30. November 2003
Beiträge
209
Hallo,

Die Moderatoren, Inquisitoren und der Boardadmin mögen mir dieses Thema verzeihen:
Es ist eins von diesen klassischen Informationstechnischen Problemen, ein Schwampf-Programm zu schreiben. Falls jemand nicht weiß, was Schwampf ist, hier ein Beispiel:

1.) Wir werden einen neuen Irak errichten, im Interesse der leidenden Bevölkerung und der gesamten Region.
2.) Saddam Hussein muß entwaffnet werden, im Interesse der leidenden Bevölkerung und der gesamten Region.
3.) Wir werden einen neuen Irak errichten, um globale Sicherheit und Stabilität zu gewährleisten.
(...)

(Die Sätze habe ich mir gerade aus den Fingern gesogen). Das Prinzip dürfte klar sein: Man schafft sich ein paar austauschbare Satzteile - und setzt diese immer neu zusammen.
Daraus kann eine durchaus autentische Rede entstehen...
Eine besondere Herausforderung wäre es, einen Schwampfgenerator zu schreiben, der das Diskussionsverhalten auf diesem Board hier simuliert - so daß einige Leute tatsächlich damit reingelegt werden könnten. 8O
Das Problem hierbei ist sicherlich, daß es mit dem bloßen Zusammensetzen von zwei HS-NS Satzteilen nicht getan ist. Es müßte zumindest eine Datenbasis von dutzenden Satzteilen zusammengestellt werden, die verschachtelt werden müßten.
Grundsätzlich müßten zwei Elemente enthalten sein: eine provozierende Aussage (oder eine neu zusammengebastelte Verschwörungstheorie) und eine empörte Gegenaussage. Interessant wäre des weiteren eine Art Abkühlung der hitzigen Diskussion, und daß sich die Kontrahenten wieder vertragen würden.

Ich habe zwar noch nie ein Schwampf-Programm geschrieben, aber es könnte lustig werden, an einem solchen Projekt hin und wieder mal ein Stück zu arbeiten.

Hat jemand Interesse, sich damit zu beschäftigen bzw. Ideen und Anregungen zu geben?

Ein bißchen Spaß muß sein :wink: ! (Die Benutzung von Smilies könnte ebenfalls implementiert werden) Und vielleicht bewirken wir ja auch etwas, was das Diskussionsverhalten auf diesem Board angeht!
 

Sile

Großmeister
Registriert
13. Juni 2003
Beiträge
500
Im Prinzip wurde das mit den austauschbaren losen Satzteilen aus dem Verschwörungs milleu, die dann einfach zu sammengereiht wurden, in dem Buch "das focoult´sche Pendel" behandelt.
Aber ich glaube nicht, das im Gengensatz zu dem Buch, sinnvoles dabei herraus komt.
Bzw. es viel zu schwierig wäre, um es zu verwirklichen.
 

blaXXer

Großmeister
Registriert
8. Dezember 2003
Beiträge
711
du meinst sowas wie ein "böhmisches-verschwörungsforums-dorf"???
...klingt spassig :D

da ich aber leider keine grossen programmierkentnisse besitze und auch noch nicht soo lange hier dabei bin, um die spezifischen eigenarten der jeweiligen syntaxes (ist das der plural von "syntax"?) der -zahlreichen- mitglieder zu kennen, respektive spezifizieren zu können wär ich wohl keine so große hilfe...

aber dennoch: viel spass und gutes gelingen (werd mir den dann in welcher form auch immer saugen...)!

P.S. gibs sowas schon im netz? wenn ja wo?
 

Lasker71

Meister
Registriert
30. November 2003
Beiträge
209
Im Grunde ist es kein Verschwörungstheoriegenerator - ein solcher kann aber Teil des Schwampfgenerators sein. Es soll zunächst mal nur so eine Art Rede und Gegenrede simuliert werden, z.B.

Hans007 schrieb:
Im Grunde ist doch | alles | von den Parteiorganen der SPD | durchsetzt | Das finde ich furchtbar! | Ein paar | Säuberungsaktionen in der politischen Landschaft | und | wir wären viele Probleme los!

clothilde83 schrieb:
Das ist | echt | super naiv | !!! | Ich gebe Dir zwar in dem Punkt recht, wo Du sagst | von den Parteiorganen der SPD | sei alles | durchsetzt | aber | deine zweite These | ist der reinste Mist. | Du bist wirklich ein Hirnprinz sonder gleichen !

Der Generator soll übrigens keine differenzierten Auseinandersetzungen simulieren - das halte auch ich für unmöglich. Aber eine kleine hitzige Streitdebatte sollte man schon hinkriegen.
Ich stelle mir das so vor, daß wir in diesem Thread mal Ideen sammeln, wie man solche Aussagen zusammensetzen könnte.

Man könnte schließlich den Programmcode hier veröffentlichen oder als PN zuschicken, so daß wer sich dafür interessiert, ihn auf seinem Rechner compilieren kann.

Wenn wir sowas wie die zitierten Beispiele da oben hinbekommen, wäre das ja schon ein Erfolg.
 

JCDenton

Meister
Registriert
27. Januar 2003
Beiträge
216
also ich hab mal zum spaß so nen programm in visual basic implementiert.
also ich müsste ein bißchen was verändern damit es nach euren maßstäben funktinioniert. aber das dürfte kein problem sein.
Das programm bildet sätze nach dem muster subjekt+prädikat+(adverb)+objekt+und einem kleinem schon vorher definiert nebensatz. hilft euch ds irgendwie weiter ? *g*
 

Sentinel

Erleuchteter
Registriert
31. Januar 2003
Beiträge
1.625
Lasker71! schrieb:
Im Grunde ist es kein Verschwörungstheoriegenerator

Wäre ne lustige Sache alà Operation Mindfuck. Leider bin ich programmiertechnisch eine Null, daher überlasse ich es lieber den ein wenig versierteren von euch.
 

Lasker71

Meister
Registriert
30. November 2003
Beiträge
209
Ein echtes Beispiel aus dem Forum:

krishan schrieb:
es gibt sowohl auf der seite der pro-offiziellen version plausible gemachte erklärungen als auch auf der seite von gegenthesen ...
solange allerdings viele schlüssel-faktoren und höchst seltsam erscheinende fakten die gesamtsituation des gesamten herganges so erscheinen lassen, das eine argumentation des offiziellen herganges unglaubwürdig erscheint und bis zum heutigen tag vieles nach wie vor nicht belegt ist, basiert die offizielle version auf rein propagandistischen generalstabsplanungen, die sich in die zum grossen teil belegten strategie zur umformung, kontrolle und beherrschung globaler zusammenhänge der bush-regierung wie gegossen einfügt ... diese regierung und ihr machtapperat hat ihre unglaubwürdigkeit mehr als einmal bewiesen ... warum sollte sie auch nur noch einen mm an vertrauensvorschuss verzeichnen dürfen ... ich finde es mehr als angemessen, dass sie dazu verpflichtet ist die gegen sie aufgeführten argumente im sinne einer konstruktiven ausseindersetzung überhaupt mal zu aktzeptiern ... alleine diese tatsache, das sie eben nicht im stande ist rede und antwort zu stehen bzw. zensur, medienkontrolle und mit lediglich `schwarz und weiss denken´ oder `wer nicht für uns ist, ist gegen uns´ beantwortet, zeigt doch schon ihre unfähigkeit mit glaubwürdigkeit und vertrauen auch nur ein stück weit entsprechen zu wollen ...

Etwa so eine Rede (wenngleich ich mich etwas kürzer fassen würde) sollte mit einem Schwampf-Generator durchaus hinzukriegen sein.
 

Trasher

Forenlegende
Registriert
10. April 2002
Beiträge
5.842
Interessant. Das Ziel ist aber ganz schön hoch gesteckt.

Schon allein die deutsche Grammatik formal zu definieren, dürfte einigen Aufwand bedeuten.
Und selbst wenn dann die Syntax heilwegs stimmt, ist man noch meilenweit von der Erzeugung einer sinnvollen Semantik entfernt. ("Die grüne Wärme fährt mit dem lauten Regenbogen")

Kenntnisse auf dem Gebiet des Compilerbaus und der Logikprogrammierung sind sicher von Vorteil.
 

Lasker71

Meister
Registriert
30. November 2003
Beiträge
209
Trasher schrieb:
Schon allein die deutsche Grammatik formal zu definieren, dürfte einigen Aufwand bedeuten.
Och, es geht ja nicht um die gesamte deutsche Grammatik. Ich dachte mir, daß ich jeweils ein paar vordefinierte Teilsätze zusammensetze.
(Vorschläge hierzu sind wärmstens willkommen)
Und selbst wenn dann die Syntax heilwegs stimmt, ist man noch meilenweit von der Erzeugung einer sinnvollen Semantik entfernt. ("Die grüne Wärme fährt mit dem lauten Regenbogen")
Auch das ist gar nicht mal sooo schwierig, jedenfalls nicht, wenn man
sich vorher eine gewisse gleichbleibende Struktur überlegt, wie diese
Teilsätze angeordnet werden; diese sollten schon so beschaffen sein,
daß sie zueinander passen. Es soll ja nicht das Superriesenmammutprojekt werden, ein kleiner simpler Generator wäre schonmal ein Anfang, so wie einer, der Sätze generiert à la clothilde83 und Hans007 (s.o.).
Also: Postet ruhig ein paar Beispiele, wie Ihr Euch das vorstellt; das wird sicher lustig!
 

Lasker71

Meister
Registriert
30. November 2003
Beiträge
209
Leider

Leider konnte ich nur den ersten, oberflächlichen Teil des Schwampfgenerators als Prototyp fertigstellen. Weiter wird es nicht gehen, denn ich verabschiede mich aus der Weltverschwörungsszene; ich konnte sowieso keine brauchbare Theorie aufstellen.

Das simple "Programm" hier ist in C geschrieben und soll ein paar Zeilen witzig gemeintes Geschwafel kreieren.

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

char *einleitung[5]={ "Im Grunde wird doch",
"Es wird",
"Ich glaube, es wird",
"Wenn ich recht habe, wird",
"Meiner Meinung nach wird" };

char *was_ist[5] = { "alles",
"die israelische Regierung",
"unsere Gesellschaft",
"dieses Board",
"der ganze Staatsapparat" };

char *wovon[5] = { "von den Parteiorganen der SPD",
"von den Illuminaten bzw. Freimaurern",
"von der Zahl 23",
"von den Medien-Bonzen",
"von großen bösen Riesenschlangen" };

char *wie[5] = { "durchsetzt",
"totalitär beherrscht",
"durch subtile Lügen von der Wahrheit abgelenkt",
"per Gedankenkontrolle gefügig gemacht",
"durch willenbrechende Drogen kontrolliert" };

char *und_dagegen[5]={ "Ein bißchen",
"Ich finde, man sollte folgendes tun:",
"Helfen wird nur",
"Was man dagegen machen kann? Na das:",
"Diese Typen lassen sich nur aufhalten durch" };

char *was_tun[5] = { "gründliche Säuberungsaktion in der politischen Landschaft",
"fortlaufendes, ausdauerndes Suchen nach der Zahl 23 (und 5)",
"raffinierte Täuschungsmanöver, sich auf ihre Seite zu schlagen, um sie zu unterwandern",
"Weltkrieg Nr. III - sauber geführt, schnell und präzise",
"heimliches Sammeln von subversivem Gedankengut in einer Untergrund-Bruderschaft" };


char *erfolgs_bindewort[5] = { "dann",
"auf diese Weise",
"so",
"denn wenn es klappt",
"als Resultat" };

char *erfolg[5] = { "wären wir viele Probleme los",
"können wir die Welt für uns zurückerobern",
"wird die Mathematik der 23 ein für allemal ausgeschaltet",
"werden diese Bösewichter vor uns um Gnade winseln",
"wird die Gedankenkontrolle endlich gebrochen" };

int main()
{
int a,b,c,d,e,f,g,h;
printf("Geben Sie 8 Zahlen von 1 bis 5 ein. Zahl 1:");
scanf("%d",&a);
printf("nZahl 2:");
scanf("%d",&b);
printf("Zahl 3:");
scanf("%d",&c);
printf("Zahl 4:");
scanf("%d",&d);
printf("Zahl 5:");
scanf("%d",&e);
printf("Zahl 6:");
scanf("%d",&f);
printf("Zahl 7:");
scanf("%d",&g);
printf("Zahl 8:");
scanf("%d",&h);

printf("\n\nOK...\n\n");
printf("VERSCHWÖRUNGSTEXT: \n\n");

printf("%s ",einleitung[a-1]);
printf("%s ",was_ist[b-1]);
printf("%s",wovon[c-1]);
printf("\n%s. ",wie[d-1]);
printf("%s",und_dagegen[e-1]);
printf("\n%s,",was_tun[f-1]);
printf("\n%s ",erfolgs_bindewort[g-1]);
printf("%s.",erfolg[h-1]);

printf("\n\n... Verschwörungssimulator, [sozusagen \"(C)\"] 2004 Lasker71\n\n");
return 0;
}

Es funktioniert mit dem Compiler "gcc", wahrscheinlich auch alle anderen C-Compiler, wie "lcc".
(man markiere den Text, speichere ihn z.B. unter "programm.c" und gebe "gcc programm.c" ein)

Wenn Ihr Lust habt, könnt Ihr es ja fortführen.

Gutes verschwören noch weiterhin...

(... aber bloß nicht so wie im Programm beschrieben... )

mfg
Lasker 7.1
 

Gaara

Erleuchteter
Registriert
7. Mai 2002
Beiträge
1.541
Wie wäre es mit sowas wie "Der Einmarsch in den Irak war absolut gerechtfertigt, auch wenn es keine Massenvernichtungswaffen gegeben hat. Denn nun ist die irakische Bevölkerung endlich frei." Immer wenn ein Satz "irak, bush" oder so enthält ;)
 

Ähnliche Beiträge

Oben