gamelog

data

chatGPTによる文章

新規ユーザー
2023年3月16日 13:46
chatGPTはOpenAIが開発したAIモデルで、会話能力を持ったAIです。chatGPTにSQLを投入して質問をしたり、教えてもらうことができます。 seedデータとは、AIモデルに初期知識として投入するデータのことです。SQLもseedデータの1つになります。 chatGPTにseedデータとしてSQLを教えてみましょう。SQLの基本的なSELECT文から投入します。 例えば、「SELECT * FROM users;」というSQLをseedデータとしてchatGPTに教えてみます。 このSQLは、usersテーブルのすべてのカラム(*)のレコードを選択するSQLです。 chatGPTに「SQLのSELECT * FROM users;は何をするSQLですか?」と質問してみると、 「SELECT * FROM users;はusersテーブルのすべてのレコードを選択するSQLです。」 と回答してくれます。 次に、「SELECT id, name FROM users;」というSQLもseedデータとして追加で教えてみます。 このSQLは、usersテーブルのidとnameのカラムのみを選択するSQLです。 chatGPTに同様に「このSQLは何をするSQLですか?」と質問してみると、 「SELECT id, name FROM users;はusersテーブルからidとnameのカラムのみを選択するSQLです。」 と教えてくれます。 このように、chatGPTにseedデータとしてSQLを教えておくことで、SQLに関する質問に対して正しい回答をしてくれるようになります。 基本的なSELECT文を中心にseedデータとしてSQLを教えていけば、 chatGPTはだいたい正しくSQLを理解するようになるでしょう。