MENU
やすひら
やすひらと申します。
長靴を履いたタヌキ(ITエンジニア)です。
モノ作りの楽しさを発信中。
X(旧Twitter)のフォローもお願いします。

[ChatGPT入門]ChatGPTの使い方 | ChatGPTの始め方を解説

ChatGPTはOpenAI社が提供する生成AIです。
本記事では、ChatGPTの始め方を紹介します。

やすひら

ChatGPTの使い方と始め方を紹介します

この記事でわかること
  • ChatGPTとは
  • ChatGPTでできること
  • ChatGPTのアカウント登録方法
  • ChatGPTの使い方
  • ChatGPTのモバイルアプリの使い方
目次

ChatGPTとは

ChatGPTは、OpenAI社が提供する、対話型の生成AIです。
生成AIを対話形式で利用することができます。

ブラウザ画面

生成AIとは

生成AIは、コンテンツを生成できるAIです。
プロンプトを入力することで、コンテンツを生成できます。

ChatGPTでできること

ChatGPTでできることを紹介します。

文章の生成

テキスト情報を生成することができます。
チャットボットによる対話、記事の自動生成、詩や小説の執筆など、日常的なテキストの生成から、クリエイティブなテキストの生成まで可能です。

生成AIは文章を生成することができます。
チャットボットによる対話、記事の自動生成、詩や小説の執筆など、日常的なテキストの生成から、クリエイティブなテキストの生成まで可能です。

あなたは最高の小説家です。
以下の内容で小説を作成してください。
主人公
やすひら
長靴を履いたタヌキ
ストーリー
やすひらは山に住んでいた
山から都会に下りて長靴とパソコンを購入した
パソコンを使ってプログラミングを勉強した
エンジニアとして活躍した

タイトル: 長靴を履いたタヌキ、やすひらの冒険

やすひらは、緑豊かな山の中で一人暮らしをしていたタヌキだった。彼の住む山は四季折々の美しい風景に包まれていて、春には桜が咲き誇り、夏にはせせらぎの音が心地よい涼を届けてくれた。秋には紅葉が山を彩り、冬には真っ白な雪が降り積もる。しかし、やすひらにはずっと心に秘めている夢があった。それは都会での生活だった。

「一度でいいから、あの都会という場所を見てみたい。」

ある日、やすひらはふと思い立って都会に下りることを決意した。彼は都会の生活に憧れを抱き、そこで何か新しいことを始めたいと考えていたのだ。やすひらは旅支度をし、大切にしている長靴を履いて山を下りる準備を整えた。

やすひらが都会に到着すると、彼の目には初めて見る景色が広がっていた。高層ビルが立ち並び、人々は忙しそうに行き交い、車の音や様々な機械音が響き渡っている。少し怖いと思ったが、それ以上に心が躍っていた。

「さて、まずは長靴を買い替えよう!」

都会の商店街を歩き回り、やすひらは新しい長靴を探した。彼の古い長靴は山での生活でボロボロになっていたのだ。都会の靴屋に入り、新品の黒い長靴を見つけた。足を通してみると、ちょうどぴったりだった。やすひらはすぐにその長靴を買い求め、次の目的地に向かうことにした。

「次は…パソコンだ!」

やすひらはパソコンというものに興味を持っていた。山では見たことも使ったこともなかったが、都会ではパソコンが便利で重要な道具だと聞いていた。電気店に入り、店員の説明を受けながら、やすひらは初心者向けのパソコンを手に入れた。店員からは「インターネットが使えるから、これで何でも調べられるよ」と言われた。やすひらはインターネットという言葉に少し戸惑ったが、とにかくパソコンを手に入れたことに喜びを感じていた

パソコンを手に入れたやすひらは、早速都会のカフェに入り、パソコンを開いてみた。しかし、何から始めればいいのか全くわからない。そんなとき、隣の席に座っていた若い男性が声をかけてきた。

「初めてのパソコンですか?」

やすひらは少し恥ずかしそうにうなずいた。男性は優しく微笑んで、やすひらに基本的な使い方を教えてくれた。その中で「プログラミング」という言葉が出てきた。やすひらは興味津々でその言葉を覚えた。

「プログラミングって何ですか?」

「それはね、パソコンに指示を与えて、いろんな動きをさせることなんだ。例えば、ゲームを作ったり、ウェブサイトを作ったり…」

やすひらの目が輝いた。彼はプログラミングを学んで、都会で何か新しいことを始めたいという思いを強くした。そこでやすひらは、毎日カフェに通いながらパソコンと向き合い、プログラミングの勉強を始めた。

やすひらは日々努力を重ね、次第にプログラミングの技術を身につけていった。初めは難しく感じたが、インターネットで情報を検索し、オンラインの無料講座を受けることで、少しずつ理解できるようになった。彼の学びの姿勢はとても真剣で、周りの人々からも応援されるようになった。

半年が過ぎた頃、やすひらは小さなアプリケーションを自分で作ることができるようになった。そのアプリは、都会の生活に役立つような、簡単な地図アプリだった。やすひらは自分の作ったアプリをインターネットに公開し、都会の人々に使ってもらえるようにした。

すると、驚いたことに、そのアプリは都会の人々から大変好評を得た。やすひらのアプリは使いやすく、デザインもシンプルでわかりやすいと評判になったのだ。彼のもとには感謝のメールが届くようになり、やすひらはますますプログラミングにのめり込んでいった。

その後もやすひらはさまざまなアプリを開発し、ついには都会のIT企業からスカウトされるまでになった。彼は山で育ったタヌキでありながら、その才能と努力によって一流のエンジニアとして認められたのだった。

やすひらは、山の自然と都会の技術を結びつけるような、新しい発想のアプリケーションを次々と生み出し、都会での生活を楽しみながらエンジニアとしてのキャリアを築いていった。

やすひらの長靴は、いつも彼の足元を支えていた。どんなに都会で忙しくなっても、彼は毎日その長靴を履いて出かけた。長靴を履いたタヌキ、やすひらの物語は、これからも続いていく。彼の冒険心と学び続ける姿勢は、きっと新しい未来を切り開くに違いない。

こうして、山から都会に下りたタヌキ、やすひらの冒険は、彼が望んだ以上に素晴らしいものとなった。彼の物語は、勇気を持って新しいことに挑戦する全ての人々に勇気を与えるだろう。

小説などのクリエイティブな文章を生成することも可能です。

文章の要約

文章を要約することができます。
長文のドキュメントを全て目を通すのは、時間がかかるため、まずは要約を読むことで確認時間を短縮することができます。

以下の文章を要約してください。
要約は200文字程度でお願いします。

# 文章
やすひらは、緑豊かな山の中で一人暮らしをしていたタヌキだった。彼の住む山は四季折々の美しい風景に包まれていて、春には桜が咲き誇り、夏にはせせらぎの音が心地よい涼を届けてくれた。秋には紅葉が山を彩り、冬には真っ白な雪が降り積もる。しかし、やすひらにはずっと心に秘めている夢があった。それは都会での生活だった。

「一度でいいから、あの都会という場所を見てみたい。」

ある日、やすひらはふと思い立って都会に下りることを決意した。彼は都会の生活に憧れを抱き、そこで何か新しいことを始めたいと考えていたのだ。やすひらは旅支度をし、大切にしている長靴を履いて山を下りる準備を整えた。

やすひらが都会に到着すると、彼の目には初めて見る景色が広がっていた。高層ビルが立ち並び、人々は忙しそうに行き交い、車の音や様々な機械音が響き渡っている。少し怖いと思ったが、それ以上に心が躍っていた。

「さて、まずは長靴を買い替えよう!」

都会の商店街を歩き回り、やすひらは新しい長靴を探した。彼の古い長靴は山での生活でボロボロになっていたのだ。都会の靴屋に入り、新品の黒い長靴を見つけた。足を通してみると、ちょうどぴったりだった。やすひらはすぐにその長靴を買い求め、次の目的地に向かうことにした。

「次は…パソコンだ!」

やすひらはパソコンというものに興味を持っていた。山では見たことも使ったこともなかったが、都会ではパソコンが便利で重要な道具だと聞いていた。電気店に入り、店員の説明を受けながら、やすひらは初心者向けのパソコンを手に入れた。店員からは「インターネットが使えるから、これで何でも調べられるよ」と言われた。やすひらはインターネットという言葉に少し戸惑ったが、とにかくパソコンを手に入れたことに喜びを感じていた。

パソコンを手に入れたやすひらは、早速都会のカフェに入り、パソコンを開いてみた。しかし、何から始めればいいのか全くわからない。そんなとき、隣の席に座っていた若い男性が声をかけてきた。

「初めてのパソコンですか?」

やすひらは少し恥ずかしそうにうなずいた。男性は優しく微笑んで、やすひらに基本的な使い方を教えてくれた。その中で「プログラミング」という言葉が出てきた。やすひらは興味津々でその言葉を覚えた。

「プログラミングって何ですか?」

「それはね、パソコンに指示を与えて、いろんな動きをさせることなんだ。例えば、ゲームを作ったり、ウェブサイトを作ったり…」

やすひらの目が輝いた。彼はプログラミングを学んで、都会で何か新しいことを始めたいという思いを強くした。そこでやすひらは、毎日カフェに通いながらパソコンと向き合い、プログラミングの勉強を始めた。

やすひらは日々努力を重ね、次第にプログラミングの技術を身につけていった。初めは難しく感じたが、インターネットで情報を検索し、オンラインの無料講座を受けることで、少しずつ理解できるようになった。彼の学びの姿勢はとても真剣で、周りの人々からも応援されるようになった。

半年が過ぎた頃、やすひらは小さなアプリケーションを自分で作ることができるようになった。そのアプリは、都会の生活に役立つような、簡単な地図アプリだった。やすひらは自分の作ったアプリをインターネットに公開し、都会の人々に使ってもらえるようにした。

すると、驚いたことに、そのアプリは都会の人々から大変好評を得た。やすひらのアプリは使いやすく、デザインもシンプルでわかりやすいと評判になったのだ。彼のもとには感謝のメールが届くようになり、やすひらはますますプログラミングにのめり込んでいった。

その後もやすひらはさまざまなアプリを開発し、ついには都会のIT企業からスカウトされるまでになった。彼は山で育ったタヌキでありながら、その才能と努力によって一流のエンジニアとして認められたのだった。

やすひらは、山の自然と都会の技術を結びつけるような、新しい発想のアプリケーションを次々と生み出し、都会での生活を楽しみながらエンジニアとしてのキャリアを築いていった。

やすひらの長靴は、いつも彼の足元を支えていた。どんなに都会で忙しくなっても、彼は毎日その長靴を履いて出かけた。長靴を履いたタヌキ、やすひらの物語は、これからも続いていく。彼の冒険心と学び続ける姿勢は、きっと新しい未来を切り開くに違いない。

こうして、山から都会に下りたタヌキ、やすひらの冒険は、彼が望んだ以上に素晴らしいものとなった。彼の物語は、勇気を持って新しいことに挑戦する全ての人々に勇気を与えるだろう。

やすひらというタヌキが山の自然豊かな環境から都会に移り住み、新しい生活を始める物語です。彼は都会で新しい長靴とパソコンを購入し、プログラミングを学びます。初めてのパソコンに戸惑いながらも、やすひらは毎日カフェで勉強を重ね、やがて自分でアプリを作成するまでに成長しました。都会の人々にそのアプリが好評となり、彼は一流のエンジニアとして認められ、IT企業からスカウトされるようになります。やすひらの冒険は、挑戦する勇気と学び続ける姿勢が未来を切り開くというメッセージを伝えています。

長文を要約して、短文にまとめることができます。

文章の校正

文章の誤りをチェックすることができます。

以下の文章を校正してください。

# 文章

やすひらというタヌキが山の自然豊かな環境から都会に移り住み、新しい生活を始める物語です。彼は都会で新しい長靴とパソコンを購入し、プログラミングを学びます。初めてのパソコンに戸惑いながらも、やすひらは毎日カフェで勉強を重ね、やがて自分でアプリを作成するまでに成長しました。都会の人々にそのアプリが好評となり、彼は一流のエンジニアとして認められ、IF企業からスカウトされるようになります。やすひらの冒険は、挑戦する勇気と学び続ける姿勢が未来を切り開くというメッセージを伝えています。

以下のように校正しました。

やすひらというタヌキが、山の自然豊かな環境から都会に移り住み、新しい生活を始める物語です。彼は都会で新しい長靴とパソコンを購入し、プログラミングを学びます。初めてのパソコンに戸惑いながらも、やすひらは毎日カフェで勉強を重ね、やがて自分でアプリを作成するまでに成長しました。そのアプリが都会の人々に好評となり、彼は一流のエンジニアとして認められ、IT企業からスカウトされるまでになります。やすひらの冒険は、挑戦する勇気と学び続ける姿勢が未来を切り開くというメッセージを伝えています。

変更点:

1.「IF企業」→「IT企業」に訂正。
2.全体の文脈を少し調整し、文章を読みやすくしました。

文章を校正することができます。
文脈を理解して、誤記修正や文言調整をしてくれます。

翻訳

外国語を日本語に翻訳することができます。
世界標準のドキュメントや仕様書は、英語で記載されていることが多いため、翻訳する必要があります。
英語の文章を日本語に翻訳にも、生成AIを利用することができます。

あなたは最高の翻訳家です。
以下の英語を日本語に翻訳してください。

# 文章
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren’t special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one– and preferably only one –obvious way to do it.
Although that way may not be obvious at first unless you’re Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it’s a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea — let’s do more of those!

このテキストは、「The Zen of Python」として知られるPythonプログラミング言語の設計哲学の一部です。内容を日本語に翻訳すると以下のようになります。

美しい方が醜いよりも良い。
明示的な方が暗黙的よりも良い。
単純な方が複雑よりも良い。
複雑な方がややこしいよりも良い。
フラットな方がネストされたものよりも良い。
疎な方が密なよりも良い。
可読性は重要である。
特別なケースがルールを破るほど特別ではない。
実用性は純粋性に勝る。
エラーは決して黙って通過してはならない。
明示的に無視される場合を除いて。
曖昧な状況においては、推測の誘惑を拒否せよ。
それを行う明白な方法は1つだけあるべきであり、できればその方法は1つだけであるべきだ。
その方法は最初は明白ではないかもしれないが、オランダ人でない限り。
今が一番良いが、「今すぐ」より「一度もない」方が良いこともある。
実装が説明しにくいなら、それは悪いアイデアだ。
実装が説明しやすいなら、それは良いアイデアかもしれない。
名前空間は素晴らしいアイデアだ。もっと名前空間を使おう!

このテキストは、Python開発者がプログラムを書く際に心に留めておくべき基本的なガイドラインを示しています。

外国語を日本語に、日本語を外国語に翻訳することができます。

プログラミング

ソースコードの作成に、生成AIを利用しています。
処理内容をプロンプトとして、ソースコードを生成することができます。

生成AIがない時代は、書籍やWeb検索でサンプルプログラムを調査したり、他エンジニアのソースコードを参考にしたりして、試行錯誤しながらプログラミングを行っていました

生成AIの登場により、処理内容をプロンプトとして入力することで、数秒でソースコードが生成できるようになりました。
完璧なソースコードの生成や、複雑な処理の実装は難しい場合があるので、手動でソースコードを修正する必要はありますが、ゼロから作成するよりは、爆発的に生産性が向上しました。

あなたは最高のエンジニアです。
サイコロを振るサンプルプログラムをPythonで作成してください。

サイコロを振るシンプルなPythonプログラムを以下に示します。このプログラムは、ランダムに1から6までの数字を生成し、サイコロを振るシミュレーションを行います。

import random

def roll_dice():
    # 1から6までのランダムな整数を生成
    return random.randint(1, 6)

# サイコロを振る
dice_result = roll_dice()
print(f"サイコロの結果: {dice_result}")

プログラムの解説

import random: Pythonの標準ライブラリであるrandomモジュールをインポートします。このモジュールには、乱数を生成するための関数が含まれています。

def roll_dice(): roll_diceという関数を定義します。この関数はサイコロを振るシミュレーションを行い、1から6までのランダムな整数を返します。

random.randint(1, 6): randomモジュールのrandint関数を使って、1から6までのランダムな整数を生成します。これがサイコロを振ったときの結果に相当します。

dice_result = roll_dice(): roll_dice関数を呼び出して、サイコロの結果を取得し、dice_result変数に格納します。

print(f”サイコロの結果: {dice_result}”): サイコロの結果を表示します。

実行方法

このプログラムをPython環境(例えば、PythonのインタープリタやJupyter Notebookなど)で実行すると、1から6までのランダムな数が生成され、サイコロを振った結果として表示されます。

このサンプルプログラムを改良して、サイコロを複数回振る、あるいは複数のサイコロを振る機能を追加することもできます。例えば、ユーザーに何回サイコロを振りたいかを入力してもらい、その回数分サイコロを振ることも可能です。

プロンプトで指定した内容のソースコードを生成することができます。
数秒で生成できるので、プログラミングの生産性が格段に向上します。

画像生成

DALL-Eというモデルを利用して画像を生成できます
プロンプトで描きたい絵の内容を指定して、画像を生成します。

あなたは最高の画家です。
以下の内容で画像を生成してください。

# プロンプト
カフェでパソコン作業をするタヌキ

# スタイル
写真

画像が生成されました。カフェでパソコン作業をするタヌキをリアルな写真風に描いたものです。

プロンプトで指定した画像が生成されます。

ChatGPTのアカウント登録方法

ChatGPTのアカウント登録方法を紹介します。

公式サイトにアクセス

公式サイトにアクセスします。

URL

https://chatgpt.com

ブラウザ画面

URLからChatGPTのサイトにアクセスします。

サインアップ

サインアップします。

ブラウザ画面

[Sign up]を選択します。

メールアドレスを入力

メールアドレスを入力します。

ブラウザ画面

メールアドレスを入力して、[Continue]をクリックします。

パスワードを入力

パスワードを入力します。

ブラウザ画面

パスワードを入力して、[Continue]をクリックします。

メール認証

メール認証をします。

ブラウザ画面

登録したメールアドレスに認証メールが送信されます。
受信メールの認証ボタンをクリックします。

プロフィールを入力

プロフィールを入力します。

ブラウザ画面

名前と誕生日を入力して、[Continue]をクリックします。

電話番号を入力

電話番号を入力します。

ブラウザ画面

電話番号を入力して、[Send code]をクリックします。

SMS認証

SMS認証を行います。

ブラウザ画面

登録した電話番号へ認証用SMSが送信されます。
SMSの認証コードを入力します。

初期画面に遷移

初期画面に遷移します。

ブラウザ画面

注意事項が表示されるため、内容を確認して[Okay, let’s go]をクリックします。

トップ画面に遷移

トップ画面に遷移します。

ブラウザ画面

トップ画面に遷移します。

ChatGPTの使い方

ChatGPTの基本的な使い方を紹介します。

公式サイトにアクセス

公式サイトにアクセスします。

URL

https://chatgpt.com

ブラウザ画面

URLからChatGPTのサイトにアクセスします。

ログイン

ログインします。

ブラウザ画面

[Log in]をクリックします。

メールアドレスを入力

メールアドレスを入力します。

ブラウザ画面

メールアドレスを入力して、[Continue]をクリックします。

パスワードを入力

パスワードを入力します。

ブラウザ画面

パスワードを入力して、[Continue]をクリックします。

トップ画面に遷移

トップ画面に遷移します。

ブラウザ画面

トップ画面に遷移します。

プロンプトを入力

ChatGPTは対話型の生成AIです。
プロンプトと呼ばれる入力データを入力すると、学習データから回答が出力されます。

ブラウザ画面

[Massage ChatGPT]に、プロンプトを入力して送信します。

アウトプットが表示

プロンプトを送信すると、アウトプットが表示されます。

ブラウザ画面

学習データから回答が出力されます。

ChatGPTのモバイルアプリの使い方

ChatGPTのモバイルアプリの使い方を紹介します。

筆者はiPhoneを使用しているので、iOSのモバイルアプリの使い方を紹介します。

App StoreでChatGPTを検索

App StoreでChatGPTを検索します。

アプリ画面

Screenshot

ChatGPTを検索します。

ChatGPTアプリをダウンロード

ChatGPTアプリをダウンロードします。

アプリ画面

Screenshot

[入手]をタップします。

ChatGPTアプリ起動

ChatGPTアプリ起動します。

アプリ画面

ChatGPTアプリをタップして起動します。
[Log in]をタップします。

メールアドレスを入力

メールアドレスを入力します。

アプリ画面

メールアドレスを入力して、[Continue]をタップします。

パスワードを入力

パスワードを入力します。

アプリ画面

パスワードを入力して、[Continue]をタップします。

初期画面に遷移

初期画面に遷移します。

アプリ画面

注意事項が表示されるため、内容を確認して[Continue]をクリックします。

トップ画面に遷移

トップ画面に遷移します。

アプリ画面

トップ画面に遷移します。
チャット記入欄にプロンプトを入力して利用します。

まとめ

ChatGPTの始め方を紹介しました。

ChatGPTは
  • OpenAI社が提供する生成AI
  • テキストを生成できる
  • 画像を生成できる
  • ソースコードを生成できる

ChatGPTは、OpenAI社が提供する生成AIで、テキスト/画像/ソースコードを生成することができます。
ChatGPTは、日常生活でも活用できますし、ビジネスで利用できれば生産性が爆発的に向上します。
エンジニアでも利用価値の高い生成AIなので、活用できると良いと思います。

  • URLをコピーしました!
目次