インプレス[コンピュータ・IT]ムック エンジニアのためのChatGPT活用入門 AIで作業負担を減らすためのアイデア集
インプレス / 2023年12月19日 / 全303ページ
本書は、生成AIの一種である「ChatGPTをエンジニアがどのように活用すれば生産性が上がるのか」を追究した一冊です。システムやアプリの開発において、どのような会話・質問を投げかければ、ChatGPTから有益な回答を導き出せるのか、実際にWebアプリを作りながら、会話・質問(プロンプト)の実例をたくさんご紹介します。開発にChatGPTを活用しようと思い立ったエンジニアの皆さんが、最初に読むと役に立つアイデアが満載の一冊です。
目次
- サンプルファイル&本書の前提
- はじめに
- 目次
- イントロダクション:聞き方が要! ChatGPTのすごさを体感しよう
- Chapter 1 ChatGPTの基礎知識
- 1-1 ChatGPTがプログラミングに強い理由
- 1-2 ブラウザでの対話とAPI
- 1-3 モデルの違いと料金
- 1-4 ChatGPTの仕組みと注意点
- 1-5 ChatGPTをはじめるには
- 1-6 オプトアウトしておこう
- Chapter 2 ChatGPTを使ってみよう
- 2-1 ChatGPTの使い方
- 2-2 指示の基本的な書き方
- 2-3 結果の保存とエクスポート
- Chapter 3 [コードを書かずにアプリ開発①]ゼロからWebアプリを作るには
- 3-1 ChatGPTと会話しながらWebアプリを作る
- 3-2 Webアプリの実行環境を作る
- 3-3 ひな形のプロジェクトを作る
- 3-4 作られたプロジェクトを実行する
- サンプルファイル&本書の前提
- はじめに
- 目次
- イントロダクション:聞き方が要! ChatGPTのすごさを体感しよう
- Chapter 1 ChatGPTの基礎知識
- 1-1 ChatGPTがプログラミングに強い理由
- 1-2 ブラウザでの対話とAPI
- 1-3 モデルの違いと料金
- 1-4 ChatGPTの仕組みと注意点
- 1-5 ChatGPTをはじめるには
- 1-6 オプトアウトしておこう
- Chapter 2 ChatGPTを使ってみよう
- 2-1 ChatGPTの使い方
- 2-2 指示の基本的な書き方
- 2-3 結果の保存とエクスポート
- Chapter 3 [コードを書かずにアプリ開発①]ゼロからWebアプリを作るには
- 3-1 ChatGPTと会話しながらWebアプリを作る
- 3-2 Webアプリの実行環境を作る
- 3-3 ひな形のプロジェクトを作る
- 3-4 作られたプロジェクトを実行する
- Chapter 4 [コードを書かずにアプリ開発②]在庫管理システムを仕上げよう
- 4-1 在庫管理の機能を作る
- 4-2 データベースの準備
- 4-3 UIを作る
- 4-4 不具合を修正して動かす
- 4-5 在庫管理システムとして動くようにする
- 4-6 レイアウトをきれいにする
- 4-7 Webアプリ作成のまとめ
- Chapter 5 作業負担を軽減する小さなプログラムを作ってもらおう
- 5-1 入力エラーをチェックするコードを作ってもらう
- 5-2 正規表現のパターンを作ってもらう
- 5-3 CSVファイルを読み書きするコードを作ってもらう
- 5-4 アップロードした画像をサムネイル化するコードを作ってもらう
- 5-5 バックアップのスクリプトを作ってもらう
- 5-6 別のプログラミング言語に書き直してもらう
- Chapter 6 データの整理と生成に活用しよう
- 6-1 データの取り出しや整形をする
- 6-2 データを整形するプログラムを作ってもらう
- 6-3 サンプルデータを生成してもらう
- 6-4 よくある定型データを作ってもらう
- Chapter 7 ドキュメント作りに活用しよう
- 7-1 関数やクラスを要約したドキュメントを作る
- 7-2 クラス図やモデル図、シーケンス図、データベースのエンティティ図を作る
- 7-3 ネットワーク図を作る
- 7-4 仕様書を作る
- 7-5 サイトの規約などの必要なドキュメントを作る
- Chapter 8 GPT-4やAPIを活用しよう
- 8-1 GPT-4でできること
- 8-2 アップロードしたファイルを処理する
- 8-3 コードを実行して図やExcelシートなどを生成する
- 8-4 手書きの設計図からプログラムを作る
- 8-5 インターネットの検索情報を活用する
- 8-6 プラグインを使う
- 8-7 API経由でChatGPTを使う
- おわりに
- 索引
- 著者プロフィール&スタッフリスト
- 奥付
※このデジタル雑誌には目次に記載されているコンテンツが含まれています。それ以外のコンテンツは、本誌のコンテンツであっても含まれていません のでご注意ください。
※電子版では、紙の雑誌と内容が一部異なる場合や、掲載されないページがある場合があります。