生成AIの活用
こんにちは、たなけんです。
こんにちは、こばちえです。
てくてくラジオは、仕事の合間にするような、ゆるい雑談を配信するポッドキャストです。
今週もよろしくお願いします。
よろしくお願いします。
はい、エピソード193、やっていきましょう。
お願いします。
はい、いやちょっと今、そいちゃんをケージに入れるひともんちゃくで結構ね、息が上がりましたね。
可愛い。
いや、可愛くって。
さてさて、今回のエピソードのお話ですが、
えっと、最近ね、会社でも、仕事以外でも、
生成AIをね、仕事で活用することがすごい増えてきましたと。
そうですね。
本当になんか、各所で言ってるし、
1週間前、2週間前と比べても、状況変わってますみたいなことはね、たくさんありますよね。
いや本当に、これを使うといいぞがすぐ変わる感じですね。
そう、変わるんですよね。
はい、そんな中で、えっと僕が割と最近試した、
まあツール、生成AI関連ツールで、
v0.devというやつがあるので、その話をちょろっとだけね、近況的に話したいと思います。
v0.devの機能
はい、興味ある。
で、v0.devはですね、バーセルっていう会社名か?
っていう会社でやってるサービスですね。
会社なのかな?まあいいや。
で、v0.devは、最近だといくつか似たようなサービスも多分あるんですけど、
生成AIとチャットをしながら、
ウェブアプリケーションのプロトタイプのアプリケーションを作ってくれるっていうようなプロダクトですね。
v0っていう、これは僕の想像ですけど、v0は多分バージョンゼロのことだと思っていて、
プロトタイプ、バージョン1よりも前のプロトタイプのツールを開発するぜという気持ちでの命名なんじゃないかなと思っています。
で、結構このアプリケーション自体は結構前からあるんですけど、
最初は本当にUIプロトタイピングみたいな感じで、
作りたいもののイメージを伝えると、本当にフロントエンドだけ?
なんで、UIコンポーネントとかをいい感じに作ってくれて、
見た目のイメージがしやすくなるというか、実際動くものを作ってくれるんで、
なので、こんな感じのデザイン作ってとか、こういう機能を作りたいと思ってるんだけど、
デザインを3パターンぐらい作ってとかっていうと、それに対応するデザインを、
プロトタイプの画面上でいうと、左側に生成アイドルのチャットのコンポーネントがあって、
右側にブラウザーの形をしたコンポーネントがあって、そこに実装されたアプリケーションが表示されるみたいな感じになってて、
タブ切り替えでコードが見れる、生成されたアプリケーションの中身のコードがこうなってますよっていうのが見れるみたいな感じになってて、
最初は本当にそういうデザインとかUIを簡単にいろいろ試せるみたいな、そういうアプリケーションだったんですけど、
なんかここどんぐらいだろうな、3ヶ月とか半年ぐらいとかかな、
インテグレーションの機能が充実したようで、
データベースに簡単につなげるようになったりとか、
あとストレージサービスにも簡単につなげるようになって、
ここにボタン一つで、なんかそう、データベースつなぎますねみたいな感じで、
そうそう、なんかボスグレー、サーバーレスボスグレーみたいな、
ネオンっていうデータベース、これはなんていうんだろうな、サービスなのかな、
インテグレーションがあって、それ使えたりとか、
そうそう、なんかね、それもすごくシームレスに、
まずは画面だけ作ってくれて、
じゃあこの画面はデータベースにはつながってないので、
永続化したいデータがある場合はデータベースでつなぎますけどどうしますかとかって言ってくれて、
じゃあお願いしますって言うと、じゃあこのネオンってやつを使ってやりますねって言って、
どんどんどんどん実装されていくみたいな。
面白い。
さらに面白いなと思ったのが、
僕がプロトタイピングしてたアプリケーションで、生成AIを使った機能を作りたいっていう思いがあったんで、
ある画像をインプットしたら、生成AIが画像の内容を分析してくれるみたいな、
そういう機能を作りたいんですって言ったら、
っていう風にプロンプトに入力したら、じゃあ作りますねって言ってくれて、
オープンAIのAPIキーを入れてくださいとか言って入力フォームが出てきて、
で僕はオープンAIのAPIキーコピってきて、ペタって貼り付けてOKとかってやると、
これで作りますとか言って、バーって作ってくれて、
なのでアップロード済みの画像に対してAI解析ボタンみたいなのをポチって押すと、
目覚ましの体験
その解析結果がテキストで出てくるみたいな機能を横のブラウザの画面でできてるみたいな。
こんな感じになってて、すごいなーみたいな。
そうか。
いやー、ちょっと私使って、このVZeroDev使ってみてないけど、
もうなんかあっという間にアプリが作れちゃいますねって、
もう最近だと当たり前になってるのかもしれないけど、
ほんとすごい。
ほんとにすごい。
ゼロから作るっていう観点で言うと、ほんとに早いなって思いますね。
ね。
なんか既存のアプリケーションに対して、その文脈とかを汲み取りながら何かやるっていうのは、
まだまだちょっとハードルあるんかな。
もちろんうまく使いこなせば、そういう文脈的な情報も事前に伝えておいてね、
いろいろできるっていうのもあると思いますけど、
やっぱりなんか、ゼロから作る、アイデアだけあってゼロから作るっていう時のパフォーマンスの発揮の仕方は、
なんかちょっと完全にゲームチェンジングだなって思いますね。
いやー、そうっすよねー。
うん。
だから、もう人間は何を作るかと一番いいのかっていうのを考えるっていうところに結構集中していけるようにはなりますね。
そうですね。
うーん。
ほんとにそう。
ほんとにね、だからもう手元で動くアプリケーション、ウェブアプリケーション作りたいとか、
なんかそんなにセキュリティのこと気にしなくていいようなものとかだったら、
ほんとになんかエンジニアリングの知識が全然なくても、
うん。
ほんとにね、チャットベースで生成アイとコミュニケーションしてたら勝手にアプリケーションできてますみたいな話なので、
そうだよね、うん。
そうそうそう。
だからほんとに誰でもできるなって思いますね。
ね、なんかそのね、プロンプトの書き方とかね、そういうの慣れてくれば、そういうのがわかれば、
ほんとにエンジニアはどうやってこれから過ごしていけばいいんだろうかってなりそう。
うん。
うん。
ほんとに。
しかもこのVisualDevはそのワンセルとすごく親和性が高いというか、そのままデプロイまでできちゃうので、
まあそうですよね。
そう、ほんとにだから本番環境、その外部の手元の端末だけじゃなくね、
うん。
そう、外側の端末からも普通に使える、なんかね、簡単なツール管理アプリケーションとかマジで一瞬でできるし、
うん。
うん、なんか解決したい課題がちょっとあったら、別にエンジニアじゃなくても、新しいアプリケーション簡単にできちゃうんだなと思って。
ね。
いやー、そうだよな。
面白いし、これからなんかいろんなもののスピードがさらに上がりますね。
うん、そうなんすよね。
なんか社内でもそういう話がありましたけど、なんかやっぱ何を作るかっていうところにより重要性の比重が上がっていくような世の中になっていく。
うん。
どう作るかっていう部分はかなり生成AIがやってくれるようになっていくので、
うん。
そう、いかに、何を、どういう課題を設定してそれに対してどう解くのかっていうのを考える力とか、そのドメインに深く入り込んでいく、なんか気概みたいなところがたぶんすごい大事になってくるんだろうなって思いますね。
いやー、ほんとですよね。そうだよな。
ね。
ちょっとなんか、そうだね、これきっと今ね、すごいバタバタってすごい流れに飲まれている感じはあるんですけど、
うんうん。
AIスピードで変わっていくから、これ後から見たらめっちゃ面白い時期に過ごしてたんだろう、だなって思いそう。
うんうんうんうん。
客観的に見ると、今すっごいめっちゃ変わってるじゃんってなって。
うーん。
うーん。
そうですね、全然私キャッチしきれてないのが多いけど、やっぱりこのなんか面白いことたち使えるようになっていきたいな。
いや、そうっすね。
うーん。
ほんとにね。
うん、大事だなと思ってます。
ありがとうございます。
はい。そんな近況おネタでしたと。
はい。
はい。で、話はまた全然変わるんですが、
はい。
ほんとに全然変わっちゃうんですけど、
あのね、僕実体験として、皆さん朝起きる時、特に朝早い時とかに目覚ましかけて過ごされる方多いと思うんですけど、
朝、ね、朝起きる時に目覚ましのかけた時刻の直前に起きることがすごく多くて、
ほんとに全然違った。
そう、全然違ってごめんなさいね、せいせいはいとか全く関係ないんですけど、
はい。
なんか気になってるんですよ、ちょっと。
うんうん。
で、なんか目覚ましかける必要ないじゃんって思いながら起きることがすごいあって、
はいはいはい。
で、まあもちろんでも起きないこともあるんで、目覚ましは念のためかけておくんですけど、
そうですね、うん。
そう。で、僕起きた瞬間に、あ、目覚ましなるかなと思って時計を見て、
あ、まだギリギリ1分前だって言って目覚ましを止める、そのアラームをオフにするのをやるんですけど、
なんか目覚ましの音を聞くのは嫌なんですよね。
あー。
目覚ましの行動
起きてるから。
うん。
だから、なんかすごい目覚ましの音聞きたくないなって思いながら起きてて、
その目覚ましが鳴る前に口をふさいでやったみたいな、なんか、
静かに、静かに、みたいな、
もう起きてるから、みたいな感じでやることがすごい多くて気になってて、
なんか、結構昔からなんですよね。
へー。
っていうのがあって、みんなはどうですかっていう話から入るんですけど、
こぼちえさんどうですか?
あー、なんかそういう時期もあった気がします。
最近はそんなことないんですけど、
はい。
なんか一時期、同じように、
本当に数分前に起きるみたいなやつをやってた時期がありました。
へー。
うん。
それは、なんで亡くなったとか、なんか心当たりありますか?あんまない?
あんまないかな。
うーん。
でも、なんか私の場合は結構同じような時間に寝て、同じような時間に起きるっていうのをずっとやってたりするから、
はいはいはい。
まあ、そうですね、なんか、
それでこの時間になったら、もうだんだん起きる時間だなって、なんとなく体の習慣として、
うんうん。
習慣ができてて、だんだん目覚めてくるのかなとは思ってた。
なるほど。
うん。
なるほどね。
うん。
いやー、僕これが気になって、
その、ちょっとチャットGPTに聞いたんですよ。
あ、ここで生成愛の話といえばそうなのか。
つながった。
うん。
つながってますね。
うん。
で、なんかストレスとかなのかなともちょっと思って、
あー、うん。
で、なんか何かを変えることで、ちゃんとなんていうの、目覚ましがなったら起きるっていう、
なんか、目覚ましになる前に起きるって結構緊張感あるよなと思って、その、
そうですね。
うん、なんとなく力んでいるような感覚があるし、
うん。
うん、なんか何か改善できるのかなって不安に思いまして、チャットGPTに聞いたんですよね。
うん。
で、ただ、そんなにマイナスな前提で、なんか病気ですかねとかストレスですかねって聞くと、
そうですって返ってきそうだなと思ったんで、
はいはい。
その、すごいふんわり、昔から目覚ましをかけた時刻の直前に起きることが多いんですが、
どう思いますかっていう問いかけを先生にしたんですよ。
はい。
どう思いますかって言ったら、なんて答えてくれるのかなみたいな感じで聞いたら、
なんか面白い現象ですねってまず言ってくれて、
うん。
なるほどって、面白いって感じてくれてんだと思って、
で、心理学とか生理学の観点から、なんかある程度説明がつくというふうに言ってくれました。
なるほど。
はいはい。
で、原因として3つ挙げていて、
で、1つ目が体内時計。
で、これはさっきこばちえさんが言ってたような話ですね。
そうですね。
起きる時間のリズムが決まっていると、それに合わせて体のリズムも調整していって、
で、目覚める時間も勝手にそういう目覚め方をするよという話。
うん。考えやすいですよね、これはね。
ね。
うん。
で、2個目が予期記憶。
予知的注意っていうふうに書いてあって、
うん。
で、これは何時に起きなきゃっていうふうに意識して寝ると、
無意識の中でその時刻を気にしている状態になると。
すると脳がその時間に近づくと、近づくにつれて覚醒レベルを上げていくという説があって、
えー、みたいな。
なるほど。
っていうのと、で、3つ目は睡眠サイクルと偶然一致してるんじゃないですか、というので、
で、人間の睡眠は90分周期というふうに言われていて、
その周期のタイミングでアラームがかかる。
まあ、だから90分、だから1時間半、3時間、4時間半、6時間とかのタイミングでアラームがあると、
たまたま直前で起きてるっていうことはあるかもねと言っていて、
ふむふむという感じで言ってくれたので、
うん。
そうなんだと思って。
ふむ、面白い。この予期記憶、予知的注意、面白いですね。
面白いですよね。
うん。
で、僕の場合は起きる時間が特に決まってないので、目覚ましかけるのも日によってバラバラなんですよ。
あ、そうなんですね。
そう。なので体内時計っていう感じはしないなと思っていて、
うん、確かに。
そう、なので予期記憶の可能性が高いんですかねみたいな話を打ち返したら、
それは、まあ確かにそうかと。であれば体内時計の影響はそんなないかもねと言ってくれて、
で、予期記憶っていうのが可能性がやっぱり高いねっていうので、
で、それをもうちょっと深掘りしてくれてですね、
なんか脳みそが時間の経過を感覚的に追跡しているという説があるらしいと。
面白い。
うん。だから人間の脳は睡眠中でも時間の流れをある程度把握しているという説があると。
なので、まあ寝てても1時間経った2時間経ったとかはなんとなくわかっているっていう話で、
睡眠と時間感覚
えーってそんな説があるんだと思って、
まあただ完全には解明されていませんと言っていて、
えーって思ったんですよ。
うん。
うん。なので完全には解明されてないとはいえ、
なんかこれに関する研究論文ってあるんですかって言ったら、
うん。
まあなんかいくつか教えてくれてですね、
で、えーっと睡眠中の時間経過に関して、
えー、人間は感覚的に感じているのかっていうのをなんか実験した研究とかがありまして、
えーっとなんか英語の論文みたいですけど、
えーっとその論文の中で実験していて、
実験者11人が9時間の夜間睡眠中に複数回時間推定の課題を行いますという実験。
うーん。
で、その結果として睡眠中でも現在時刻を感覚的に推定できる。
で、それが徐々にずれていく。
うーん。
まあ睡眠の回数が増えるごとにずれていくってことなのかな。
なるほど。
あと睡眠の深さ。
深い睡眠のときはずれが小さく、
眠睡眠前ではずれが大きい傾向があった。
あーそうなんだ。
らしい。
へー。
深い方がずれが小さいんですね。
ですね。
うーん。
みたいなことを教えてくれまして。
うーん。
そうなんだと。
なんか確かにその可能性もあるかと。
寝ながら時間の感覚がだいたい合ってるっていうときとずれてるっていうときあるなと思って。
うーん。
なんかでも印象に残るのはずれてるときなんだよな。
自分が寝ちゃって、うとうと寝ちゃって、
あ、みたいな。
パッと目覚めて、あ、今何時?
うわ、こんな寝ちゃったみたいな。
そうだね。
ありますよね。
うんうん。
30分だけと思ったらもう3時間寝ちゃったみたいな。
めっちゃ寝てる。
やつとか。
あと逆も時々あるんだよな。
なんかうわ、めっちゃ寝ちゃったと思ったら意外と、
あ、15分しか今寝てなかったのかみたいな。
あー、確かに。
それもあると思うんだよな。
うんうん。
だから時間のやっぱりギャップが、感覚とのギャップがあったときのほうが印象には残るんで、
なんか感覚的には結構寝るときの時間と実際の経過時間はずれてる感覚のほうが多いけど、
意外とまあ条件を満たしてれば、寝てるときも時間の感覚がちゃんと近いというか。
うん、確かに。
っていうのもあるんだろうなーって思いますね。
そうですね。
これ、たなけんさんは普段寝てるとき、
眠り浅いとか深いとかって、個人的にはどんな感覚なんですか?
その朝数分前に起きるみたいなときって。
感覚的には、どうだろうな、あんまりよく寝れてる感覚はないんですよね。
あー、そうなんだ。
そう、なんか僕そもそも睡眠して疲れが取れる感覚あんまなくて。
なんか前から浅いっていう話してくれてましたっけ?
そうですね、そうなんですよね。
最近はその、スマートリングを導入してから睡眠のいろいろ測れるようになりましたけど、
なんかね、どうだろうな、睡眠の質はあんまり点数は高くはないですね、日々。
あー、そうなんだ。
うん。
なんか、そっか、そうするとずれないのは不思議ですね。
さっきの論文とかだと深い方がずれないみたいなとあったけど、
またちょっと、そことは一致してないんだな。
そうなんだよな。なんかその、僕の感覚の深いっていう睡眠と、
ここで言ってる深い睡眠、科学的に深いとされる睡眠っていうのが一致してるのかがわかんないんだよな、そもそも。
あー、なるほどね、確かに。
そうなんですよ。
そうだね、まあでも深い、科学的なところじゃなくて、感覚で言うと、みんな違いそうですもんね。
そうそう。
わかんないもんね、人がどれだけ、よく寝たって言ってただけの、よく寝れど、みたいなのわかんないですもんね。
そう、そうですよね。
わかんないな。
えー、すごい面白いな。
そうなんですよね。
っていう話をされました。
あとはね、なんか睡眠と良き記憶とかって言って、
えーっと、えーっとね、なんて言ってたかな。
なんか寝てる、寝る前とかに、〇〇をする、起きたら〇〇するとか、何時に起きるとかっていうのを、
すごい念じておくと、起きた時に、なんか、なんて言ってたかな。
えーっと、ちゃんと読むか。
目覚ましの前に起きる現象
あと何時間で〇〇するって設定した後、睡眠を経てから早起き率が高まると、
難しい日本語だな。
寝てる間に何時に起きる、明日は何時に起きるぞっていうのが、寝る前に思っていたことが、ずっと頭の中に保持されていて、
目覚ましの直前に自然と目覚めるっていう可能性もあるよって言ってますね。
なるほどな。
これ、めくる技でもちゃんと時間の感覚持ってるっていうのすごい面白いな。やっぱし。
あと何時間で〇〇するぞっていうのって、あと何時間で、睡眠中も意識できてるってことですもんね。
そうそう。
えー、すごい。
すごいですよね。
うん。
ただなんか僕一方で、別に起きてる時も時間の感覚、逆に性格じゃないんだけどなぁとも思ったりして。
そっか、確かに。確かにな。
そう、結構あれ?みたいなあっという間に1時間みたいな、あるじゃないですか。
ある。あるしなんかもう夕方頃になると、あ、もう1日が終わってしまうみたいな毎日やってる。
分かる。毎日やってますよね。
うん。
気づいたら、え?もう18時?みたいな。
うん。
やばいやばいみたいな。
もう今日終わっちゃうじゃんってなる。
そうなんだよな。だからあんまりそもそも自分の時間感覚の正確さに自信はないんだけど、
確かに。
なんでかわからないけど、朝は目覚ましの直前に起きるっていう。
うーん、面白い。それはでも、そこまではちゃんと寝れてるんですもんね。
寝れてますね。
眠りが浅いとかはちょっと、あれかもしれない、感覚とかのところは置いといて、
寝た上でパッと起きるんですもんね。
そうです。
最高のやつですよね。
そう、だから遅刻とかがほんとになくて、それはありがたいんですけど。
うんうん。
で、寝つきも悪くないし、寝ようと思ったら割とすぐ寝れて、起きるときは目覚ましの前に起きて、
だから毎回結構目覚ましつける意味あったんかなって思いながら、
目覚ましの口を封じるんですよね。
うーん、この目覚ましをかけるっていう行為自体が、あと何時間後に起きるぞというか、
何時に起きるぞっていう、自分の自己暗示かけてる作業になってるのかもしれないですね。
犬と生成AIの雑談
うーん、かもしれない。
うーん、それをやらなかったときどうなるかちょっと試してみてくださいよ。
うーん、いやそう、僕でもそうなんだよな。
やらないと不安でちょっと眠りにくくなるんだよな。
あ、そっか。
目覚ましつけないと、セットしないと、セットしたほうがいいかなって結局だからセットするんだよな、大抵。
うん、なんか予定がない日とか。
あーはいはい、そうね、確かに。
明日は別に寝坊しても大丈夫だぞっていう日にちょっと試してみてほしい。
そうしよう、試してみよう。
でもそれでね、眠りがね浅くなっちゃったら、ちょっと条件が変わっちゃうから。
そうですね。
確かに。
ちゃんとした結果を得られない可能性がある。
目覚ましだから自分で僕はセットするんだけど、妻に目覚ましをオフにしてもらって、あ、関係ないかそれだと意味ないか。
逆がいいんじゃない?なんか。
逆がいいのか。あ、そうね、確かに。そっか。
起こしてって言っとく?
あーはいはいはい。
とか。いろんなパターン試してみるといいですね。
確かに。
うん、そうね、ちょっと何が効いているのか、たらけんさんで研究してみよう。
ちょっと研究したい。
うん。
研究したいけど、そいちゃんに起こされることもあるんだよな。
呼ばれることあるからな、朝に。すいません。
それはね。
おしっこいきたいんですけど。
それはもうしょうがないですね。
そう、実験がそこを破綻しますね。
ピーピー言うんですか?
ピーピー言いますね。吠えますね、朝。
あ、吠えるんだ。
おしっこしたいときは。
ケージの中に入れて寝てるんで、
おしっこしたいときはケージの外のトイレでね、おしっこするんで、すいませんって、ガシャンガシャンみたいな。
ここあげてくださいみたいな。
えらい。
えらいですよね。
ちゃんとね、たぶんね、姿が見えないから、
おっきい声で呼ばないと聞こえないかもなってわかってるってことじゃないですか。
わかってるんだと、そう。
まあね、でも朝吠えられちゃうと、ご近所にね、どんぐらい響いてるかわかんないんで、
ちょっとそれは心配ではあるんですけど。
うん、まあでも。
でも、えらいなあとは思いますね。
犬にね、理解のあるアパートだと思うから。
そこらへんはお互い様。
そうですね。
面白かったです。
面白かった。
なんかこういうちょっとしたね、悩みを広げてくれるのは、生成AIはマジで楽しいなって思いますね。
ほんとですね、この雪記憶とかって知らなかったから、
こういう研究があるんですよみたいなのを教えてくれるの、めっちゃ便利ですね。
ね、そうそう、面白いなあと思いますよね。
うん。
まあこんな感じでうまく活用もしていきたいなと思っております。
そうですね、なんかトータルしたら生成AIの話になりましたね。
話になった。
はい、じゃあそんなところで時間もいい感じになってきたので、今回も終わりにしたいと思います。
はい。
はい、今回は生成AIを軸に、開発ツールだったり、僕の朝の目覚ましの習慣に関してもいろいろ話をしてみました。
はい。
はい、今回も聞いていただきありがとうございました。
ありがとうございました。
バイバイ。
バイバイ。