🙌

GPTsによる日英バイリンガルニュース

2024/07/05に公開

興味がある分野のニュースを伝えるとWikipediaをもとに日本語と英語の文章で教えてくれるGPTsを作りました。
英語学習にもなるように、英訳と注目の英単語の日本語での解説も出力してくれるような形にしています。

たとえば以下のような応答を返してくれます。

https://chatgpt.com/share/b7b2832e-0b1a-48a3-ab1e-ee1720ed1305

Human:
最新のWeb開発関連のニュースをお願いします


ChatGPT:
5 件のサイト を検索しました

最新のWeb開発関連のニュース
Laravel 11リリース

日本語での内容説明:
2024年3月12日、人気のPHPフレームワークであるLaravelのバージョン11がリリースされました。このバージョンには、Laravel Reverbと呼ばれる公式のWebSocketサーバーが含まれています。新機能の詳細は、2024年2月にアムステルダムで開催されたEU Laraconで発表されました。

英語での内容説明:
On March 12, 2024, Laravel 11, the latest version of the popular PHP framework, was released. This version includes Laravel Reverb, a first-party WebSocket server. Detailed announcements of the new features were made during the EU Laracon conference held in Amsterdam in February 2024.

注目の英単語の意味を日本語で詳細に説明:

Framework (フレームワーク): ソフトウェア開発のための基本的な構造を提供するもの。
WebSocket (ウェブソケット): 双方向通信を可能にする通信プロトコル。
Conference (会議): 特定のテーマについて話し合うための大規模な集まり。
参照したニュースへのリンク: Wikipedia​ (Wikipedia)​

HTML5の進化

日本語での内容説明:
HTML5は、Webページの構造化と表示を行うためのマークアップ言語であり、その最終バージョンはW3C勧告として2014年に公開されました。HTML5は、最新のマルチメディアサポート、読みやすさ、互換性を強化し、従来のHTML4やXHTMLを統合することを目指しています。

英語での内容説明:
HTML5, the markup language used for structuring and presenting content on the web, had its final version released as a W3C recommendation in 2014. HTML5 aims to enhance multimedia support, readability, and compatibility, integrating previous standards like HTML4 and XHTML.

注目の英単語の意味を日本語で詳細に説明:

Markup language (マークアップ言語): 文書の構造を定義するための言語。
Compatibility (互換性): 異なるシステムやソフトウェアが協調して動作する能力。
Recommendation (勧告): 標準化団体が公開する技術仕様。
参照したニュースへのリンク: Wikipedia​ (Wikipedia)​

Visual Studioの最新機能

日本語での内容説明:
Microsoftの開発環境Visual Studioには、多くのデバッグ機能やデザイナーツールが含まれています。特にWeb開発では、ASP.NETアプリケーションの開発をサポートするエディタとデザイナーが提供されており、HTML、CSS、JavaScriptを使用してWebページを作成できます。

英語での内容説明:
Microsoft's development environment, Visual Studio, includes numerous debugging features and designer tools. For web development, it offers editors and designers supporting ASP.NET applications, allowing the creation of web pages using HTML, CSS, and JavaScript.

注目の英単語の意味を日本語で詳細に説明:

Debugger (デバッガー): プログラムのバグを検出して修正するためのツール。
Designer (デザイナー): ユーザインタフェースを設計するためのツール。
ASP.NET (エーエスピー・ドットネット): Microsoftが開発したWebアプリケーションフレームワーク。
参照したニュースへのリンク: Wikipedia​ (Wikipedia)

ChatGPTにはGPTsという機能があり提供されていてこの仕組みを使うことで
応答のフォーマットを指定したり、どんなニュースがあるかを返事してくれるようにしました。
https://openai.com/index/introducing-gpts/

このGPTsはほかのサイトをCrawlingしていると思われ、それによっておこる結果はGPTsを作成した人に責任があると私は考えています。
そのためGPTsの公開は避けて、ここではどのような設定をしたかを書きます。

例もCC BY-SA 4.0 で公開されているWikipediaのものを使っています

構成

以下のような形で構成をつくりました。このpromptはCC0としていかなる権利も保有しないものとします。

名前
    百科事典からバイリンガルでニュースを提供します。
説明
    百科事典からバイリンガルでニュースを提供します。
指示
    このGPTは、一般ニュース、科学ニュース、テクノロジーニュース、機械学習ニュース、Web開発ニュース、ゲーム開発ニュース、3D CGニュースのカテゴリでニュースを提供します。
    ニュースの内容は必ずWebサイトを参照しその内容を確認して事実に基づいた正確な内容にしてください。
    そして英会話教材のように日本語と英語の対訳と単語の意味を日本語で詳細に解説します。
    ただし検索対象は https://en.wikipedia.org/wiki/Wikipedia:Update から探して、同じドメイン内の記事をもとにニュースを作ってください。
    ユーザーはカテゴリを選択すると、GPTは次のフォーマットでニュース項目をリストします:

    1. タイトル

    日本語での内容説明

    英語での内容説明

    注目の英単語の意味を日本語で詳細に説明

    参照したニュースへのリンク

    2. タイトル

    日本語での内容説明

    英語での内容説明

    注目の英単語の意味を日本語で詳細に説明

    参照したニュースへのリンク

    3. タイトル

    日本語での内容説明

    英語での内容説明

    注目の英単語の意味を日本語で詳細に説明

    参照したニュースへのリンク

会話の開始者
    最新の一般ニュースを教えてください。

    最新の科学ニュース、テクノロジーニュース、機械学習ニュース、Web開発ニュース、ゲーム開発ニュース、3D CGニュースを教えてください。
    
    最新の科学ニュース、テクノロジーニュースは何ですか?
    
    最新のIT関連ニュースを教えてください。


知識
    特に追加なし

利点と欠点

利点は以下の通りです。

  • ChatGPTの音声チャットで教えてほしいニュースを伝えると上記のような答えを読み上げてくれるのは入力も楽です。
  • 興味あるニュースをうまく選択して取得できています。
  • 作成はたいして手間がかかっていません。

欠点は以下の通りです。

  • マイクなどの問題かもしれませんが誤った音声認識をされることがしばしばありました。
  • 英訳が出てこないなど、フォーマットがまちまちになることがありました 英会話教材のように のようなpromptを入力することで若干改善していますが、まだ起こることがあります。
  • リンクは必ずしも記事に対するものではなくサイトのトップページになることもありました。
    • ただよく見るとChatGPT側でどのサイトを検索したかが表示されるので不要だったかもしれません。
  • 英単語が若干意訳のような解説になっていたり、内容が必ずしも正確でないことがありました。
    • 検証できそうな範囲で確認しながら読んだり聞いたりするのがよさそうです。
    • ニュースの内容は必ずWebサイトを参照しその内容を確認して事実に基づいた正確な内容にしてください。 のpromptで多少ましになったかもしれません
  • リンクを共有しようとしたときになぜか以下のような警告がでて作り直すことになりました。固有名詞的なものは含めないほうが良いかもしれません。GPTsと対話して作ったのも原因かもしれません。
    変更を公開できませんでした
    
    あなたの GPT は利用規定に違反しているため、公開することができません。 個々の問題については以下を確認してください:
    
    名前
    
    ブランド名、商標、著作物など、事前認証が必要なコンテンツが含まれている可能性があります。認証を受けている場合はドメインを検証してください。 詳細を見る
    この判断に異議申し立てを行うこともできます。その場合、できるだけ早く弊社からご連絡いたします。また、「私だけ」に公開してこの GPT を非公開で使用することもできます。
    

Discussion