AIにLINE Developersサイトのドキュメントを読ませる:Markdown表示機能の活用方法
こんにちは!LINE Developersサイトのドキュメントを担当している、テクニカルライターの岡島です。
LINE Developersサイトでは、ドキュメントおよびリファレンス(以下、まとめて「ドキュメント」と言います)の一部が、Markdown形式での表示(以下、「Markdown表示機能」と言います)に対応しています。
Markdown表示機能に対応しているページでは、ページタイトル下に[LLM用にコピー]ボタンと[Markdownで表示]ボタンが表示されます。これらのボタンを押すことで、そのページの内容をMarkdown形式で取得または表示できます。

Markdown表示機能とAIを組み合わせることで、LINE DevelopersサイトのドキュメントをAIの一次情報として活用できるようになります。
その活用例の1つとして、LINE DevelopersサイトのドキュメントのMarkdownファイルをGoogle NotebookLMにアップロードし、AIリサーチアシスタントとして使用する例をご紹介します。
NotebookLMとは
NotebookLMは、リサーチに特化したAIサービスです。ファイルやウェブサイト、テキストなどをソースとして追加でき、そのソースのみを参照して、回答やコンテンツを生成するのが特徴です。
Markdown表示機能とNotebookLMの活用例
今回は、『LINEミニアプリドキュメント』の「LINEミニアプリを知る」カテゴリーのドキュメントを例に、Markdownファイルを取得するところから、NotebookLMに質問するところまでをご紹介します。
1. Markdownファイルを取得する
以下のページのMarkdownファイルを取得します。各ページにアクセスし、タイトル下の[Markdownで表示]ボタンを押します。

index.html.mdが表示されたら、そのページの内容をファイルとして保存します。ファイル名はindex.html.mdのままでも問題ありませんが、introduction.mdのようにページのパスと対応した名前にしておくと、NotebookLM上で識別しやすくなります。
2. ノートブックを作成する
NotebookLMにアクセスし、[ノートブックを新規作成]ボタンを押します。

3. ノートブックにMarkdownファイルを追加する
作成したノートブックのソースにMarkdownファイルを追加します。「ソース」パネルの[ソースを追加]ボタンを押し、Markdownファイルをアップロードします。

4. 質問する
Markdownファイルをソースに追加したら、「チャット」パネルでLINEミニアプリについて質問してみます。
たとえば、「LINEミニアプリと通常のLIFFアプリの主な違いは何ですか?」と質問すると、ソースとして追加されたLINEミニアプリのドキュメントに基づき、回答が生成されます。

このように、欲しい情報を伝えるだけで、ユーザーの代わりにNotebookLMがドキュメントを参照し、回答してくれます。また、NotebookLMは回答の引用元を表示してくれるため、ハルシネーションがないかの確認も容易です。
終わりに
今回は、Markdown表示機能とAIの活用例の1つとして、LINE DevelopersサイトのドキュメントのMarkdownファイルをNotebookLMにアップロードし、AIリサーチアシスタントとして使用する例をご紹介しました。
今回ご紹介した内容のほかにも、NotebookLMの音声解説や動画解説の機能を使って、新しいドキュメントを音声や動画でキャッチアップしたり、新しいチームメンバーのオンボーディングに使ったりなど、さまざまな活用方法が考えられます。
ぜひ、LINE DevelopersサイトのMarkdown表示機能を使って、ドキュメントの新しい活用方法を試してみてください。