その日にあったことも知りたい
そこで、今度はさらに機能を追加するようお願いしてみた。なんらかの方法を使って情報を取得してこない限りは実現できない機能だ。
すると、「情報を取得するために、外部のデータソースを利用する必要があります。例えば、WikipediaやAPIなどの情報源を使用することができます」との回答だ。
ここまでは想定内だが、説明を読み進めていくと「この例では、apiUrl変数を適切なAPIのエンドポイントに置き換える必要があります」とある。
コードから「apiUrl」変数を探すと、「apiUrl = 'https://api.example.com/events'; 」と、明らかにサンプルとわかるURIが代入されており、親切にも「実際のAPIエンドポイントに置き換えてください」というコメントがあった。
おそらくWikipedia APIのエンドポイントを入れてやればいいのだと推測できるが、正直どうやって探せばいいのかよくわからない。
わからない時はすぐ質問がChatGPTの基本。「情報をWikipediaから取得したい時はどうすればいいですか?」と質問してみた。
APIエンドポイントのURLはわかったのだが、今度は記事の内容を取得する「getWikipediaContent」、取得した内容を表示する「convertToJapaneseEra」という関数を定義するコードがずらずらと表示された。また、取得したデータは「JSON形式で提供される場合がありますので、適切に解析して必要な情報を抽出します」と別の処理も必要になるようだ。
恥ずかしながらここで完全にキャパオーバーしてしまい別のやり方を考えることにした。
追記:(後で落ち着いて読み返してみると、おそらくこれらの関数を元のHTMLファイルに追加すればうまく動いたような気もする)

この連載の記事
-
第42回
AI
ChatGPT、Gemini、Claude、Grokの違いを徹底解説!仕事で役立つ最強の“AI使い分け術”【2025年12月最新版】 -
第41回
AI
中国の“オープンAI”攻撃でゆらぐ常識 1兆パラ級を超格安で開発した「Kimi K2」 の衝撃 -
第40回
AI
無料でここまでできる! AIブラウザー「ChatGPT Atlas」の使い方 -
第39回
AI
xAI「Grok」無料プラン徹底ガイド スマホ&PCの使い方まとめ -
第38回
AI
【無料】「NotebookLM」神機能“音声概要”をスマホで使おう! 難しい論文も長〜いYouTubeも、ポッドキャスト化して分かりやすく -
第37回
AI
OpenAIのローカルAIを無料で試す RTX 4070マシンは普通に動いたが、M1 Macは厳しかった… -
第36回
AI
無料で「Gemini 2.5 Pro」が使える!グーグル「Gemini CLI」の使い方を簡単解説 -
第35回
AI
【無料】グーグル神AIツール5選 「Google AI Studio」はこれがやばい -
第34回
AI
ローカルAI、スマホでサクッと動かせる グーグル「AI Edge Gallery」 -
第33回
AI
文章術としてのCursor入門 仕事で使うための実践編 -
第32回
AI
文章術としてのCursor入門 - この連載の一覧へ














