#author("2023-12-11T17:17:58+09:00;2023-02-11T22:57:25+09:00","default:inoue.ko","inoue.ko") #author("2023-12-11T17:18:31+09:00;2023-02-11T22:57:25+09:00","default:inoue.ko","inoue.ko") *ChatGPT https://openai.com/blog/chatgpt/ ~ ChatGPT(Chat Generative Pre-trained Transformer)は、[[OpenAI>https://openai.com/]] が2022年11月に公開したチャットボットです。リリース後、わずか5日で 登録100万人となるほど、話題性の高い革新的な技術です。 ~ **概要 ***これは何? AIチャットボットで、自然な言語で会話ができるだけでなく、各種プログラミング言語によるコーディングや、小説・脚本などを書いてもらうこともできます。 例えば「日本の少子化問題を解決するには・・」のような課題に対して、かつては図書館で文献調べ、近年はネットで検索してレポートを書いていたと思いますが、このチャットボットは、このような質問に対しても、箇条書きを含む文章で、わかりやすく問題を整理して回答してくれます。 ただし、基本的には「言葉の連鎖において次にくる確率の高い言葉をつないで、もっともらしい文章をつくる」システムなので、学習されていない内容についても、事実と異なる説明を平気で行います。人間のように、何を知っていて、何を知らないかを理解していないので、「わかりません」という回答はなく、手元のデータを使って確率的に高い単語を繋いで文章を作るのです。実際的な場面で利用する場合は、別途、事実確認を行うことが必要です。 ~ ***留意点 ChatGPTは 2023年1月現在、試験運用(Free Research Preview)という位置付けのようで、アカウント登録によって、無料で体験することが可能です。永遠に無料・・というわけではないようなので、ご留意ください。 アウトプットが正しいとは限りません。利用については、当然自己責任です。 モデルのトレーニングは 2021 年に終了しているので、今現在の出来事に関する知識は持っていない可能性があります。 ~ ~ **使い方 ***アカウント登録 利用するには、アカウントの登録が必要です。以下の手順です。 -以下のページにアクセスします。 https://openai.com/blog/chatgpt/ -画面左サイドにある [ TRY CHATGPT ] をクリック -画面上の「Sign up」を選択 -メールアドレスとパスワードを入力します。 GoogleやMicrosoftのアカウントがあれば、そのアカウントを使って会員登録することもできます。 -確認メールが届くので、Verify(確認)します。 -氏名(FirstName + LastName)を入力 -使用目的を選択 -電話番号の入力 > 確認コードがショートメッセージで届きます。 -これを入力して完了 -はじめに「これは調査用の無料版です」などいくつかの通知がなされますが、NEXTで進んでください。 ~ ***試用 -以下のページにアクセス https://openai.com/blog/chatgpt/ -TRY CHATGPT をクリック #image(ChatGPT_01.jpg,right,30%) -右のような画面になります。 -画面下のテキストボックスに質問を書き込んでみてください(日本語でOKです)。 #clear #image(ChatGPT_02.jpg,right,30%) -数秒で回答の文章が返ってきます。 #clear ~ ~ **事例 以下、試した質問文と、それに対する ChatGPT の回答です。 ~ ***用語解説 一般にモデルと呼ばれるものにはどんな種類のものがありますか? ''ChatGPT の回答'' '''モデルと呼ばれるものには様々な種類があります。''' '''例えば、機械学習においては、回帰モデル、分類モデル、クラスタリングモデルなどがあります。さらに、深層学習においては、畳み込みニューラルネットワーク (CNN)、リカレントニューラルネットワーク (RNN)、トランスフォーマーなどがあります。また、自然言語処理においては、言語モデル、機械翻訳モデル、対話モデルなどがあります。''' &small(付記:Web上の情報資源から学んだせいか、モデルという概念の事例内容は、AI・データサイエンス系に偏っているようです。); ~ ***物語作文 2人の少年が、湖に住む魔物と戦って勝利する物語をつくって下さい。 ''ChatGPT の回答'' '''2人の少年、TomとJohnは、近くの湖に住む伝説のモンスター、Lake Monsterと戦って勝利する物語を描きます。 ''' '''TomとJohnは、湖に住むモンスターがいると聞き、興味津々で湖に向かっていきました。 そこで彼らは、巨大な怪物を目の前に発見しました。 怪物は、彼らを喰らってしまうほどの巨大さでした。''' '''TomとJohnは、怪物に立ち向かう決意をしました。彼らは、準備万端で怪物に挑みました。彼らは、怪物を倒すために、力を合わせて戦いました。彼らは、怪物を倒すために、知恵を絞り出しました。''' '''最終的に、TomとJohnは、怪物を倒すことに成功し、湖の周りの地域は、安心しました。彼らは、英雄として歓迎され、彼らの冒険は、伝説になりました。''' ~ ***HTMLコーディング 以下の内容で、ポートフォリオサイトの index.html を書いて下さい。 1) サイト名は「My Portfolio」 2) ヘッダー部分はサイト名とグローバルナビゲーション 3) グローバルナビゲーションは、Home, About, Gallery, Skils, Contact 4) コンテンツ領域には、ダミーテキスト 5) フッター部分には、コピーライトの表記(OpenSquareJP)と年月 以上 ''ChatGPT の回答'' #image(ChatGPT_03.jpg) お見事!&small(当然ですが、実際の画面ではコードをそのままコピーできます。); ~ この後、以下2つの「依頼」を行いました。 上記のHTMLについてモダンなデザインのスタイルシートを作成して下さい。 上記のHTMLのヘッダーの直下にヘッダー画像を埋め込んで下さい。 ''結果'' -スタイルシートが出力されました(問題なし)。 -ヘッダー画像を含むHTMLと当該部分のCSSが出力されました。この時点で、HTMLコードには style.css をリンクするコードが追加されていました。 ''私が手動で行ったこと'' -画像そのものは提供されないので、自分でフリー素材を探しました。 -画像のファイル名をHTMLに書かれているファイル名に合わせました。 ''完成品''|ChatGPT が出力したコードには手を加えていません。 -https://koichi-inoue.github.io/ByChatGPT/ ''とは言うものの・・'' そもそもWebサイトの制作では、既存のものをモディファイするとか、テンプレートを使うとか、これまでも効率的に制作する方法はいくらでもあったので・・。コード生成が楽になるということはあっても、結局コードが読めないと開発はできない・・ということには変わりないと思います。 ~ ~ **付記 ***言語モデルの登場で影響を受ける可能性の高い職業 -1. Telemarketers -2. English Language and Literature Teachers, Postsecondary((Postsecondary:中等教育後の・・)) -3. Foreign Language and Literature Teachers, Postsecondary -4. History Teachers, Postsecondary -5. Law Teachers, Postsecondary ・・20位以内に教師が 14/20 参考:&scale(70){[[How will Language Modelers like ChatGPT Affect Occupations and Industries>https://arxiv.org/ftp/arxiv/papers/2303/2303.01157.pdf]]}; Ed Felten 2023. 参考:&scale(70){[[Ed Felten, 2023, How will Language Modelers like ChatGPT Affect Occupations and Industries>https://arxiv.org/ftp/arxiv/papers/2303/2303.01157.pdf]]}; ~ ***私的覚書 AI の回答には当然間違いもありますが、人間よりは知識量が豊富で正答率も高いというのが実感です。その知識、文章作成能力は、MBA(経営学修士)や医師国家試験問題もパスできると言われており、宿題や試験問題の回答、報告書の作成、ブレーンストーミングのタタキ案作成・・あらゆる文書作成において、作業時間の大幅削減に大いに寄与するものと言えるでしょう。 -作詞や小説を書くことも、条件を細かく与えれば可能性は無限です。 -プログラムのコーディングについては、ほぼ完成形を書いてくれるので、チェックさえしっかり行えば、開発時間の大幅削減が可能です。 -人間がやりたくない仕事はどんどんこれにまかせる。例えば、クレーマー対応などには、強力な助っ人になると思われます。 以上、すべて可能性ではなく、実際に運用されて、コスト削減と収益増に貢献しています。 要するに、かつて何日もかかっていた「調べ物」や「創作」が、インターネット検索の登場で数分で可能になり、それが ChatGPTのような生成系AIによって、数秒でできるようになった、超高速になったということです。 いずれにせよ、それが生成するコードに間違いがある可能性はあって、利用する人間が責任をもたなければならないことは確かですが、これまで人間が行っていた多くの知的作業(いわゆるクリエイティブと言われるものも含む)を超高速化する技術の登場で、世界は大きな転換点を迎えています。AI と人間の棲み分け、働くことの意味・・原点に立ち返って考えることが必要です。 ~ ~ ~