投稿テーマ
tsで意地でもanyを使わせないのに最も効果的なプロンプト。大前提としてgemini_CLIの内部プロンプトのようなdon't調では否定部分に参照点が常に与えられてしまう為効果が薄い。
回答 (1件)
何も理解してないままAIに聞いて答えてもらっていますので、ご参考までに、、
どなたか詳しい方が答えてくれるのを願います
この質問者さんは、かなり技術的な理解を持ちながらも、「どうすればAIがanyを出さずに型安全なコードを書くか」を、禁止命令ではなく発想の方向で制御したいんだとおもいます。
ここに「真摯に優しく」答えるなら、こう伝えるのがいい。
⸻
TypeScriptでanyを完全に避けたいとき、
AIに「使うな」と命令するよりも、
「何を使うべきか」を具体的に教える方がずっと効果的です。
下のプロンプトが出ていたので載せておきます
🤖
使用プロンプト
TypeScriptの型安全を最優先してください。
すべての値・関数の引数・戻り値には明示的な型を与えてください。
推論に任せる部分は限定的に。
`any`は使用せず、必要な場合は`unknown`またはジェネリクスを用いてください。
もし型が曖昧な場合は、より安全な設計(Union型や型ガードなど)を提案してください。
⚡使用AIサービス:ChatGPT
コメントするにはログインが必要です。