六四テクテク工房

TODOROKIのよもやまBLOG

[AI生成記事] Geminiへの質問方法

  • 投稿日:
  • by
  • Category:

Gemni君に英語で質問するときのコツを、本人に聞いてみました。


Geminiへ英語で質問する際、実は「結論(やってほしいこと)から入る」のが一番の近道です。
日本語だと「〜について伺いたいのですが......」と謙虚に始めがちですが、AI相手(特に英語圏の作法)では、最初にアクションを指定してあげると処理の精度が上がります。

1. 定番の書き出し:'Tell me' はアリ?

結論から言うと、'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ステップ構成

もし複雑なことを聞きたいなら、この順番で書くと完璧です。

  1. Role (役割): Act as a senior Java developer. (ベテランJava開発者として振る舞って)

  2. Task (タスク): Explain why this code returns a NullPointerException. (なぜこのコードがNullPoを返すのか説明して)

  3. Context (詳細): Here is my code: [コード貼り付け] (コードはこれです)