Vue2 × Vuetifyでチャットアプリつくーる
by
Satoshi Gachi Fujimoto
×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
2023/05/10 AIミーティング Vue2 x Vuetifyで チャットアプリつくーる
Slide 2
Slide 2 text
がちもとさん 本名は、藤本賢志(ふじもとさとし) KumaMCNという技術コミュニティを運営 株式会社ナレッジコミュニケーションでAI・XRアプリ開発 崇城大学古賀都市計画研究室の技術顧問でまちづくりの研究 高専で制御を、大学でセンシングを学び、次は脳みそ @sotongshi
Slide 3
Slide 3 text
Vue2 x Vuetifyを使ったチャットアプリの作成 https://qiita.com/SatoshiGachiFujimoto/items/6d0f38ea06cf8f4dd58d
Slide 4
Slide 4 text
Vue2 x Vuetifyとは? • Vue2:シンプルなJavaScriptのフレームワーク • Vuetify:マテリアルデザインのUIコンポーネントを提供
Slide 5
Slide 5 text
チャットアプリの機能やデザイン • マークダウンの表示に対応 • ソースコードもコピーできる • モデルを切り替えられる
Slide 6
Slide 6 text
開発環境 • Windows 11 PC • Node.js 18.15.0 • Vue CLI 5.0.8 • Vue 2.7.14 • vue-clipboard2、clipboard、markdown-it、axios • Vuetify 2.6.15 • Azure OpenAI Service
Slide 7
Slide 7 text
App.vueの構成 • template:HTMLの部分。 • script:JavaScriptの部分。データ、メソッドなどを書くところ • style:CSSの部分。Vuetifyを用いているのでほぼ書いていない
Slide 8
Slide 8 text
ChatGPTに聞きながら作ったコード <template>
Slide 9
Slide 9 text
ChatGPTに聞きながら作ったコード <template>
Slide 10
Slide 10 text
ChatGPTに聞きながら作ったコード <script>
Slide 11
Slide 11 text
ChatGPTに聞きながら作ったコード <script>
Slide 12
Slide 12 text
作り方
Slide 13
Slide 13 text
こんな感じで
Slide 14
Slide 14 text
小さく作る
Slide 15
Slide 15 text
頭いいからAPI使いだす
Slide 16
Slide 16 text
なんかうまくいかないとき
Slide 17
Slide 17 text
なんかうまくいかないとき
Slide 18
Slide 18 text
なんかうまくいかないとき
Slide 19
Slide 19 text
(怒)
Slide 20
Slide 20 text
敬語使いましょう。丁寧になります。ちょっと変えるとできたり・・・
Slide 21
Slide 21 text
動いたコードを全部貼ってから聞く
Slide 22
Slide 22 text
変更したところだけ教えてもらう
Slide 23
Slide 23 text
まとめ • AIに仕事してもらって楽になると思ったが、開発スピード爆上がりで時間が足りない! • とりあえず動くコード書いてくれるのでうれしい、動いたコードはNotionにまとめとく • ChatGPTと会話するコミュ力が必要! • 数時間かかりましたが、チャットアプリ5分でつくれます👇 • https://qiita.com/SatoshiGachiFujimoto/items/6d0f38ea06cf8f4dd58d
Slide 24
Slide 24 text
不定期で突発的に開催 • 会話履歴の振り返り • 作ったものを共有する • 今後の予定は未定だけど、ChatGPTに聞きながらライブコーディングとか