【参加レポート】Tech-on MeetUp#19「新しい可能性を秘めた生成AI、今すぐ体験してみよう！」〜生成AIおもしろLT大会〜

今回は[Tech-on MeetUp#19「新しい可能性を秘めた生成AI、今すぐ体験してみよう！」〜生成AIおもしろLT大会〜](https://techplay.jp/event/889900)のレポートです

会場は虎ノ門のKDDI DIGITAL GATEです！
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">本日はTech-on Meetupです！<br>まずい棒貰いました！！<br>(お菓子は他にもアルフォートとかちゃんとあります)<a href="https://twitter.com/hashtag/TechOn%E6%9D%B1%E4%BA%AC?src=hash&amp;ref_src=twsrc%5Etfw">#TechOn東京</a> <a href="https://t.co/NJTxY1DMmI">pic.twitter.com/NJTxY1DMmI</a></p>&mdash; 鈴木健斗 (@k_suzuki_pnx) <a href="https://twitter.com/k_suzuki_pnx/status/1630143754664550400?ref_src=twsrc%5Etfw">February 27, 2023</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

# LT#1：「知ったかAWSサービスをChatGPT先生に聞いてみよう！」(watanyさん)

Amazon PollyについてChatGPTに教えてもらった話

ChatGPTは有料版のChatGPT Plusというプランを使ったとのこと
これを使うとサーバーが落ちないらしい（無料版だと夜の10~11時ごろに落ちる）

そしてChatGPTにAmazon Pollyについて、以下を聞いた
- 変換した音声を自然な発音にしたい
- 自然にしないと実務で使えないのでは？
- SSMLとは

SSML(音声合成マークアップ言語)を使うと変換した音声を自然な発音にできるようです。
このSSML、個人的にはAlexaの資格を勉強した時に聞いたことがあるなぁという感じです。

ということで、実際にPollyに使えるSSMLを作成させてみた。
実際に生成された音声を聴かせてもらいましたが、SSMLのタグをつけた音声は「ちょっと違う」感じになってましたw

まとめとして、ChatGPTを使うことで対話による思考・問いの整理にはなるが、欲しいプログラムを自動で出力するという使い方はお勧めできないということでした。

確かにSSMLのようなインターネット上で情報が少ないプログラムの生成は向いてなさそうですね...
AWS CLIやシェルスクリプトなど比較的情報の多ければ、もうちょっとマシなコードを書いてくれるような気がしました。

# LT#2：「生成AI組み合わせて理想の黒ギャル生成」(KDDIアジャイル開発センター・小板橋さん)

ギャルが話そうな言葉をChatGPTに覚えさせて文章を作成
一方で画像生成AIである[Stable Diffusion](https://stablediffusionweb.com/)を使ってギャル画像生成
最終的にStable Diffusionで作った画像にChatGPTで作った文章を[Creative Reality™ Studio](https://www.d-id.com/creative-reality-studio/)を使って喋らせるというデモを見せてくれてました。

[NovelAI](https://novelai.net/)も画像生成がいい感じにできるので、それを使ってみたらまた面白そうだと思いました。

資料は大人の事情により外には出せないそうです。

# LT#3：「ChatGPTにQiitaアドカレ書かせてみたらプチバズった件」(みのるんさん)

<iframe class="speakerdeck-iframe" frameborder="0" src="https://speakerdeck.com/player/d505ced72844416ca840450739021321" title="ChatGPTにQiitaアドカレ書かせてみたらプチバズった件" allowfullscreen="true" style="border: 0px; background: padding-box padding-box rgba(0, 0, 0, 0.1); margin: 0px; padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 40px; width: 100%; aspect-ratio: 560 / 314;" data-ratio="1.78343949044586"></iframe>
タイトルの通りChatGPTにQiitaの記事を書かせた話
ChatGPTはMarkdown形式も作成してくれてとっても便利。
出来上がった記事をQiitaに上げたところ、まさかの2万View

以下の点が苦労した
- プレビュー版ということもありそこそこ不安定
- クエリが長すぎるとエラーになる
- 出力内容が毎回微妙に変わる
- たまにナチュラルな嘘が混ざる

出力内容が毎回微妙に変わるとかナチュラルな嘘が混ざる話は、実際自分がChatGPTを使った時にも出てきたので納得です。

また、「ChatGPTとはそもそも何？」という話もしてくれました。
- OpenAIというところが開発
- GPT-3というAIエンジンを使用
- GPT-3の言語モデルをもとに作られたチャットボットがChatGPT

そして、みのるんさんはChatGPTのLINEのチャットボットを作った。
エラーハンドリングの機能を盛り込むのが大変だったとのこと。

話を聞いていて、ChatGPTにQiitaの記事を書いてもらい、さらにLINEのアプリを作成してもらうという行動の素早さに感動しました。

# LT#4：「Musika!を使ってオリジナルソングを作ろう」(大坪さん)
[Musika!](https://github.com/marcoppasini/musika)は高速無限波形音楽生成でちょっと有名になったモデルらしい。
音楽のような時系列データをAIに生成させるのは結構大変で、通常音楽を生成させようとすると数分の音楽に数時間とかかかってしまう。
実際にMusika!を使って、デモ形式で音楽を生成してみてくれ、7秒くらいで23秒の音楽を作っていた。

また、AIに音楽を作らせて著作権に引っかかるとまずいので
→ 自分で音楽を作って
→ それを学習させる
→ 音楽を作ってもらう
ということをしたみたいなのですが、最終的にはオリジナルソングを作るのであれば自分で作ったほうが早いという結論に。笑

音楽をAIに生成させるという話は今まで聞いたことがなかったので、知識の幅が広がりました！
# LT#5：「ChatGPTによるライブコーディング」(mediba・北浦さん、KDDIアジャイル開発センター・小板橋さん)
ChatGPTに質問しながらToDoアプリを実際に作ってみようというライブコーディング

「ReactでToDoアプリを作るには何をすればいいですか。」から始まって、途中で出るエラーも全てChatGPTに質問、最終的にそれっぽい感じのアプリが出来上がってた。

コーディング中に話されていた「**プログラミング言語初学者にとってはコードの説明もしてくれてありがたい**」というところが共感できました。

こういう企画面白いですね。

# 集合写真！！

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">最後に記念撮影ー！<br>これもなんだか久しぶりだね！<br>右手を上にテックオンポーズ！<br> <a href="https://twitter.com/hashtag/TechOn%E6%9D%B1%E4%BA%AC?src=hash&amp;ref_src=twsrc%5Etfw">#TechOn東京</a> <a href="https://t.co/ZYIkHRFIHC">pic.twitter.com/ZYIkHRFIHC</a></p>&mdash; まもはしぃ(Mamoru Ohashi)＠三島市移住アンバサダー🗻 (@mamohacy) <a href="https://twitter.com/mamohacy/status/1630215631881764866?ref_src=twsrc%5Etfw">February 27, 2023</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>