今回は当サイトで公開しているChatGPTをまとめました。これからChatGPTを始めてみたいと思っている方からAPIを使ってChatGPTを組み込んだアプリ開発をしてみたいと思っている方まで、目的別に紹介しますので是非参考にしてみてください。
ChatGPTとは
ChatGPTは、OpenAIが提供する自然言語生成モデルです。GPT(Generative Pre-training Transformer)と呼ばれるモデルのアーキテクチャを採用しています。
GPTは、Transformerと呼ばれるニューラルネットワークを使用して、文書や言語処理タスクでのテキスト生成を行うモデルです。GPTは、大量のテキストデータを学習し、そのデータをもとに新しい文章を生成することができます。
ChatGPTは、GPTをもとにしたモデルであり、対話型システムやチャットボットなどで使われることを想定して開発されています。対話を続けることができるようになっており、ユーザーが入力するテキストに対して、自然で返答ができるようになっています。


ChatGPT(OpenAI Webサービス)
ChatGPTは開発元のOpenAIが運営するWebサービスとして利用することができます。Webサービスを利用することで、プログラミング知識は一切なくてもGUI上で会話形式でChatGPTの言語モデルを使用することができます。
基本的な使い方
ChatGPTを使用するためのアカウントの作成方法と、基本的な使い方を以下の記事で解説しています。

ChatGPTの最新機能は有償で提供されるサブスクリプション、ChatGPT Plusを契約することで利用可能になります。
2023年3月現在、OpenAIの最新の自然言語モデルGPT-4もChatGPT Plus加入者のみが利用可能です。

プラグイン(Plug in)紹介
ChatGPTで使えるおすすめのプラグインを紹介します。
AI Agents
「AI Agents」はChatGPTを自律型エージェントとして利用できるプラグインです。
最終ゴールを設定すると、そこに至るまでのタスクのリストアップから、各タスクの実行までを自動で行うことができます。

GitHubのREADME.mdファイルを生成する
GitHubのプロジェクトに関する解説を記載するREADME.mdファイルをChatGPTを使って作成する方法について、以下の記事で解説しています。

SVGでイラストを描画する
ChatGPTは言語モデルであるため、イラストを生成することはできませんが、SVGのコードを介してイラストを描画することができます。

Code Interpreter(コードインタプリタ)
2023年7月のアップデートCode Interpreter(コードインタプリタ)について、以下の記事で解説しています。
Code Interpreterを使うことにより、ChatGPTとのチャット内でのPythonコード実行や、ファイルをアップロードしての解析が可能となります。

ChatGPTの会話履歴を保存する
ChatGPTの会話の履歴をエクスポート機能を使うことで、ファイルとして保存することができます。これまでのチャット履歴データのバックアップとしても有効です。
エクスポートの手順を以下の記事で解説しています。


ChatGPT API(Pythonコードへの組み込み)
ChatGPTは開発元のOpenAIが提供するAPIを使用することで、自分のアプリケーションに組み込んで使用することが可能です。
また、APIの利用にあたってトークン数に応じたAPI利用料金が発生します。($18分の無料クレジットが付与されますので、その範囲内であれば無料です)
基本的な使い方
ChatGPTのAPIを利用するためには、OpenAIのサイトでAPIキーを取得する必要があります。APIキーの取得から基本的な使い方まで、Pythonコード付きで以下の記事で解説しています。

APIを本格的に使っていくには支払い情報を登録する必要があります。登録の手順を以下の記事で解説しています。

GPT-4 API
2023年5月現在、OpenAIの最新言語モデルである「GPT-4」の機能を、APIを使ってPythonのプログラムに組み込む方法について、以下の記事で解説しています。
GPT3.5以前のモデルを大幅に上回るパフォーマンスを誇る言語モデルを、自分で作成するアプリケーションに組み込むことが可能です。

GPT-3.5-turbo API
OpenAIの言語モデル「gpt-3.5-turbo」の機能をAPIを使ってPythonのプログラムに組み込む方法について、以下の記事で解説しています。
「gpt-3.5-turbo」はAPI使用料が非常に安価で、かつ高速応答が可能なモデルですので、アプリケーションに組み込んで使うのにはおすすめです。

VS Code拡張機能 Genie AI
Microsoftが無料で公開している統合開発環境Visual Studio Codeの拡張機能としてChatGPTを使用できる「Genie AI」の使い方を以下の記事で解説しています。
ChatGPTのAPIを使用してサンプルコードの作成、既存コードの解析、最適化など、開発効率を大幅に高める機能が多数搭載されています。

LangChain
ChatGPTの機能を拡張するフレームワーク、LangChainの使い方について以下の記事で解説しています。

LangChainのエージェントを使用して最新のWeb情報を収集し、それを元にChatGPTで回答を生成する方法を以下の記事で解説しています。

2023年5月現在、最新の言語モデルであるGPT-4のAPIとLangChainを組み合わせて使用する方法を、以下の記事で解説しています。

Whisper 音声文字起こしと要約文を生成
OpenAIがAPIを提供している音声認識システム、Whisperと組み合わせ、音声データからの文字起こしと要約作成を自動実行する方法を以下の記事で解説しています。

FFmpegで動画内容の要約文を生成
マルチメディアフレームワークFFmpegと、OpenAIがAPIを提供している音声認識システム、Whisperを組み合わせ、動画の内容を自動的に要約するシステムの構築方法を以下の記事で解説しています。

写真に写っている文章の要約文を生成
写真や画面のスクリーンショットの画像内に写っている文章の内容をChatGPTで要約する方法について、以下の記事で解説しています。書籍や雑誌の電子化に役立ちます。

DALL-Eと組み合わせて画像生成(料理レシピと完成イメージの考案)
ChatGPTの出力は文字列のみですが、OpenAIの画像生成AIであるDALL-Eと組み合わせることで回答を画像イメージとして生成することが可能です。
料理レシピの考案と完成イメージの生成を行うプログラムをPythonコード付きで以下の記事で紹介しています。

ChatGPTのテクニックを仕事に生かすには
話題のChatGPTですが、具体的に「どうやって自分の仕事の業務に活用すればいいかわからない」、という方も多いのではないでしょうか?
周りでは、「実際に新しい技術のキャッチアップするのが速い人が、どんどん業務に取り込んで効率化して成果を出していて焦る…」といったこともあるとか思います。
そんな時はやはり業界のプロフェッショナルから学ぶのがおすすめです。
タノメルキャリアスクールは、未経験の個人、法人がキャリアアップするためのスクールです。

ChatGPTを始めとした生成AIの使いこなし術から、そのバックグラウンドにある機械学習の技術、そしてマーケティング、プロモーションなどの実務への展開方法を詳しく学ぶことができます。
- 学び放題: サービスは学び放題の形態を取っており、定額で多くの知識とスキルを身につけることができます。(ChatGPT/生成AI(30講義)、Python/機械学習(30講義)、Biz(30講義)、他(10講義)、合計100講義学び放題)
- 充実のサポート: SlackやLINEでのチャットサポートに加え、週一回Zoom相談会も実施。
- 有名講師: 業界で名高い講師が指導にあたっており、質の高い講義が受けられます。
講師陣も豪華で、Pythonのプログラミング講師はX(旧Twitter)でも有名なみやさかしんやさんをはじめ、業界の著名陣が担当されています。
タノメルキャリアスクールで学ぶことによって、ChatGPTのような生成AIを使って、日々の業務を効率化したり、新しいアイディアを生み出したりできるようになります。
AIの力で仕事をもっとスマートに、もっとクリエイティブに進めることができるようになれば、同僚や上司からも一目置かれる存在に!
生成AIを活用し、新しいビジネスチャンスを創出しましょう!
\ カリキュラムを見てみる! /
まとめ
今回は当サイトで公開しているChatGPT関連の記事についてまとめてみました。ChatGPTについては、日々新しい機能や使い方が登場していますので、今後もこちらの記事に追加していきたいと思います。
また、以下の記事で効率的にPythonのプログラミングスキルを学べるプログラミングスクールの選び方について解説しています。最近ではほとんどのスクールがオンラインで授業を受けられるようになり、仕事をしながらでも自宅で自分のペースで学習できるようになりました。
スキルアップや副業にぜひ活用してみてください。

スクールではなく、自分でPythonを習得したい方には、いつでもどこでも学べる動画学習プラットフォームのUdemyがおすすめです。
講座単位で購入できるため、スクールに比べ非常に安価(セール時1200円程度~)に学ぶことができます。私も受講しているおすすめの講座を以下の記事でまとめていますので、ぜひ参考にしてみてください。

それでは、また次の記事でお会いしましょう。

