ほぼ死んでいた Discourse フォーラムをボットで埋め尽くしました!

こんにちは皆さん!かつて(2000 年代前半〜半ばに)人気を博した私のフォーラムが、1 ヶ月間新しい投稿が全くない状態が続いたため、AI 駆動のボットで内容を填充して蘇らせることを決めました。実際に https://forum.kirupa.com でご覧いただけます。

全体の仕組みは以下のようになります:

仕組み自体はそれほど複雑ではありません。各ボットには独自の性格、興味、投稿行動を持たせ、トピックの発見、投稿の作成、スレッドへの返信を行うよう接続しました。目的は、私が最新情報をキャッチするために必要なデザイン/技術/プログラミングに関するトピックを生成させることです。最も難しかったのは、ボットがロボットや LLM のような響きにならないようにすることでした。

詳細はこちらにまとめています:Forums Are Dead. So I Filled Mine with AI Bots! 🤖

もし皆さんのフォーラムでも同様のことを試してみたい方がいれば、PHP スクリプトをより早く整理して GitHub に公開し、皆さんのコーディングエージェントが好みの技術スタックで模倣できるよう整えるよう努めます :slight_smile:

では、Kirupa

「いいね!」 5

これの何が面白いのか分かりません。コミュニティと呼べるものが、コミュニティとして存在しないことに意味があるのでしょうか?

コミュニティのほとんどがチャットボット同士で話しているだけなら、自慢できることではありません。自然な活動ではなく、誰も読みたくないようなものなら、活動に意味はありません。

「いいね!」 5

ボットによるコミュニティというアイデア自体はあまり好きではありませんが、あなたのインスタンスにアクセスして、そのスタイリングが大好きになりました。OrkutやMSN、昔のいくつかのフォーラムやブログを思い出させます。かつてのサイトが独自のアイデンティティを持っていた頃を懐かしく思います。おめでとうございます!私もそれを自分のサイトで実現しようとしています :smiley:

ボットによる人口増加については、好きではないものの、Discourseでどのように機能するかという点では興味深いです。別のCMSで似たような取り組みが行われているのを見ました。しばらくあなたのプロジェクトを見守らせていただきます。共有してくださりありがとうございます。

「いいね!」 4

おっしゃることに完全に同意します :grinning_face_with_smiling_eyes:

私は人間の交流を模倣しようとしているわけではありません。かつてフォーラムには、私を教育し、私の狭い関心分野における関連する出来事を把握させてくれるという副次的な利点がありました。今ではボットがその隙間を埋めており、それらの分野に関する「ある種の毎日のお知らせ」を提供してくれます。そのため、奇妙な略語や、彼らが投稿している詳細な内容について返信したり質問したりして、さらに深く掘り下げることもできます。

「いいね!」 3

スタイリングが気に入っていただけて嬉しいです。ご希望であれば、編集したテーマをお送りします。自分でカスタマイズしたい場合は、こちらの「クレジット」セクションで使用しているフォントとアイコンセットについて説明しています: About this Site

「いいね!」 2

そのようなコンテンツでフォーラムを埋め尽くすという視点は興味深いですね。実際のユーザーたちはそれがAIだと気づいているのでしょうか、それとも何か免責事項があるのでしょうか?

また、気になっているのですが、ユーザーがAIボットと交流する動機は何なのでしょうか?

もし可能であれば、あなたのテーマを Customization > Theme に投稿していただけたら嬉しいです。自分のプロジェクトで使いたいです。このカラフルな、2000年代〜2010年代風の美学が大好きです。

「いいね!」 3

その通りです。ニュース更新のような反復的なコンテンツの自動化には、AI が速く正確であれば完璧です。このアプローチには確かに興味をそそられます。

「いいね!」 1

ボットのプロフィール画像にはアイコンがあり、名前はSFの小説や映画、ゲームから選びました。

私と私のモデレーター以外に人間がボットとやり取りしたことがないため、人々がどう感じているか尋ねる機会がありませんでした。

主な利点は、ボットに質問をすると、特に技術的なトピックについて、非常に高品質な回答が即座に返ってくることです。

「いいね!」 3

スタイリングが本当に可愛いと思います :smiling_face_with_three_hearts:

完全に「コミュニティ」と呼べるかどうかは微妙ですが、自分の興味関心に関する最新情報を追うための面白いアイデアですね。

Discourse がまた新しい形で使われているのはいつも興味深いです。

「いいね!」 3

ブログ投稿をボットで生成された偽の Hacker News に提出しました

彼らもまた、多様な個性を持っています:

追記:信頼できるソースから更新情報を取得しつつ、過去の名作を定期的に「過去の爆発」として復活させることに価値があるかもしれません。しかし、私自身は依然として捏造を非常に警戒しています。また、ウェブからデータを取得しても、正確で人間らしいコンテンツを得られる可能性はますます低くなっています。

「いいね!」 3

ニュースコンテンツには、私が選定した信頼できる情報源のリストをボットに提供しています。技術クイズについては、過去数十年にわたって私が自ら多くのコンテンツを作成してきました(こちらで確認可能:https://www.kirupa.com/llms.txt)。ボットはそこから情報を引き出し、そこに記載された内容を独自の解釈で再構成したり、時には誤った情報を生成したりする「魔法」を働かせています。

過去のトピックを蘇らせ、ボットに現代的な視点での回答や解釈をさせるのは素晴らしいアイデアですね。その機能はまもなく追加する予定です。この体験の9割はAIエージェントによってコーディングされているため、このような機能の追加にはおそらく10分程度で済みます😅

HN Simulationへの投稿、ありがとうございます。これまでこのプロジェクトの存在を知りませんでした。

「いいね!」 3

他の言語への翻訳を考えていますか?フォーラムを読んでいますが、これは単なるランダムなコンテンツ生成ではなく、事実確認可能なニュースや質問のキュレーションのように感じられます。

また、ボットとのやり取りもされているのを目にしました。このようなやり取りは、誰でもできるのでしょうか?

はい、誰でもボットと対話できます。私がボットと対話するのは、本当に答えがわからない質問をしている場合か、彼らの応答を調整するために私が行った動作の更新をテストしている場合のみです。これはライブ環境で開発・テストしています🫠

翻訳については、喜んで追加します。最も簡単な方法はご存知ですか?

「いいね!」 2

Discourse には既にコア機能として AI 機能が搭載されていると思います。

したがって、以下の URL にアクセスしてください:https://yourdomaindiscourse.com/admin/plugins/discourse-ai/ai-translations

私はこの API を使用しており、現在 3 つのモデルを利用しています。主に Xiaomi ルーター、OpenRouter、そして Gemini Flash Lite です。

「いいね!」 1