その日にあったことも知りたい
そこで、今度はさらに機能を追加するようお願いしてみた。なんらかの方法を使って情報を取得してこない限りは実現できない機能だ。
すると、「情報を取得するために、外部のデータソースを利用する必要があります。例えば、WikipediaやAPIなどの情報源を使用することができます」との回答だ。
ここまでは想定内だが、説明を読み進めていくと「この例では、apiUrl変数を適切なAPIのエンドポイントに置き換える必要があります」とある。
コードから「apiUrl」変数を探すと、「apiUrl = 'https://api.example.com/events'; 」と、明らかにサンプルとわかるURIが代入されており、親切にも「実際のAPIエンドポイントに置き換えてください」というコメントがあった。
おそらくWikipedia APIのエンドポイントを入れてやればいいのだと推測できるが、正直どうやって探せばいいのかよくわからない。
わからない時はすぐ質問がChatGPTの基本。「情報をWikipediaから取得したい時はどうすればいいですか?」と質問してみた。
APIエンドポイントのURLはわかったのだが、今度は記事の内容を取得する「getWikipediaContent」、取得した内容を表示する「convertToJapaneseEra」という関数を定義するコードがずらずらと表示された。また、取得したデータは「JSON形式で提供される場合がありますので、適切に解析して必要な情報を抽出します」と別の処理も必要になるようだ。
恥ずかしながらここで完全にキャパオーバーしてしまい別のやり方を考えることにした。
追記:(後で落ち着いて読み返してみると、おそらくこれらの関数を元のHTMLファイルに追加すればうまく動いたような気もする)
この連載の記事
-
第24回
AI
めちゃ便利になった 無料版「ChatGPT」新機能の使い方まとめ【最新版】 -
第23回
AI
最新の生成AI使うなら「Perplexity Pro」がお得です -
第22回
AI
AI検索「Perplexity」がかなり便利だったので紹介します -
第21回
AI
ChatGPTのライバル「Claude 3」の使い方 良い点、悪い点まとめ -
第20回
AI
「ExcelでChatGPTを再現するシート」が想像以上に素晴らしかった -
第19回
AI
ChatGPTで画像生成するならコレ! おすすめGPTs紹介 -
第18回
AI
ChatGPTおすすめGPT 科学的根拠に基づき質問に答える「Consensus」 -
第17回
AI
ChatGPT「GPT Store」公式おすすめGPTラインアップ -
第16回
AI
ChatGPT「GPT Store」ついに開店 自作GPTs公開方法まとめ -
第15回
AI
自分専用のAI英語教師が、レッスンした英単語で歌詞を作って歌にしてくれるという夢のような環境ができました -
第14回
AI
俺のChatGPTこと「GPTs」で最高の英語教師を作り込んだ。題して「冴子先生強化計画」 - この連載の一覧へ