【要約】AIに丁寧に接したいので英語で話しかける [Qiita_Trend] | Summary by TechDistill
> Source: Qiita_Trend
Execute Primary Source
// Problem
開発者がAIに対して丁寧な指示を与えようとする際、日本語を用いると入力コストが肥大化する問題がある。筆者は、以下のペインポイントを指摘している。
- ・日本語で丁寧な表現を用いると、タイピング量が増大する。
- ・IMEの切り替えが頻繁に発生し、開発フローを阻害する。
- ・指示を簡素化しすぎると、必要なコンテキストが欠落する恐れがある。
- ・不適切な指示は、AIの性能低下を招く心理的・技術的懸念がある。
// Approach
筆者は、丁寧さと効率性を両立させる手法として、英語での指示出しを採用している。具体的には、以下のステップでAIとの対話を行っている。
- ・「Hi!」や「Thanks」等の短い英語を用いて、低コストで丁寧さを維持する。
- ・婉曲的な表現を用い、「ユーザーの意見である」というコンテキストをAIに伝える。
- ・AIの返答に含まれる自然な言い回しを、学習リソースとして活用する。
- ・作業の完了度に応じて「Nice!」「Perfect.」等の語彙を使い分ける。
// Result
筆者が英語での指示出しを継続した結果、開発プロセスにおいて以下の成果が得られている。
- ・入力負荷の軽減と、漢字変換の手間からの解放。
- ・丁寧な表現を通じた、AIへの的確なコンテキスト伝達。
- ・日常的な英語学習および、自然な表現の習得。
- ・AIとの対話における心理的ストレスの低減。
Senior Engineer Insight
> 本件はプロンプトエンジニアリングにおける「言語選択」という、実践的な開発体験(DX)の改善策である。日本語の丁寧語は冗長になりがちだが、英語は短文で適切なニュアンスを伝えやすい。ただし、コードベースの言語に引きずられてAIの応答言語が不安定になる挙動は、大規模開発におけるコンテキスト管理の課題として注視すべきである。AI特有の英語表現に同化するリスクも、長期的なスキル形成の観点から考慮が必要だ。