• Bitte schaltet eure Ad Blocker aus. SLinfo kann nur betrieben werden, wenn es durch Werbung Einnahmen erzielt. Vielen Dank!!
  • Wir freuen uns, wenn du dich in unserem Forum anmeldest. Bitte beachte, dass die Freigabe per Hand durchgeführt wird (Schutz vor Spammer). Damit kann die Freigabe bis zu 24 Stunden dauern.
  • Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Sie geben Einwilligung zu unseren Cookies, wenn Sie unsere Webseite weiterhin nutzen.

woran erkenne ich einen bot?

Ich habe vor vielen Monaten mal einen Chatterbot aufgesetzt. Das ganze ist Open Source und der Standard Chatterbot beim 1A. Der wird viel genutzt in SL. Kann also sein das der eine oder andere von euch schon mal seine Bekanntschaft gemacht hat.
Wer es mal ausprobieren möchte hier die Web Version :

Bot SL BOT GERMAN

Innerhalb von Secondlife kommen die Antworten natürlich per IM oder Chat vom Bot.
 
Ein Gedanke dazu. Ein Antibotskript ist ein Skript und hat nur 64kB Ram und sehr begrenzte Prozessorresourcen zu Verfügung weil auf der Sim noch weitere 12.000 Skripte laufen. Ein Bot hat 2GB Ram + 64GB ausgelagertes Ram zur Verfügung und nach Bedarf den kompletten Prozessor.

Rein technisch ist ein Bot also immer überlegen dem Antibotskript. Wirklich sicher kann man also nur dann sein wenn es eine Auszeichnung der Accounts als Botaccounts möglich wäre.

Das heisst,

Lösung1: Lindens implementieren eine Botkennzeichnung eines Accounts, dh. beim anmelden muss man angeben dass man ein Botaccount anmeldet und die Information dann von Skripten etwa via llRequestAgentData(agent, DATA_BOT) abgefragt wird. Tolle sache, nur kommen auf uns dann neben der unfairen underage-ARs noch Bot-ARs zu, weil man zu unrecht als Bot angezeigt wurde wo man aber mal kurz hingesetzt ist um den Kaffee zu kochen.

Lösung 2. Alle wer gegen Bots vorgehen möchte schließen sich zu einem Netzwerk zusammen, dh. hat man jemand als Bot identifiziert, meldet man den an eine Datenbank und etwa Campingchairs zahlen nichts mehr an die Person. Auf diese weise stehen den Bots die zusammengelegte Resourcen der Antibotskripte und die intelligenz deren Entwickler entgegen. Was funktionieren kann, aber auch da hat man ein Problem, einen Avatar zuverlässig als Bot zu identifizieren, sonst läuft man die Gefaht einen AR zu bekommen wegen falscher anschuldigung, insbesondere dann wenn derjenige der AR geschrieben hat, den Account nur kurzfristig als Bot genutzt hat.

Wer so handeln muss ist meiner meinung doch die Lindens.

LG
 
Hi Jenna, lies doch mal den verlinkten Blogeintrag. Genau das wird ja gemacht. Legitime Bots kann man als solche kennzeichnen, zB. Vorführbots wie bei Sine Wave. Die zählen dann nicht mehr zum Traffic. Beim Campen ist es aber völlig egal, ob ein Bot campt oder nicht. JEDER vorgetäuschte Traffic nicht mehr erlaubt.

Ich hoffe, daß auch gegen Spambots ähnlich vorgegangen wird.
 
Monalisa Robbiani schrieb:
Ich hoffe, daß auch gegen Spambots ähnlich vorgegangen wird.

Und ich hoffe das noch mindestens 15000 zusätzliche Regeln und Vorschriften in SL auftauchen. Wie wäre es mit SL China oder SL Nord Korea ??

Ein freies Land kann einfach nicht funktionieren.
 
Ich habe mal den Link im Beitrag #61 angeklickt und bisschen gechattet:

Human: hallo

SL BOT GERMAN: Hallo!

Human: wie gehts?

SL BOT GERMAN: Mir geht es gut, Danke! Und selbst?

Human: ginge besser oder was meinste?

SL BOT GERMAN: wie lange dauert das eigentlich bis es wieder hell wird in SL?

Human: nie unter einer stunde glaube ich

SL BOT GERMAN: Sag niemals nie!

Human: warum willst du wissen?

SL BOT GERMAN: Was anderes fiel mir nicht ein.

Human: verstehe

SL BOT GERMAN: ist das ein Pearcing an deiner Nase oder spinnt meine Grafikkarte wieder?

Human: trage kein pearcing

SL BOT GERMAN: wem gehoert eigentlich das Land hier ?

Human: mir nicht

SL BOT GERMAN: Kriegt man eigentlich L$ dafuer wenn man sich neu anmeldet ?
Wohlgemerkt, ich habe vom Web aus gechattet, also ohne ein Ava. Wo der ein Pearcing, Nase und Graphikkarte her hat ist mir rätselhaft. Auffallend ist auch, dass er zwar vernünftige Antworten gibt und Fragen stellt, sich um meine antworten aber nicht mehr kümmert und das Thema wechselt. Ist das typisch?
 
Und er kann Piercing nicht richtig schreiben.

Naja die primitive AI reagiert einfach auf eine Reihe Schlüsselwörter. Und wenn er keine findet, wechselt er das Thema beliebig oder wiederholt einfach ein Wort.

Human: bist du ein bit ((vertippt lol))
SL BOT GERMAN: Ich weiss nicht, ob ich ein bit bin. Ich bin ich aber wer bist du?.

Human: bot
SL BOT GERMAN: bist du ein Bot ? ... Wer hat dich denn programmiert ?

Human: programm
SL BOT GERMAN: kannst du eigentlich englisch? ich kapier das alles garnicht hier, was soll denn ein Vendor sein???????

Human: yes I do speak English
SL BOT GERMAN: warum haben Avatare eigentlich immer so grosse Fuesse? guck dir mal meine Schuhe an und die waren teuer....mist.

PS.
aber manchmal ist er gut:

Human: ficken
SL BOT GERMAN: Du bist unter Garantie ein Mann, habe ich Recht?

LMAO!
 
Servus!

Ich würd sagen, dass das Nichtreagieren auf Fragen bzw. Antworten des Gesprächspartners bei 50% der Leute, die Du in SL triffst, zutrifft. Da hört Dir die Hälfte der Leut' auch net zu.

Und Monas Beispiel, obwohl bewußt so von ihr geführt, zeigt auch eines... vertausche einfach "Human" und "SL BOT GERMAN" miteinander und die vermutete "Dummheit" einer AI wird zur beobachteten. ;)

Servus
 
Manchmal antwortet er unterschiedlich, manchmal wiederholt er sich:

Human: ficken
SL BOT GERMAN: Du bist unter Garantie ein Mann, habe ich Recht?

Human: bist du ein Bot?
SL BOT GERMAN: Sehe ich wie einer aus ? Aber vielleicht bist du ja einer wenn du schon so fragst..

edit. dem gehen glaube ich antworten aus, hat auf Mona's fragen mir identisch geantwortet.
 
Und er kann Piercing nicht richtig schreiben.

Öhm schreibt man das so ?? ich glaube das liegt weniger am Bot sondern an mir *gg*

Also er funktioniert folgendermassen ( Ich muss es ja wissen denn ich hab ihn programmiert )

Der Bot reagiert auf bestimmte Wörter oder Sätze.

Manche sind dabei fest vorgegeben, wie z.B. die immer kommende frage "Wie geht es dir, wie heisst du, wie alt bist du .. usw. "

Bei manchen wählt er dann aus mehreren Antwortmöglichkeiten zufällig eine aus. Das wären so fragen wie : "Was machst du gerade "

Auf solche Fragen hat er so 10-20 Möglichkeiten die dann beantwortet werden.

Auf alle Sätze die mit einem Schlüsselwort beginnen antwortet der Bot mit dem Satz des Users den er dann einfach als Frage formuliert. Z.B. alle Sätze die mit "ich bin..." anfangen. Schreibt man also Ich bin ein grünes Pferd , antwortet der Bot " Warum bist du ein grünes Pferd ? Oder alle Sätze die mit "Bist du... " beginnen. Also deshalb die Antwort nach der Frage "Bist du ein Bit " antwortet er mit " Ich weiss nicht ob ich ein BIT bin" Hättest du gefragt bist du ein gelbes Kaninchen hätte er entsprechend geantwortet.

Manchmal kann der Bot mit dem eingetippten Satz nichts anfangen, das passiert auch wenn Rechtschreibfehler im Satz vorkommen.

In dem Fall greift er einfach auf einen Pool von Sätzen ( das sind etwa 800 Stück nur um mal eine Grössenordnung zu bekommen )
Die Sätze haben alle irgendwie was mit SL zu tun und entspringen meiner ziemlich ausgeprägten Phantasie *gg*

Natürlich kann er nicht wissen ob man gerade ein Piercing trägt oder nicht. der Satz wurde per Zufall gerade ausgewählt.

Er weiss natürlich nicht mehr was 2 Sätze vorher gesprochen wurde, soweit geht die KI nicht.

Da dieses Script jetzt schon mehrere tausend Seiten lang ist habe ich es mir aus dem Kopf geschlagen das der Bot noch eine 2. Sprache beherscht. Ein paar wenige Sätze kann er aber auf Englisch.

Der Pandora Bot lässt sich per Web Interface einfach in SL einbinden , sodass die Antworten dann direkt per IM vom Bot kommen.

Der 1A Pikkubot hat diese Schnittstelle eingebaut.

Ein Spass ist es so einen Bot in einer Welcome Zone wie Berlin abzustellen und dann abwarten bis ihn jemand anspricht *gg*

Aber was mich immer wieder wundert ( immerhin gibt es den schon über 1 Jahr ):

Warum stellt jeder... aber wirklich jeder, ohne Ausnahme nach einer Weile diese überaus tolle Frage: FICKEN ???
 
Btw, wesentlich bessere Chatbots als bei Pandora gibts bei The Personality Forge AI - Artificial Intelligence Chat Bots. Die sind leider aber auch wesentlich aufwendiger zu programmieren. Das war der Thread damals: http://www.slinfo.de/vb_forum/fragen-zum-scripting/52968-chat-bot.html

Warum stellt jeder... aber wirklich jeder, ohne Ausnahme nach einer Weile diese überaus tolle Frage: FICKEN ???

Lol. Weil jeder wissen will, was der Botprogrammierer auf diese Frage Frivoles hinterlegt hat.

Warum kann jeder Bot, wirklich jeder Bot mit der Frage etwas anfangen?

Weil jeder Botprogrammierer weiß, dass jeder wissen will, was er auf diese Frage Frivoles hinterlegt hat ;)
 
Warum stellt jeder... aber wirklich jeder, ohne Ausnahme nach einer Weile diese überaus tolle Frage: ...

Ich bin unschuldig, Mona hat das Wort doch zuerst gesagt :)

Aber vermuttlich ist das etwas was menschliche überheblichkeit meint, die maschiene hat doch keine ahnung davon, also egal was die sagt, wird das eine lüge sein.
 
Ich hatte mich damals mal mit beiden Botvarianten beschäftigt. Die Scriptsprache ist bei beiden identisch. Sie nutzen beide AI ( Artifacial Intelligence ), was die Programmiererei schon mal wesentlich erleichtert.

Allerdings ist der Personality Forge Bot wesentlich aufwendiger zu programmieren. Dafür kann er im Gegensatz zum Pandora so etwas wie Gefühle zeigen.
Das heisst man kann den Bot traurig wirken lassen oder extrem gut gelaunt. Außerdem hat er eine Memory Funktion, was in der Praxis bedeutet er lernt dazu und kann sich an ehemalige Chatpartner erinnern. Da wären dann so Antworten möglich auf die Frage " Wie geht es dir ? " . " Das hast du mich gestern schon gefragt, immer noch gut "

So etwas aufzusetzen wäre schon fast eine Lebensaufgabe.
 
Ich wusste das

Campingbots sind bald verboten, also ran an Escortbots, sogar miese Engienes bringen da mehr ein als 2L pro stunde. Das ist die richtige antwort darauf warum alle Bots auf das eine Wort reagieren...
 

Users who are viewing this thread

Zurück
Oben Unten