この記事でわかること
この記事では、生成AIを使ううえで欠かせない概念である 「プロンプト(Prompt)」 について、
「そもそも何なのか」「なぜ重要なのか」「AI-900試験でどう理解すべきか」 を、AI初学者でもイメージできるように丁寧に解説します。
プロンプトとは何か
プロンプトとは、 生成AI(LLM)に対して与える指示文・入力文 のことです。
ChatGPTで質問を入力する行為そのものが、 すでにプロンプトを与えている状態だと考えると分かりやすいでしょう。
生成AIは、 プロンプトの内容に基づいて文章を生成 します。
なぜプロンプトが重要なのか
生成AIは万能ではなく、 「何をしてほしいか」 を明確に伝えなければ、期待通りの結果を返せません。
同じAIモデルでも、
- 曖昧なプロンプト → 曖昧な回答
- 具体的なプロンプト → 具体的な回答
になります。
つまり、 プロンプトは生成AIの性能を引き出す鍵 なのです。
プロンプトとLLMの関係
大規模言語モデル(LLM)は、 次に来る単語を確率的に予測するAIでした。
プロンプトは、
- 文脈を与える
- 役割や目的を示す
役割を持っています。
LLMは、 プロンプトを「会話の前提条件」 として解釈し、応答を生成します。
プロンプトの具体例
悪い例
「Azureについて教えて」
→ 情報が広すぎて、回答が抽象的になります。
良い例
「AI-900試験対策として、Azure AIの主要サービスを初心者向けに説明してください」
→ 目的・対象者・内容が明確なため、精度の高い回答になります。
良いプロンプトに含めるべき要素
良いプロンプトには、次の要素が含まれていることが多いです。
- 目的(何をしたいのか)
- 前提条件(誰向けか、レベル感)
- 出力形式(文章、箇条書きなど)
AI-900では、 「生成AIは自然言語による指示で動く」 という理解が重要です。
プロンプトと従来のプログラムの違い
従来のプログラムでは、
- 決められた命令
- 厳密な構文
が必要でした。
一方、プロンプトは、
- 自然な文章
- 多少曖昧でも動作する
という特徴があります。
この点が、 生成AIが「誰でも使える」と言われる理由 です。
Azure OpenAIにおけるプロンプト
Azure OpenAIでは、
- チャット形式
- API経由
のどちらでもプロンプトを利用します。
どの場合でも、 プロンプトがAIの出力品質を左右 する点は変わりません。
AI-900試験での重要ポイント
- プロンプト=生成AIへの指示文
- 自然言語で指示できる
- 入力内容によって出力が変わる
試験では、 「ユーザーが文章で指示を与える」 という特徴が問われます。
まとめ
- プロンプトは生成AIを動かす指示
- 良いプロンプトが良い結果を生む
- AI-900では役割理解が重要
