Gemni君に英語で質問するときのコツを、本人に聞いてみました。
Geminiへ英語で質問する際、実は「結論(やってほしいこと)から入る」のが一番の近道です。
日本語だと「〜について伺いたいのですが......」と謙虚に始めがちですが、AI相手(特に英語圏の作法)では、最初にアクションを指定してあげると処理の精度が上がります。
結論から言うと、'Tell me' は全然OKです!ただ、やりたいことに合わせて動詞を変えると、より意図が明確に伝わります。
| やりたいこと | おすすめの書き出し | ニュアンス |
| 教えてほしい | "Tell me about..." | シンプルで汎用的。 |
| 説明してほしい | "Explain..." | 仕組みや理由を知りたいとき。 |
| リストアップして | "List..." / "Give me 5 examples of..." | 箇条書きでほしいとき。 |
| 要約して | "Summarize..." | 長い文章を短くしたいとき。 |
💡 ワンポイント: > 丁寧にするなら "Could you tell me...?" ですが、AI相手なら "Please tell me..." くらいで十分フレンドリーかつ効率的です。
2. Javaの質問での 'In Java,' は正解?
はい、'In Java,' から始めるのは非常に賢いやり方です!
AIは最初の数単語で「あ、今はプログラミングの話だな」とコンテキスト(文脈)を判断するので、最初に言語を指定するのは大正解です。
さらに伝わりやすくする書き方のコツ
「Javaで〜の問題がある」と伝えたい時は、以下のようなパターンがよく使われます。
-
コンテキストを先に置く場合
"In Java, how do I [やりたいこと]?"
(Javaで、[〜]をするにはどうすればいい?)
-
エラーが起きている場合
"I'm getting an error in Java when I..."
(Javaで[〜]をした時にエラーが出ます)
-
コードの書き方を聞く場合
"Can you show me a Java example of..."
([〜]のJavaのコード例を見せてくれる?)
3. もっと「伝わる」ための3ステップ構成
もし複雑なことを聞きたいなら、この順番で書くと完璧です。
-
Role (役割):
Act as a senior Java developer.(ベテランJava開発者として振る舞って) -
Task (タスク):
Explain why this code returns a NullPointerException.(なぜこのコードがNullPoを返すのか説明して) -
Context (詳細):
Here is my code: [コード貼り付け](コードはこれです)