【0チャレンジ】【資格取得】DBの四則演算をAIで勉強してみた
1.はじめに
はじめまして、AKです。
いつも見てくださってる方はありがとうございます。
私は普段、日々の日記やAIを用いたポケモン開発などに焦点を当ててブログを書いています。とにかく自分が楽しそうなチャレンジをしています。
最近は3か月チャレンジと題し、色んなことに挑戦しようとしています。
前回は「ポケモン風ゲームを3か月で作成する」に挑戦し、今は「DBスペシャリスト取得チャレンジ」に挑戦中です。
生成AIの可能性やゲーム制作に興味のある方は是非一読していただけますと幸いです。
【0チャレンジ】【チャレンジ結果】3ヶ月でAIを駆使してポケモン風RPGは作れるのか with Claude3.5 | 記事編集 | note
2.簡単な経歴
例のごとく、簡単な経歴を記載しておきます。
参考までに。
3.チャレンジについて
・3か月(といっても本番まで後71日)間、AIを駆使してDBスペシャリストの勉強をしていきます。応用情報落ちてますが、気にしない気にしない。
・分からないことはとにかくAIに質問して理解を深めていきます。
※事実確認を含めてネット検索や参考書で最低限、AIの文言について事実確認はしています。しかし、勉強中の身ですので万が一誤りや正確性に欠ける表現がある場合はご了承ください。。ご指摘いただけますと幸いです。
・しばらく本ブログはデータベーススペシャリストの勉強記録兼生成AIの回答精度向上の試行錯誤の内容になると思います。
・様々な資格の勉強で応用いただけると幸いです。
4.勉強記録
今回もDBを使いながら学習していきます。
さて、まずはAIに作ってもらいましょう。
次に演算してもらいましょう。
AIは全部一気にしていますが、一つ一つ見ていきましょう。
まずは掛け算からです。
直積はちょっと独特です。
今回は途中経過のビューを作成して確認してみます。
AIにビューを作成依頼してみると以下が返ってきました。
CREATE VIEW RS_Product AS
SELECT R.A, R.B, S.C
FROM R CROSS JOIN S;
これと見比べてみると分かりやすい。
1.aに対して、1.a.xと1.a.yができていますね。つまり総当たりみたいなイメージでしょうか。直積は属性が一致しなくても実行できるというのも特徴だそうです。
ただ、これは本当に申し訳ないのですが以降で全然うまくいかず、、、
参考書を読んで学んだのですが、どうもSQL文には和差積商を一発で実行するような演算は備わっていないそうで。。
ここを誤解していました。
※だからAIは複雑そうに見えるSQL文を送っていたのか。。
ここまでで反省も踏まえ、今後の勉強への活用が見えてきました。
次回以降はよりレベルを上げながらAIと勉強を進めていこうと思います。
今回はちょっと残念な結果になってしまいましたが、いかがでしたでしょうか。
ただ、せっかくなので最後にPoeというAIプラットフォームの紹介をさせていただきます。
Poeとは?
私よりも上手に紹介している方がたくさんいて心が折れたので今回はこちらの記事をご参考ください。
ただ、これだけで終わったらあれなので最後に私が研究に研究を重ねて作った最強のDBスペシャリストBOT君「TENSAI」を紹介します。
こいつ本当に天才です。
というのもモデルは「Claude3.5」なのですが、事前のプロンプトを入れておりDBスペシャリストの問題を解くという点では正答率が30%ほど上がり、95%以上で正解をたたき出します。
※ここまで来るのに何十時間もかけましたが、、
もし需要があればどのようなプロンプトがAIの精度をより効果的に上げるのかなど、一度紹介させて頂こうと思うので是非コメント等もらえたら幸いです。
0-shotもどき(=事前の会話なし)でいきなり画像だけを送った回答の結果です。
まずはClaude3.5に出題します。
正解は「エ」なので、誤答です。次に本命TENSAI君です。
私が長い年月をかけて調整してきました。
完璧に正解です。
念のため事前情報なしの証拠も載せておきます。
はい、いかがでしたでしょうか。
今回はAIの限界?とPoeで作成した私のAIボット「TENSAI」の実力の紹介でした。
実はずっと紹介したかったのですが、なかなか回答精度が上がらずあくせくしていました。
その後、様々なプロンプトを与えてその回答をエクセルシートにまとめて分析を繰り返し、今の「TENSAI」を作り上げました。※自信作です。
以上になります!
質問なども含め、何かありましたら是非コメント頂ければと思います。
本日もご高覧ありがとうございました。
この記事が参加している募集
この記事が気に入ったらサポートをしてみませんか?