Applicationチュートリアル#社員紹介#おすすめ#SESこんにちは。進歩は本当にすごいですよね。便利なツールが出てきて、私も毎日使っています。使ったサーバーレスアプリケーションの開発を行っています。サーバーレスは、私にとって新しい技術で、まだ完全にはキャッチアップできていません。そこで、ネットで良い学習教材を探してみたのですが、自分にぴったりのものが見つからなくて困っていました。力を借りれば、自分の勉強したい技術要素を使ったチュートリアルが作れるのではないかと思いました。この記事では、それが実際にできるのか試してみます。利用してチュートリアルを作ってみようと思います。最新モデルを今回使用していこうと思います。使ってチュートリアルを作成してみるまずは、プロンプトを作成する必要があります。回答を生成するための命令文のことです。プロンプトの出来によって、回答の品質が変わってしまうようです。どのようにプロンプトを作成するべきな悩みましたが、いろいろ調べながら、以下のようなプロンプトを作成しました。ChatGPTへの入力内容あなたは優秀なエンジニア講師です。これから指定した技術要素を使ったチュートリアル教材を作って欲しいです。チュートリアルでは、シンプルなTODOアプリケーションを作成してください。タスクの追加:ユーザーは新しいタスクを追加できます。タスクには、タイトル、詳細、締め切り日などの情報を含めることができます。タスクの表示:ユーザーは、すべてのタスクを一覧表示できます。タスクの詳細を確認することもできます。タスクの編集:ユーザーは、タイトル、詳細、締め切り日などの情報を編集できます。タスクの削除:ユーザーは、不要なタスクを削除できます。タスクの完了:ユーザーは、完了したタスクにマークを付けることができます。完了したタスクは、タスク一覧から非表示になります。使用したことがない初心者が理解できるように、わかりやすく説明してください。・コメント付きのソースコードを出すようにしてください。・ディレクトリ構造がわかるようにしてください。・必要に応じて、ターミナルで実行できるコマンドを教えて下さい・内容に応じて見出しを付けてください。・マークダウンで出力してください。作成してくれたチュートリアル想像以上にしっかりとしたチュートリアルを作成してくれました!ただ細かいところを指摘すると、制約条件で書いた「コメント付きのソースコードを出すようにしてください。」という指示は守られていないですね。アプリケーションを作成します。必要なソフトウェアのインストールこのチュートリアルでは、以下のソフトウェアがインストールされていることを前提にしています。以上)これらのソフトウェアがインストールされていない場合は、公式ドキュメントに従ってインストールしてください。アカウントを設定します。ターミナルで以下のコマンドを実行してください。configure“`アクセスキー、シークレットアクセスキー、リージョン、出力形式を入力します。サービスが利用可能なリージョンを指定してください。プロジェクトの初期化まず、プロジェクト用のディレクトリを作成し、その中に移動します。使用してバックエンド用のプロジェクトを初期化します。ファイルを開き、以下のように編集してください。関数のコードを実装します。successfully”}),}}“`これでバックエンドの実装が完了しました。プロジェクトを作成します。通信できるようにします。ディレクトリ内に、以下のコンポーネントを作成します。エンドポイントに置き換えてください。エンドポイントに置き換えてください。開いて、以下のように編集してください。App“`これでフロントエンドの実装が完了しました。エンドポイントをメモしておいてください。フロントエンドのデプロイフロントエンドのディレクトリに移動し、以下のコマンドを実行してビルドします。ディレクトリを適当のウェブサーバーにアップロードしてデプロイします。静的ウェブサイトとしてホスティングすることができます。詳細については、[公式ドキュメント](https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteHosting.html)を参照してください。アプリケーションが完成しました。設定」のところは、僕の環境ではすでに完了していたので、スキップしました。実行すると、以下のような選択肢が出てきました。Location“`すると、このような回答が返ってきました。“`すみません、その点を明確にしていませんでした。Templates(1番)を使用しています。キーを押して進めてください。選択すると、また別の選択肢が出てきました。再度、質問を繰り返して進んでいきます。した説明は抜けてしまうようですね。質問しながら進められるのでいい感じです。_質問_“`template.yamlの記述内容の意味がわからないので、初心者でもわかるようにコードにコメントを付けて行く形で解説してもらってもいいですか?各プロパティごとに、コメントを付けるようにしてください。“`_回答_“`もちろんです。各プロパティにコメントを追加した内容を示します。5“`すぐ先生に質問ができる環境で学習できている感じですね。質問しながら進めていき、バックエンドの構築が完了しました。一度、ローカル環境で動作確認をしたかったので、その方法を聞いてみました。教えてもらった方法で、動作確認をしたところ、モジュールが見つからないエラーが発生していました。エラーメッセージをコピペして質問を繰り返すと解決することができました。モジュールが見つからないことを示しています。モジュールをインストールする必要があります。モジュールをインストールしてください。モジュールがインストールされます。テストを行ってください。関数に含まれていない可能性があります。ディレクトリを含むようにします。`.`(カレントディレクトリ)に変更します。関数に含まれるようになります。まとめ今回は、ChatGPTを使って、自分の勉強したい技術要素を使ったチュートリアルを作成しました。不具合も多々ありましたが、内容としてはしっかりとしたものが作れていたのではないかと思います。不具合も、GPTとの対話の中で解決できましたし、理解できないところなども詳しく質問できるのは良い体験で、学習効率が良いなと思いました。なく、バージョン2の書き方になっている)というものがありました。この弱点が克服されるとさらに良いチュートリアルが作れそうですね。ChatGPTを使って学習するのはおすすめなので、ぜひ試してみてください。10年~想定年収をみる想定年収は{{salary_min}}万円~{{salary_max}}万円ですカジュアル面談で話を聞いてみるチーム制案件一覧を見たい方はこちらカジュアル面談LINEで繋がるカジュアル面談はこちら履歴書はもちろん不要。今のメンバーもみんな最初は雑談からでした。