HN🔥 298
💬 224

ChatGPTで入力が固まる?CloudflareがReactのステートをチェックするまで待たされる問題

alberto-m
約5時間前

ディスカッション (11件)

0
alberto-mOP🔥 298
約5時間前

ChatGPTを利用中に、入力欄が反応しなくなることはありませんか?実はこれ、CloudflareがReactのステート(State)を読み取ってセキュリティチェックを行うまで、ユーザーの入力をブロックしていることが原因のようです。フロントエンドの挙動として非常に興味深く、またパフォーマンスの観点からも物議を醸しているトピックです。

1
petcat
約5時間前

高度なボット検知や広告ブロック検知なら、どこもこういうことやってるもんだと思ってたけど。ChatGPTやCloudflareのボット検知が「JavaScriptが実行されなかった」ことでトリガーされるっていう事実に、何か特別な発見があるのかな?

2
ripbozo
約5時間前

で、この記事を書くのにChatGPTが使われた、と。せめてもう少しマシに修正すればいいのに。

3
simonw
約5時間前

おそらく、OpenAIがログインしてないユーザーにもChatGPTを無料で開放していて、それが無料のAPIエンドポイントとして悪用されないようにしてるんだろうね。

4
Chance-Device
約5時間前

著者は、なぜこれが重要なのかをもっと明確にすべきだったかもね。OpenAIは本物のReactアプリを使ってほしいだけだろ。それって…普通じゃない?記事をざっと読んで落ちを探したけど、特に何もないみたいだし。

5
londons_explore
約5時間前

ボットの運営者が、グラフィックス加速を有効にしたGoogle Chrome入りのWindows 11 VMを丸ごと動かさないのが理解できない。メモリのデデュプリケーションを使えば50台くらい同時に動かせるだろうし、まともなCPUとGPUがあれば1秒に50ページはレンダリングできるはず。AWSなら1000ページ読み込むのに1セント。めちゃくちゃ安いだろ。

6
lxgr
約5時間前

Cloudflareが「怪しい」とみなしたブラウザやIPアドレスに対して、ウェブをめちゃくちゃ使いにくくしてるのは異常だよ。最近、Firefoxを使っているっていう罪だけでキャプチャ攻めに合ってる。もちろん「ボット保護」のためなんだろうけどさ。

7
MyNameIsNickT
約4時間前

やあ!OpenAIでインテグリティ部門を担当してるニックです。これらのチェックは、ボット、スクレイピング、詐欺、その他のプラットフォーム悪用から自社製品を守るための取り組みの一環なんだ。これに投資する大きな理由は、より多くのユーザーがログインなしで無料でアクセスできるようにしたいから。チームの目標は、限られたGPUリソースが本物のユーザーに届くようにすること。ユーザーへの影響も注視してるよ。読み込み時間や最初のトークンまでの時間、ペイロードのサイズを監視して、保護によるオーバーヘッドを減らすことに注力してる。ほとんどの人にとって影響は無視できるレベルだし、追加チェックでわずかな遅延が出るのはごく一部。誤検知を最小限に抑えつつ、悪用をしっかり防げるよう、精度も常に評価してるよ。

8
technion
約3時間前

純粋に技術的な議論として、これがどうやって実現されてるのか興味がある。僕が知る限り、Turnstileはサイトごとに特定の設定ができるわけじゃない。Reactを使ってないサイトでも動くし、OpenAI-Sentinel-Turnstile-TokenっていうクッキーはCloudflareのクッキーじゃないよね。OpenAIは独自のAPIで、Turnstileのデータを使って何かしてるのかな?

9
NSPG911
約3時間前

2023年から2024年の間、GoogleにGeminiが出る前までKeepChatGPTを使っていたんだけど、APIもユーザーの助けもなしにユーザーのふりをする仕組みには驚いたよ。2024年以降は、1) Geminiがあるのと、2) よく壊れるから使うのをやめた。でも、AIパネルを右側に寄せるオプションがあったのは良かったな。Googleも検討してくれればいいのに。

10
jtbayly
約2時間前

ここにいる他の人たちは、これが長いチャットでの動作が重くなる原因かって聞いてるけど。でも、ページを読み込んだ直後にテキストフィールドをクリックしても、すぐにタイピングを始められない原因はこれだって確信したよ。