良い投稿を見つけるためのRedditボットを作成したが、自動投稿機能は削除した
オープンソースプロジェクトのユーザーが欲しかった。
ユーザーがいる場所へ行け、と人々は言った。それはRedditを意味する。そこで、私はプロセスを自動化することにした。
助けとなる小さなNodeスクリプトを作成した。
仕組みは以下の通り:
- 14のsubredditからRSSフィードを取得する。
- AIエージェントやOSSといった自分の興味に基づき、投稿をスコアリングする。
- 重複した投稿を削除する。
- 最良の投稿をランク付けし、返信の切り口を提案する。
初回の実行で、レート制限についての教訓を得た。Redditはブラウザ以外のRSSをすぐにブロックする。これを解決するためにリトライシステムを追加した。スクリプトは175件の投稿を取得し、そのうち49件が関連するものだった。
しかし、49件という数字は決して良くなかった。
スコアの高かった投稿のほとんどは、新製品をリリースしている人々によるものだった。これらの投稿には、私の設定したキーワードがすべて含まれている。これらは返信するには最悪の投稿だ。ローンチ(製品発表)に対してコメントすると、競合相手のように見えてしまうからだ。
真の価値は「質問」の投稿にある。人々は「なぜこのツールは動作が遅いのか?」や「何が間違っているのか?」といったことを尋ねる。
これらには自分の経験から答えることができる。私はスクリプトを更新し、ローンチに関する表現にペナルティを与え、質問のシグナルを強化した。49件の投稿のうち、本当に適したものはわずか3件だった。
それが本当の教訓だった。問題は投稿を見つけることではなく、自分の時間を割く価値のある投稿を見つけることだったのだ。
ボットに返信まで投稿させる予定だったが、その部分はすぐに削除した。
これには2つの理由がある:
- Redditは自動化されたアカウントをすぐにBANする。私のアカウントは主要な資産だ。それを危険にさらすわけにはいかない。
- 人々はAIが書いた文章を見抜く。ボットには、返信を良くするための個人的なディテールが欠けている。
現在、ツールは一歩手前で止まる。3つの投稿を見つけ、返信のドラフトを作成する。そして、それを私に渡す。私はスレッドを読み、自分自身の言葉を加え、自分で投稿する。これには90秒しかかからない。
機械が退屈な作業の90%を行い、私は重要な10%を行う。
これは、共有すべき本当の知識がある場合にのみ機能する。私は特定のオープンソースツールの経験を活かして、真の回答を提供している。それは自動化も偽装もできない。それが信頼を築く方法だ。
良い質問を見つけるためのツールを作れ。回答をスパムするようなツールを作るな。
自動化の対象は、自分の注意(アテンション)に向けよ。「送信ボタン」に向けさせるのではない。
Source: https://dev.to/greym
