最近の人気のあるプログラミングアドバイスは次のとおりです:

問題をより小さな塊に分解する方法を学び、欲しいものについて具体的にし、タスクに適したAIモデルを選び、プロンプトを反復します。 これをしないでください。

つまり、「問題を分解する方法を学ぶ」は確かにそうです。「プロンプトを反復する」はそれほどではありません。代わりに実際のコードを書いてください:

AIに初期バージョンを求めてから、期待に合わせてリファクタリングします。 初期バージョンを自分で書き、AIにレビューと改善を求めます。 重要な部分を書き、AIに残りをやらせます。 コードの概要を書き、AIに欠けている部分を埋めさせます。 おそらく今、パターンが見えているでしょう。コードに関与し、すべてをAIに任せないでください。

もし、プロンプトを与えられた場合、AIが最初または2回目の反復で完璧に仕事をするなら、それで構いません。そうでなければ、プロンプトの精錬を止めてください。コードを書きに行き、それからAIに戻ってください。はるかに良い結果が得られます。

誤解しないでください: これは反AIのアドバイスではありません。ぜひ使ってください。望むなら、たくさん使ってください。しかし、「英語でプログラミング」して、AIから完璧な結果を得ようとする、終わりのないプロンプト精錬の往復の罠に陥らないでください。それは不正確で、遅く、恐ろしく苦痛な方法で物事を成し遂げる方法です。

手を汚してください。コードを書いてください。それはあなたが得意とすることです。

あなたはソフトウェアエンジニアです。プロンプト精錬者にならないでください。

by Anton Zhiyanov


参照: AIのヒント AIコーディングアシスタントと作業するための実践的なアドバイス。