AI News HubLIVE
站内改写3 分で読了

AIスロップは選択である

筆者はAIの利用経験を共有し、反復とフィードバックの重要性を強調。AIは生産性を大幅に向上させるが、ユーザーは高い基準と批判的思考を保ち、出力を洗練させる必要があると論じている。

ソースHacker News AI著者: usernamed7

ChatGPT 3の登場以来、AIを利用してきました。モデルが向上するにつれ、より頻繁に使うようになりました。今では月額200ドルを支払ってClaudeを毎日利用しています。完璧ではありませんが、非常に優れています。

AIを使う中で気づいたのは、非常に多くの反復を行っているということです。詳細なプロンプトを与え、Claudeに質問させてアイデアを明確にすることもありますが、AIが余計な幻覚を起こすことは避けられません。そのため、反復は私のプロセスの一部です。出力にどれだけのセンス、具体性、批判性をもたらすかが最終的な品質を決めます。

この反復プロセスは結局自分でやるのと変わらないと主張する人もいますが、私は強く反対します。私の経験では、作業は「生成」から「レビュー」へと移行します。おそらく私の使い方のせいかもしれませんが、AIを使うとはるかに短時間で多くのことを達成できます。手作業でやる場合と比べると、おそらく10倍から20倍の時間がかかり、途中で多くの発見、学習、改良が必要です。私はコード自体よりも、コードが可能にするものに関心があります。自分で書く必要はありませんが、自分で仕様を決める必要はあります。

AIの使い方を誤り、平凡で過度に装飾された複雑な出力を生む人々に共通するのは、最初のバージョンで止めてしまうことです。私はおそらく100回目、あるいは1000回目で止めます。磨きがかかるまで続け、生成されたすべてに対して批判的な目を向けます。

今ではほとんどコードを書かず、読書もほとんどしません。しかし、アーキテクチャ、デザイン、品質保証には多くの時間を費やしています。知らなくてもいいこと、知りたくないことがたくさんあります。例えば、特定のAPIとの統合方法や、特定のブラウザレンダリングのパフォーマンス改善など。それらの詳細に飛び込むこともできますが、開発者として何度も経験してきたため、二度と使わないような超具体的なことを学びたくはありません。重要なのは結果であり、手段ではありません。それでも、Claudeがデフォルトで良いプラクティス、構成可能性、パフォーマンスを重視しないため、それらを強調する必要があります。

現在、オープンソースのゲームエンジンで初めてのゲームを開発しており、Claudeを使って進めています。以前Unityで多くの「生産的」なプロジェクトに取り組んでいました(Unityの癖は恋しくありませんが、多くのことを学びました)。Claudeはアートや音楽のアセットを驚くほど上手に生成してくれます。自分では生成できないものです。もちろん最初のバージョンではなく、多くのやり取りを経て、以前の生成を基に私のガイダンスで好きなものに到達します。

反復、そのすべての形式と頻度は、Claudeや他のLLMで素晴らしい結果を生むための最善のアドバイスです。反復の形式については別の記事で書くつもりです。なぜなら、毎日Claudeを使うことで、その知識や訓練の限界、そしてそれらを拡張または回避する方法を理解するようになったからです。

これは、十分な反復をすれば何でも達成できるという意味ではありません。例えば、次の『Skyrim』やGoogleを一人で作り出すことなど。もちろん、何か価値あるものを作れるかもしれませんが、そういうわけにはいきません。具体性が管理可能で、理解でき、LLMに伝達または委任できる範囲で取り組む必要があります。少なくとも適切なレイヤーやコンポーネントで構築できること。そして、LLMがそのドメインで十分な訓練や抽象的なスキルを持っていることが前提です。

次回AIに何かを生成させる時は、初期の出力に注意してください。改善すべき点に対して批判的で、厳しく、意見を持ちましょう。アマチュアは3回目の反復で満足しますが、プロは30回目や300回目まで行き、おそらく何度か最初からやり直します。