バイラルの最新情報ツイッターボット、@tofu_product は「豆腐は味を吸収する」ため、「自分が書くように書く」ことを目指しています。
「チェックメイト無神論者の言うことを聞くな」とツイート@tofu_product, しかし、これが中国の賢明な諺だと思い込まないでください。実際、ボットは別の Twitter ユーザーをコピーしようとしています。
関連項目:
「私は常に会話ボットと自然言語処理全般の大ファンです」と、このアカウントの作成者であるプログラマーのジョセフ・トスカーノ氏は Mashable に語った。トスカーノとその友人たちは、自由な時間にさまざまな会話ボットを作成してきましたが、今回、トスカーノは Twitter 専用のものを開発したいと考えていました。
@surfsupextremeテレビ: オバマ大統領はかぼちゃのスコーンを食べています。— tofu (@tofu_product)2013 年 10 月 9 日
「非常に多くの人がステータス更新を頻繁に投稿しているため、面白い結果が生成されることを基本的に保証しながら、ボットのソース素材を入手する優れた方法だと思いました」と彼は言います。 「とにかく内容が盛り沢山!」
実際、このアカウントは火曜日にはフォロワー 200 人未満だったのが、この記事の執筆時点では 2,100 人を超えるまで 10 倍に増加しました。これが機能するには、ユーザーが @tofu_product にツイートする必要があり、ユーザーの過去のツイートに「似ている」というフレーズで応答します。
Toscano 氏によると、このボットは、主に Apple が後援するオープンソースのテクノロジーを使用して作成されています。目的-C、カラン、ココアそしてlibdispatch。 「これらのテクノロジーを使用することで、ホスト マシンのすべてのリソースを活用して、非常に高いパフォーマンスで興味深い言語処理を行うことができます」とトスカーノ氏は言います。
@tofu_product が使用する実際のアルゴリズムについては、Toscano 氏は今のところ秘密にしておきたいと考えています。 Toscano は数年間このアルゴリズムに取り組んできましたが、@tofu_product が使用する特定の実装は完成するまでにわずか 3 日しかかかりませんでしたが、Toscano はまだ必要に応じて改良を続けています。 「それほど複雑ではありません。でも、頻繁に笑わせてくれるような結果が得られます。私にとってはそれで十分です。できれば多くの Twitter ユーザーにとっても良いことです。」と彼は言います。
@tofu_productあなたはかなり正確です、ボット。 — Stephanie Buck (@StephMBuck)2013 年 10 月 9 日
秘密のアルゴリズムが何であれ、それは機能しているようです。 @tofu_product からの返信の中には、意味のないなぞなぞのように見えるものもありますが、多くは不気味なほど的確です。実際、多くのユーザーがボットと往復の Twitter チャットを行って、ボットの能力をテストしています。 @tofu_product はさまざまな言語にも対応しており、デンマーク語からスペイン語まで外国語のツイートが含まれています。
他の Twitter ユーザーをコピーする不気味な能力にもかかわらず、Toscano は @tofu_product が確かに 100% ボットであることを保証します ((とは異なります)@horse_ebooks)、アカウントが Twitter のレート制限から逃れたときに自ら開始するツイートは別として。
インタラクティブな Twitter ボットについては、トスカーノ氏はそれが定着すると考えています。 「豆腐は、個々の Twitter ユーザーにどれだけ寄り添っているかという点で、おそらく少し異なるのです」とトスカーノ氏は言う。 「さまざまな方法でユーザーと対話するボットはありますが、Tofu は、ユーザーの文体を模倣した最初のボットだと思います。このレベルの対話は新しいもので、おそらく近いうちに Tofu のようなボットがさらに登場すると思います」 。」