本文へスキップ
AI LABOAIを知って、試して、活かす

AIリテラシー

AIで学ぶ用語の調べ方:APIを例に、説明と一次資料を行き来する

APIを例に、AIの短い説明、たとえの限界、公式資料へ戻る手順、自分で理解を確かめる方法を初心者向けに解説します。

AIで学ぶ用語の調べ方:APIを例に、説明と一次資料を行き来するのサムネイル

難しい用語に出会ったとき、AIは最初の説明を短くする手伝いになります。けれども、説明が分かりやすいことと、公式の定義を理解したことは同じではありません。ここでは「API」という一語だけを例に、AIの説明と一次資料を行き来する方法を紹介します。

この記事は資格取得や学習効果を保証するものではありません。分からない言葉を自分の言葉で言い直せるかを、人が確かめるための手順です。

APIを短く説明してもらう

APIは、ソフトウェア同士が決めた方法でやり取りするための窓口、とまず考えると入りやすい言葉です。MDN Web Docsは、APIを、ソフトウェアが互いにやり取りするための機能や規則の集まりとして説明しています。

AIには、専門用語を減らしすぎない依頼をします。例えば「APIを、Webサービスを使ったことがある人向けに、80字以内で説明してください。分からない前提を増やさず、例と定義を分けてください」と頼みます。返ってきた文章は答えではなく、次に読むための仮の説明です。

たとえは入口であり、定義そのものではない

APIを「レストランの注文票」にたとえる説明を見かけます。客が注文を伝え、厨房が料理を返すように、あるソフトウェアが決められた形式で要求を送り、別のソフトウェアが応答を返す、という対応をつかむには役立ちます。

ただし、このたとえには限界があります。APIには、画面を持たないもの、要求と応答だけでは表せないもの、認証や利用条件が必要なものもあります。レストランの比喩だけで、APIの全ての形や安全な使い方が分かるわけではありません。

用語の短い説明、たとえ、限界、一次資料を分けて確認する図
短い説明とたとえを、公式の定義と同じものとして扱わない。

公式の定義へ戻って、使われ方を見る

AIの説明を読んだ後は、一次資料へ戻ります。APIなら、まず用語集や提供元の公式ドキュメントを開きます。次に、その資料でAPIが何を指し、どの前提や例外が書かれているかを確認します。

HTTPを使うWeb APIを読む場面では、IETFのRFC 9110のように、HTTPの要求と応答、メッセージの意味を定義する資料も手がかりになります。ただし、HTTPの規格はAPI全般の唯一の定義ではありません。自分が読んでいる製品やサービスのAPIは、その提供元の仕様、認証方式、利用条件を別に確認します。

公式ページを読んで分からない文があれば、その一文をAIに渡して「この文で定義している対象、条件、分からない略語を分けてください。元の意味を補わないでください」と頼みます。AIの言い換えを読んだら、再び原文と見比べます。

自分で説明できるかを小さく確かめる

理解したつもりかを確かめるには、答えを見ずに三つ書きます。

  1. APIが何のための取り決めか。
  2. たとえで説明できる部分と、たとえでは抜ける部分。
  3. 今読んでいる資料では、どの提供元の何を確認すべきか。

書けなかった項目は、理解が足りないという失敗ではなく、戻る場所を示す印です。AIに答えを長く出させる前に、公式資料の該当箇所をもう一度読みます。

AIの説明から公式資料へ戻り、自分の言葉で確認する流れ
AIの説明、たとえ、一次資料、自分の説明を往復して理解を確かめる。

AIの説明に任せない範囲

用語の説明は便利でも、AIの回答だけで製品の仕様、料金、権限、個人情報の扱い、著作権や利用条件を決めません。実務で操作する前は、対象サービスの公式資料と組織のルールを確認してください。AIが引用らしい文を出しても、リンク先の原文を開かない限り、出典の確認にはなりません。

質問を小さくすると、分からない場所が残る

「APIを全部教えてください」と尋ねると、AIの説明は広くなりがちです。最初は「この資料のAPIは、誰が何に要求を送るためのものか」「この段落の request は何を指すか」のように、一つの問いに絞ります。答えの中に知らない用語が出たら、その語を次の問いにします。

この方法では、分からない部分を急いで埋めません。分からないままの略語、条件、エラーの意味をメモしておけば、公式資料の検索語にもなります。AIがもっともらしくつないだ説明より、今どこまで原文で確認できたかを残す方が、次に読み直すときの助けになります。

参考資料

  • MDN Web Docs, API Glossary。APIの一般的な説明を確認しました。
  • IETF, RFC 9110: HTTP Semantics。HTTPの要求と応答を含む規格上の説明を確認しました。