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を理解するようになるでしょう。