カテゴリー
ネットのサービス

迷惑な電話営業の相手をして、何分も無駄にさせる自動ロボット

ジョリー・ロジャーさん(Jolly Roger)が開発した音声応答ボットは、掛かってきた電話営業の人に対して適当な返事をしつづけることで、迷惑な電話営業者(テレマーケター)の時間を無駄に使わせる、というサービスです。

家やケータイに掛かってくる電話営業にうんざりしてませんか? 残念ながら、彼らがいなくなることは決してありません。「そのリストから削除しろ」とか「その人はここにはいません」とか「決しておまえの製品は買わない」とか言ったところでなくならないんです。

Tired of telemarketers calling your landline or mobile? I’m sorry to say, they will never, ever stop. And no amount of screaming “take me off your list”, or “he doesn’t live here”, or “I will never buy your product” will make these calls go away.

しかし、このJolly Roger Telephoneを使うと、フレンドリーで気のいい、忍耐強いロボットが代わりに電話を引き継ぎ、相手にそれと気づかせないままに数分間の会話を持たせることができるというのです。

サイトはにいくつも実際の利用音声が掲載されています。(1), (2), (3)

ここで機械による自動応答だ、と言われている会話は、驚くほど自然です。

「はい?」
「これ本物の人が喋ってるの?」 (とbotが喋っている!)
「あなた誰? どういう用件?」
「なるほど」
「ちょっとまって… いろいろ忙しくてね… オーケー。」
「であなたどこの誰だっけ?」
「はい」
「ちょっとまってくれるかい? … (ちょっと小声で)『ああハニー。ごめん今電話中なんだ。いつ終わるかはわからない…』 ごめんごめん」
「ハハン」
「ああ、ちょっとまって。腕に蜂が止まってる。いいから君はしゃべり続けてくれ。聞いてるから」
「ちょっと情報量が多すぎるみたいだな。最初からもう一回説明してくれる?」

こういう反応を、相手が喋り終わったところや、時には相手を遮る形で返すことで、延々と会話を引っ張り続けます。

オーストラリアのテレビ番組 Studio 10 の取材を受けた動画では、番組が電話営業の人になりきってこのボットと会話のデモをしています。(動画後半3:10ぐらいから)

営業役の人がどんどん消耗していくのが感じられるでしょうか。営業の話終わりからボットが返事をするまでの時間が不自然にちょっと長いこともありますが、まあそういう人もいるのかな、ぐらいの自然さに収まっていますね。

使い方

マニュアルによれば、会議電話の仕組みを使っているようです。

「迷惑電話キタ!」と思ったら、「ああ、ジョーンズさんですね、ちょっと待ってください…」など相手を待たせつつ、すぐにこのサービスの番号に掛けて、「電話の追加」とか「会議電話」とか、スマートフォンにある3者会話のモードにします。(固定電話の場合は、自分の電話会社の3者通話のサービスに入っている必要があります)

最初の接続にはどうしても時間が掛かってしまうので、営業が諦めないように多少つなぎを入れる必要があるようです。つながったら、自分は抜けるか、自分の方のノイズがbotの誤動作を引き起こさないようにミュートしてスピーカーで営業とボットの無益な会話を楽しむこともできます。

営業者側のオフィスがうるさい場合には、音声認識がうまく動かないこともあるようですが、そのあたりは「釣り」をするような感覚で、うまくはまる営業を待ちましょう、とのこと(なんか目的が違ってきている)

現在提供されている番号は、アメリカとカナダ向け、そして最近イギリスが追加されたそうで、残念ながら日本からは試せません。

Kickstarter

この実験サービスを本サービスとして運用するために、Kickstarter での募金が3月1日期限で開催されています。「電話営業を邪魔しようという自分がこういうお願いをするのは、自分がテレマーケターみたいなものになったような気がしていやなんだけどお金ください」と書かれています。

anti-telemarketers-bot-kickstarter

テレマーケター側では、最近はリストから同時に数千件に電話を掛けて、出てきた相手が人間だと判定したら営業者につなげるとか、機械化・自動化が進んでいるそうです。より効率的に迷惑をかけようとしてきているわけですね。

そんな実情であれば、迷惑電話に困った消費者が同じ自動化で反撃するのもいたしかたないんですかね。もしこんなツールが広く普及したら、電話によるランダムな営業がすごく非効率になってすたれる可能性もあるでしょう。その時にはまた何か別の迷惑な営業手法が編み出されるのかもしれませんけど。

また、「営業電話しないでください(Do-not-call)リスト」に登録していてもおかまいなしの業者や、発信者番号(caller ID)を偽造して掛けてくる業者もいるそうで、彼のbotがデモで相手しているのは、主にこういった行儀の悪い営業業者だということです。このアンダーソンさんも当然リストに登録していますし、さらにプッシュボタンを押して人間かどうかを判定したり、ホワイトリストと照合して電話を取るかどうか決めたりと、いろいろな対策をしているようなのです、それでも掛かってくる時点でかなり怪しいってのもあるでしょうね。

via Hacker News

カテゴリー
ネットのサービス

lexiconjure – 機械学習で英単語の意味を作り上げるツイッターbot

ロス・グッドウィンさん(Ross Goodwin)の手によるツイッターアカウント@lexiconjure は、それに向けてアルファベットの単語をつぶやくと、その単語の意味を「生成」して返してくれるという新しい自動応答ボットです。

たとえば、Hexidecimated, 「16進数にされた」的な造語を与えられて、こんな定義を生成しています。

Hexidecimated

[形] アメリカ合衆国ヘキシカ島時代に関する/意味する。Hexide は北半球で強調される音節を持ち、イスラム教徒とユダヤ教徒が住んでいた。

[名] Hexidecimateの子孫

19世紀後半: ギリシア語の hexis (健康) + kedimē (種) から

なんかもっともらしいんですが、デタラメです。

この定義、オックスフォード辞書のデータからディープラーニングを使って自動生成しているそうです。

既存の辞書の定義をなぞって、あるはずのない言葉の定義をそれらしい英語と辞書っぽいフォーマットで生成してくれるというわけですね。

PythonのソースコードがGitHubで公開されています。

もう一つ傑作を紹介。このbotが紹介されたHacker Newsのコメント欄より。

ycombinator

[名] 受け入れられる状況に対して騙したり敵意を見せたりするように設計された人物

Y Combinator はHacker Newsの運営元ですね。

辞書風の定義文はTwitterの(今の)文字数では収まらないので、完全版はTumblrの方で記録されています

多数のツイッターユーザーから辞書にない単語も与えられていますし、”love”のような辞書に既にあるはずの単語も与えられ、それについても新しい「意味」が生成されています。

lexiconjure-top

AWSの無料枠を使って運営され、90分に一個の定義を返すようになっているそうで、現在はリクエスト殺到のため返答が遅れている状況です。

辞書にない単語の定義をでっちあげるゲームとしては、昔フジテレビで深夜にやっていた「たほいや」がありました。英語圏では「ボルダーダッシュ」(たわごと)とか「フィクショナリー」(フィクション+ディクショナリー)と言うそうです。

via Hacker News

カテゴリー
ネットの事件

懸賞ツイートをプログラムで自動リツイートさせて、1000個の賞品を獲得したハック

ハンター・スコット(Hunter Scott)さんは、「ツイッターでリツイートしてくれたら抽選でプレゼントしますよ」という、いわゆるリツイート懸賞がツイッターに多数流れていることに気づき、自動でそのようなツイートをリツイートするスクリプト(ボット)を開発、走らせ続けることで1000個近い賞品に当選しました。

その経緯は“Twitter Contest Winning as a Service”(サービスとしてのツイッターコンテスト当選)というブログ記事でまとめられています。

リツイート懸賞の勝率は?

9ヶ月間走らせていたこのPythonスクリプト、結果的には165,000件の懸賞ツイートをリツイートしたそうですが、当選したのが約1000件。当選率は0.6%、165回リツイートして一つ当たるぐらいということになります。

# せっせと見つけては手動で応募している人も同じような確率だとすると、さてリツイート懸賞は労力に見合うものなんでしょうかね。

スコットさんが指摘するように、この当選の中には「あなた向けにカスタマイズしたTwitter用ロゴ」や「壁紙」「電子書籍」などデジタルのものも多数含まれるので、価値の高い賞品が貰える率となるとさらに低くなることでしょう。

気になる約1000件の獲得賞品リスト

獲得賞品のリストはこちらで紹介されています。「約1000件」と書かれていますが正確な行数では984行。

ロゴなどのデジタルデータ、オンラインゲームの仮想ポイント、など以外に賞品リストに多く出て来るのが「チケット」。映画やコンサートなどのチケットですが、その多くが外国のもの等だったということで、当たっても行けていないそうです。

受け取った賞品の写真がこちら。

(credit: Hunter Scott)
(credit: Hunter Scott)

この中での一番のお気に入りは、聞いた事も無いメキシコのスターのサインが入ったカウボーイハットなんだとか。

もっとも高額なプレゼントはニューヨークでのリムジン・観劇・ペアで $1000(11万円) のおこづかいを含む $4000(44万円) のパックでしたが、ニューヨークの近くに住んでないことと、 $4000(44万円) を収入として申告したくなかったことから、受け取らなかったそうです。

これからやる人のためのコツ

スコットさんはPythonスクリプト自体は公開していないものの、試行錯誤した経験から気をつけるべきところを教えてくれています。

  • フォローしないと応募したことにならないリツイート懸賞が多いので、リツイートするだけでなくフォローすること。
  • 他の応募者のリツイートではなく、正しいオリジナルを探させること
  • リツイートやフォローの頻度が上がるとbanされるので間隔を調整すること
  • 一般的なフォロー上限の2000を超えないように、FIFOで昔フォローしたものから外すこと
  • 当選の連絡はDM(ダイレクトメッセージ)で来ることが多いが、DMにはスパムも多数来るようになったので、当選したものを探す作業はそれなりに大変
  • 単にフォロワーを増やしたいとかで、嘘の懸賞をでっちあげるアカウントもいる。でも気にすんな!

この方針で、APIから見つけたすべてのリツイート懸賞に応募(フォロー&リツイート)することが出来たということです。

感想

日本でも「フォローしたら」「リツイートしたら」抽選に参加、というプロモーションはそれなりにやっていますが、ツイッターの認証をさせた上で個人情報を書かせたり、先方にツイートする権限を与えたりしないといけないものも多く、上のようなスクリプトで応募できてしまうものがそんなに多いかどうかは疑問です。

また、英語の利用はユーザー数も国の数も多いので、リツイート懸賞も多いだろうというのもあるでしょう。その結果、貰っても行けない賞品も多かったわけですが。

今回のこの体験談がきっかけで、単純なリツイート懸賞をやるのを再考する企業も増えるかもしれません。

ですが、スクリプトを流しておくだけなら電気代ぐらいしか掛かりませんし、たとえ今回の0.6% が0.06%になろうとも、やるだけやってみても損はしないんでしょうね。

via Hacker News