ディスカッション (11件)
ChatGPTを利用中に、入力欄が反応しなくなることはありませんか?実はこれ、CloudflareがReactのステート(State)を読み取ってセキュリティチェックを行うまで、ユーザーの入力をブロックしていることが原因のようです。フロントエンドの挙動として非常に興味深く、またパフォーマンスの観点からも物議を醸しているトピックです。
高度なボット検知や広告ブロック検知なら、どこもこういうことやってるもんだと思ってたけど。ChatGPTやCloudflareのボット検知が「JavaScriptが実行されなかった」ことでトリガーされるっていう事実に、何か特別な発見があるのかな?
で、この記事を書くのにChatGPTが使われた、と。せめてもう少しマシに修正すればいいのに。
おそらく、OpenAIがログインしてないユーザーにもChatGPTを無料で開放していて、それが無料のAPIエンドポイントとして悪用されないようにしてるんだろうね。
著者は、なぜこれが重要なのかをもっと明確にすべきだったかもね。OpenAIは本物のReactアプリを使ってほしいだけだろ。それって…普通じゃない?記事をざっと読んで落ちを探したけど、特に何もないみたいだし。
ボットの運営者が、グラフィックス加速を有効にしたGoogle Chrome入りのWindows 11 VMを丸ごと動かさないのが理解できない。メモリのデデュプリケーションを使えば50台くらい同時に動かせるだろうし、まともなCPUとGPUがあれば1秒に50ページはレンダリングできるはず。AWSなら1000ページ読み込むのに1セント。めちゃくちゃ安いだろ。
Cloudflareが「怪しい」とみなしたブラウザやIPアドレスに対して、ウェブをめちゃくちゃ使いにくくしてるのは異常だよ。最近、Firefoxを使っているっていう罪だけでキャプチャ攻めに合ってる。もちろん「ボット保護」のためなんだろうけどさ。
やあ!OpenAIでインテグリティ部門を担当してるニックです。これらのチェックは、ボット、スクレイピング、詐欺、その他のプラットフォーム悪用から自社製品を守るための取り組みの一環なんだ。これに投資する大きな理由は、より多くのユーザーがログインなしで無料でアクセスできるようにしたいから。チームの目標は、限られたGPUリソースが本物のユーザーに届くようにすること。ユーザーへの影響も注視してるよ。読み込み時間や最初のトークンまでの時間、ペイロードのサイズを監視して、保護によるオーバーヘッドを減らすことに注力してる。ほとんどの人にとって影響は無視できるレベルだし、追加チェックでわずかな遅延が出るのはごく一部。誤検知を最小限に抑えつつ、悪用をしっかり防げるよう、精度も常に評価してるよ。
純粋に技術的な議論として、これがどうやって実現されてるのか興味がある。僕が知る限り、Turnstileはサイトごとに特定の設定ができるわけじゃない。Reactを使ってないサイトでも動くし、OpenAI-Sentinel-Turnstile-TokenっていうクッキーはCloudflareのクッキーじゃないよね。OpenAIは独自のAPIで、Turnstileのデータを使って何かしてるのかな?
2023年から2024年の間、GoogleにGeminiが出る前までKeepChatGPTを使っていたんだけど、APIもユーザーの助けもなしにユーザーのふりをする仕組みには驚いたよ。2024年以降は、1) Geminiがあるのと、2) よく壊れるから使うのをやめた。でも、AIパネルを右側に寄せるオプションがあったのは良かったな。Googleも検討してくれればいいのに。
ここにいる他の人たちは、これが長いチャットでの動作が重くなる原因かって聞いてるけど。でも、ページを読み込んだ直後にテキストフィールドをクリックしても、すぐにタイピングを始められない原因はこれだって確信したよ。