自動反論ソフト『無敵くん』開発スレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
05/02/05 16:46:080002デフォルトの名無しさん
05/02/05 16:47:260003デフォルトの名無しさん
05/02/05 17:10:120004デフォルトの名無しさん
05/02/05 17:17:26SF小説『神は沈黙せず』の中に登場する無敵くんなる面白いフリーウェアを作ってもらいたいと思います。
無敵くんについて記載された部分を引用すると…
0005デフォルトの名無しさん
05/02/05 17:27:27その論拠をいくつか『無敵くん』にインプットする。
そして適当な掲示板に説をアップする。
0006デフォルトの名無しさん
05/02/05 17:34:23『無敵くん』は掲示板を自動巡回し、反論があればユーザーに代わって自動的に再反論の文書を生成し、それをアップする。
相手がそれに対して反論すれば、『無敵くん』はさらに反論する。
『無敵くん』は決して負けを認めないので、相手が打ち切らないかぎり、議論はいつまでも続くことになる。
0007デフォルトの名無しさん
05/02/05 17:35:460008デフォルトの名無しさん
05/02/05 17:36:160009小野寺成明 ◆kgGdqeAuPI
05/02/05 17:36:390010デフォルトの名無しさん
05/02/05 17:38:130011デフォルトの名無しさん
05/02/05 17:44:27いや、自分の主張さえ理解していない。プログラム通りの反応を返すだけの、いわゆる「人工無能」なのだ。
相手の言葉尻を捉えて「……とはどういうことですか」とか「……だなんて信じられませんね」などと言い返したり、
「これは疑いようのない事実です」「もっと勉強したらいかがですか」といった定型句を発するだけなのである。
0012デフォルトの名無しさん
05/02/05 17:47:150013デフォルトの名無しさん
05/02/05 17:51:40終了?
0014デフォルトの名無しさん
05/02/05 17:53:05厄介な質問ははぐらかしたり、見当違いのことを答えたりする。
当然、その論旨は穴だらけで、しばしば支離滅裂なものになる。
それでも日本語としてさほど不自然な文章になることはないので、
表面的には人間の書いた文章と見分けるのは不可能に近い。以上(^^ゞ
0015デフォルトの名無しさん
05/02/05 18:03:39なんか、あんまり意味のない、無駄なソフトにしかみえませんが。
こんな命のない返答が帰ってきて、一体何のためになるというのか。
無駄だし、いらんソフトだね。
0016デフォルトの名無しさん
05/02/05 18:04:55いやがらせに使うわけ?
0017デフォルトの名無しさん
05/02/05 18:06:03なんじゃそりゃ。韓国の人でも入れとけ。
0018デフォルトの名無しさん
05/02/05 18:11:4320 PRINT "ウルセーンダヨ、デブヲタ! お前アフォだろ、氏ねや。"
30 GOTO 10
0019デフォルトの名無しさん
05/02/05 18:13:030020デフォルトの名無しさん
05/02/05 18:41:08既存の無能と何が違うのかと…
>>19
削除依頼を希望
0021デフォルトの名無しさん
05/02/05 18:46:23チューリングテストをパスしているかのように見えるところ。
0022デフォルトの名無しさん
05/02/05 18:51:18これが無敵くんの答えかw
0023デフォルトの名無しさん
05/02/05 18:52:01特定の人物の文体を真似るもの、攻撃されるとすぐにヒステリックになって
「人権侵害だ」「告訴の準備がある」とわめき出すもの、
0024デフォルトの名無しさん
05/02/05 18:56:530025デフォルトの名無しさん
05/02/05 18:57:06時おり意味不明の文章を混ぜて「電波系」を装うもの……もちろん状況に応じて
アスキーアートも使うし、「逝ってよし」「オマエモナー」などのスラングも使いこなす。
0026デフォルトの名無しさん
05/02/05 18:58:17void message(int resnum) {
printf("ということにしたいのですね>>%d", resnum);
}
0027デフォルトの名無しさん
05/02/05 19:04:54電波系の人間は珍しくもないという事実である。
『無敵くん』はまさに彼らのように振舞う。
そのため、相手がただのプログラムであることに気づかず、何週間も議論を続けてしまう者が続出した。
(もっとも、その存在が知れ渡ってからは、みんな用心するようになり、頑固者に対して「あんた『無敵くん』か?」というのがネットユーザーの罵り言葉として定着した)。
終。
0028デフォルトの名無しさん
05/02/05 19:11:57ありがとうごさいます!
たしか『無敵くん』は可能か?の検証サイトあったけど閉鎖された…。
0029デフォルトの名無しさん
05/02/05 19:15:360030デフォルトの名無しさん
05/02/05 19:18:46よろしくお願いいたします。そう言われていただけると光栄です。
0031デフォルトの名無しさん
05/02/05 19:34:43ある文章がどんな命題を表しているのかを理解できる必要があるな。
まず、文章が正しい日本語であるかどうかを調べる(構文解析)。
日本語として正しい形式の文章は formal であると呼ぶことにしよう。
formal な例:
「富士山は日本一高い山だ」
「富士山は世界一高い山だ」
「富士山の重さは赤い」
formal でない例:
「富士山が日本一高く山は」
「富士山あげらこばべるす」
ある文章 S が与えられたとき、S が formal であるかどうかを調べるには
主語や述語といった文法要素に分割、いわば日本語を「コンパイル」しなければならない。
しかし現状では専門の研究者でも会話文を文法要素に分割することに成功したという話は聞かない。
0032デフォルトの名無しさん
05/02/05 19:41:50http://www.chattingaimbot.com/?p=news
0033デフォルトの名無しさん
05/02/05 20:04:25単なる人工無能でなくて自分で何かを主張したり相手に反論しようという趣旨だよ
0034デフォルトの名無しさん
05/02/05 20:08:080035デフォルトの名無しさん
05/02/05 20:13:510036デフォルトの名無しさん
05/02/05 20:19:35それとも削除依頼、出す?
0037デフォルトの名無しさん
05/02/05 20:20:370038デフォルトの名無しさん
05/02/05 20:21:230039デフォルトの名無しさん
05/02/05 20:25:18ある文章 R を生成するような形式的ルール
S + B → R
があれば、最初の1レスは簡単に生成できる。
例えば
主張「相対論は正しい」
根拠「今まで相対論が間違っているという実験結果がない」
から
レス1「相対論は正しいよ。だって今まで相対論が間違っているという実験結果がないもの。」
レス2「今まで、相対論が間違っているなんて実験結果はなかった。だから相対論は正しいのだ。」
といったレスを生成するような規則だ。
ここまでなら、簡単な文法知識と置換規則で可能(普通の人工無能にすぎない)。
こうしてできたレスを掲示板に書き込むと、相手は反論を書いてくる。
その反論に対し、無敵くんはさらに反論したり、はぐらかしたりするわけだ。
この段階で問題が出てくる。
0040デフォルトの名無しさん
05/02/05 20:31:03B“いや、私のものです”
:
A“だから俺のだ”
B“いや、私のものなんです”
:
A“お前のものだと認めるよ”
B“いや、それは私のものではないです”
0041デフォルトの名無しさん
05/02/05 20:36:08無敵「すべてのリンゴは赤い。赤くないリンゴなんて見たことないから」
人間「王林は黄色だぞ」
という流れで無敵くんが更に反論するにはどうすればいいか。
まず人間が無敵くんに反論しているということを認識しなければ話にならないが、
日本語の意味を理解せずにこれを行なうにはどうすればいいのか見当もつかない。
(もちろん人間がご丁寧に「でも」とかわかりやすいラベルをつけてくれれば簡単だが)
相手の反論に対してマトモな再反論をしたければ、日本語の意味解析は避けられない。
そして、この意味解析が実現すればノーベル賞どころの騒ぎではないのだ。
0042デフォルトの名無しさん
05/02/05 20:37:260043デフォルトの名無しさん
05/02/05 20:38:370044デフォルトの名無しさん
05/02/05 20:59:350045デフォルトの名無しさん
05/02/05 21:20:010046デフォルトの名無しさん
05/02/05 21:23:33人間「王林は黄色だぞ」
無敵「どうして王林は黄色だと思います?」
0047デフォルトの名無しさん
05/02/05 21:30:12素晴らしいです
0048デフォルトの名無しさん
05/02/05 21:39:020049デフォルトの名無しさん
05/02/05 21:42:31その手があったか!!
0050デフォルトの名無しさん
05/02/05 21:43:540051デフォルトの名無しさん
05/02/05 22:11:370052デフォルトの名無しさん
05/02/05 22:12:41すまんがそれだけは勘弁してくれ
0053デフォルトの名無しさん
05/02/05 22:38:200054デフォルトの名無しさん
05/02/05 23:10:060055デフォルトの名無しさん
05/02/05 23:37:37以降のレスに>>100とか>100とか>>100が出たときに、そのレス(101とする)に、
>>101 デブオタはすっこんでろ。プッ(AA略)
ってのを返せばよいんだろ。どうせ2ちゃんなんて反論ばかりだからこれで十分かと。
0056デフォルトの名無しさん
05/02/05 23:39:290057デフォルトの名無しさん
05/02/05 23:53:31で>>1はどこに逝った?
0058デフォルトの名無しさん
05/02/05 23:59:39翻訳ソフトを使って日本語→英語にしたあと、意味を解釈し英語で反論、
その反論した英語を再び翻訳ソフトで日本語にして書き込み。
どーでつか?
0059デフォルトの名無しさん
05/02/06 00:03:200060デフォルトの名無しさん
05/02/06 00:03:55翻訳ソフトはどうする?
既存のものを使うのか?
それとも開発?
もちろん既存だよな…。
0061デフォルトの名無しさん
05/02/06 00:04:29で、おまえは>>1なのか?
0062デフォルトの名無しさん
05/02/06 00:06:42プロジェクトを難解な方向にもっていく自称SEさんですか?
0063デフォルトの名無しさん
05/02/06 00:11:49偉そうなこと言っといて、
なにもしない香具師ですか?
スッコン(・∀・)デロ!!
0064デフォルトの名無しさん
05/02/06 00:12:20>>62
よく言われます。スマソ
英語ならできるっちゅーことで言ってみただけです
0065デフォルトの名無しさん
05/02/06 00:33:58日本語は漢字が邪魔なのか、文法が複雑でできないのか、全角文字は半角2バイトとして認識されるから
まずいのか?誰か教えてくださいな。
0066デフォルトの名無しさん
05/02/06 00:34:30主張と根拠を放り込めばそれに沿ったレスを生成するユーティリティを作ってくれ。
「>>59は死ぬべきだ」
「偉そうなこと言ってるだけで何もしない」
「どのへんが理解していないのか説明せずに叩くだけ」
↓
0067デフォルトの名無しさん
05/02/06 00:37:10品詞の切れ目がどこかわかりづらいからでは?
この文章を「品詞+の+切れ目+が+どこ+か+わかり+づらい+から+では+?」に
分解するのはなんともダルイ(高校入試の国語の問題になるほどに)。
英語なら最初から分解されてるからねえ。
0068デフォルトの名無しさん
05/02/06 00:38:42よくいわれますってアンタ…
_, ._
( ゚ Д゚) ガシャ
( つ O. __
と_)_) (__()、;.o:。
゚*・:.。
0069デフォルトの名無しさん
05/02/06 00:58:15だからそれが形態素解析なんだって。chasenとか調べてみろよ。
0070デフォルトの名無しさん
05/02/06 00:59:420071デフォルトの名無しさん
05/02/06 01:00:280072デフォルトの名無しさん
05/02/06 01:05:12詳しい理論は知らなくても良いだろうね。
0073デフォルトの名無しさん
05/02/06 01:21:220074デフォルトの名無しさん
05/02/06 01:32:22素晴らしい反論だ。心の底から良い物を見た。
0075デフォルトの名無しさん
05/02/06 01:48:09とりあえず誤字と半角カタカナのチェックは最初に入れとくか。
反論できなくなったら>>26のルーチンを呼び出す。
0076デフォルトの名無しさん
05/02/06 02:36:53うん。以前日本語でマルコフ連鎖のプログラムを作ったとき、
茶筅を使ったら楽にできた。
というか茶筅中ったらおれには無理だった。
0077デフォルトの名無しさん
05/02/06 03:09:480078デフォルトの名無しさん
05/02/06 03:30:21途中までは面白かったんだけどなあ
0079デフォルトの名無しさん
05/02/06 03:35:32スレ番いくつまで?
0080デフォルトの名無しさん
05/02/06 03:36:55厄介な質問ははぐらかしたり、見当違いのことを答えたりする。
当然、その論旨は穴だらけで、しばしば支離滅裂なものになる。
↓(この論理がおかしいと思う)
それでも日本語としてさほど不自然な文章になることはないので、
表面的には人間の書いた文章と見分けるのは不可能に近い。以上(^^ゞ
0081デフォルトの名無しさん
05/02/06 03:40:000082デフォルトの名無しさん
05/02/06 03:40:140083デフォルトの名無しさん
05/02/06 03:43:31(^^;
0084デフォルトの名無しさん
05/02/06 05:58:0000851
05/02/06 10:53:360086デフォルトの名無しさん
05/02/06 11:04:58これが無敵くんのカキコかな。
0087デフォルトの名無しさん
05/02/06 11:09:0600881
05/02/06 11:09:420089デフォルトの名無しさん
05/02/06 11:13:31まだチューリングテストに合格するには難しいな
0090名無しさん@Emacs
05/02/06 11:14:030091デフォルトの名無しさん
05/02/06 12:07:250092デフォルトの名無しさん
05/02/06 12:16:37全部それで応用できるかもしれん
0093デフォルトの名無しさん
05/02/06 16:38:13聞き返すってのが一番理想
0094デフォルトの名無しさん
05/02/06 16:42:54どうやら無敵くんは無理みたいなので考えを変えてみます。
『煽りくん』というのを提案致します!
『煽りくん』にはあらかじめ・・・
氏ね、必死だなw、お前知障だろw、煽りAA、と馬鹿が申しております。
等々攻撃の煽り文句が数十種類も登録されており
『煽りくん』にレスを付けた人に対してランダムに煽りを返します。
もちろん『煽りくん』に会話を求めるのは不可能だがこれなら簡単に作れると思うけど
いかかでしょうか?お願いします。
0095デフォルトの名無しさん
05/02/06 16:59:54死ねよボケ
0096デフォルトの名無しさん
05/02/06 17:08:370097デフォルトの名無しさん
05/02/06 17:25:04良い煽りだw
0098デフォルトの名無しさん
05/02/06 17:30:490099デフォルトの名無しさん
05/02/07 04:34:160100デフォルトの名無しさん
05/02/07 07:17:35はぁ?お前池沼だろ?
0101デフォルトの名無しさん
05/02/07 08:05:26■ このスレッドは過去ログ倉庫に格納されています