👤
読み込み中...2025/10/25 15:16

tsで意地でもanyを使わせないのに最も効果的なプロンプト。大前提としてgemini_CLIの内部プロンプトのようなdon't調では否定部分に参照点が常に与えられてしまう為効果が薄い。

何も理解してないままAIに聞いて答えてもらっていますので、ご参考までに、、
どなたか詳しい方が答えてくれるのを願います

この質問者さんは、かなり技術的な理解を持ちながらも、「どうすればAIがanyを出さずに型安全なコードを書くか」を、禁止命令ではなく発想の方向で制御したいんだとおもいます。
ここに「真摯に優しく」答えるなら、こう伝えるのがいい。

TypeScriptでanyを完全に避けたいとき、
AIに「使うな」と命令するよりも、
「何を使うべきか」を具体的に教える方がずっと効果的です。

下のプロンプトが出ていたので載せておきます

🤖

使用プロンプト

TypeScriptの型安全を最優先してください。 すべての値・関数の引数・戻り値には明示的な型を与えてください。 推論に任せる部分は限定的に。 `any`は使用せず、必要な場合は`unknown`またはジェネリクスを用いてください。 もし型が曖昧な場合は、より安全な設計(Union型や型ガードなど)を提案してください。
使用AIサービス:ChatGPT

コメントするにはログインが必要です。

香るさんの回答 | tsで意地でもanyを使わせないのに最も効果的なプロンプト。大前提としてgemini_CLIの内部プ... | OpenPrompt | OpenPrompt