Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ノーコードと生成AI、IoTが繋がると何が出来るか?

piacerex
December 25, 2024

 ノーコードと生成AI、IoTが繋がると何が出来るか?

piacerex

December 25, 2024
Tweet

More Decks by piacerex

Other Decks in Programming

Transcript

  1. 2024/12/06 (Fri) 高知県工業技術センター 【技術者養成講座】 ノーコードと生成AI 、IoT が繋がると何が出来るか? Dec. 01, 2024

    ver 0.5 created. Dec. 02, 2024 ver 0.7 updated Dec. 05, 2024 ver 1.0 updated 株式会社DigiDockConsulting 常務取締役CETO Elixirコミュニティ「fukuoka.ex」「ElixirImp」「LiveView JP」オーガナイザ 国際カンファレンス「ElixirConf JP」ファウンダー AIスクール「AIジョブカレ」福岡校開校講師 北九州市立大学 「プログラミング論」教授級非常勤講師 北九州高等専門学校 特命教授 / コンピュータ研究部 指導員 piacere / 森 正和
  2. 目次 02 03 04 01 05 06 自己紹介 & 自社紹介

    ノーコードとは? Kintoneで開発ハンズオン AI連携の前に「生成AI」とは? LivebookでAI連携ハンズオン ノーコード開発の落とし穴 07 更にIoTを接続するとどうなる? 08 質疑応答タイム
  3. my favotite technologies & implements == == Real Online VR

    / AR my favotite technologies & implements Resonite / Twitter @piacere_ex Qiita / Github / YouTube / Discord @piacerex 42年前からプログラマ (職業歴は29年) アジャイル歴:24年 (eXtreme Programming) PM/PdM/PO歴:28年/20年/16年 書けるプログラミング言語:158言語 コスプレ歴:1年ちょい 小学4年生でゲームプログラミングを始め、現在もプロ ダクトとOSSを開発し、事業やコミュニティの優位性と するエンジニア/5社の経営者/3社の技術顧問/PO 大手企業をメイン顧客として、IT事業/データ分析/ VR・AR/分散・並行技術/UX・D2C指導を提供 技術コミュニティも複数主催し、毎月のイベント開催と 登壇、ライブコーディングを国内外問わず、こなす piacere / 森 正和 “piacere” is an Italian word, means “Joy” メタバースから現実世界を改変した結果、コスプレイヤーにw
  4. • 北九州市立大学 教授級非常勤講師「プログラミング論」 • 北九州高等専門学校 特命教授 コンピュータ研究部指導員 • ラジオFM KITAQ「Technology

    Cruising Night」パーソナリティ • Elixirコミュニティ「fukuoka.ex」創始者 • Elixir国際カンファレンス「ElixirConf JP」創始者 • 「ElixirImp」「LiveView JP」ファウンダー • AIスクール「AIジョブカレ」福岡校開校者 • Elixirスクール「Elixir |> College」創始者 • 高知県 工業技術センター AI・機械学習 研修講師 • 上級AI開発コミュニティ「IAIFukuoka」発足人 • 独立行政法人 中小企業基盤整備機構 コンサルタント • 株式会社DigiDockConsulting 常務取締役CTO • ほかIT企業2社経営、技術顧問3社担当 コミュニティ+事業+育成(エンジニア、学生)
  5. 2021/9/16 (コロナ中) in fukuoka.ex → ElixirImp#7 推しライブラリをオススメ会 ↑ このメイドアバター姿で VRからイベント司会や

    LT登壇を4年やってます (1,200名を前にこの姿で 登壇したこともあります) 2024/10/16 in ElixirImp#42 React TremorをElixir化した 「Tremorx」で遊ぶ 毎月、精力的に技術イベント開催 (オンライン)
  6. 2023/3/9 in fukuoka.ex#53 Elixir Lightning Talks!! 2023/6/22 in fukuoka.ex#54 Elixirで宇宙衛星/エッジコン

    ピューティング/Web@ マネーフォワード 2023/6/22 in QUNOG 10周年祝 こんなことやっています ~地元コミュニティ紹介~ 最近は対面イベントも徐々に復活
  7. SaaS a Box / IoT Distributed System Concurrent System Elixir

    Data Science Machine Learning Edge Computing VR / AR D2C Digital Marketing Huge Connections Space Data Utilize Low Latency Micro Service Insourcing IT Material Creation Business Optimize Data Analysis HRD Elixir-Prod. Support DX Diagnostic Tool DX / Digitalization DigiDockConsulting:先端技術で世界を改変
  8. • 2年半前のQiitaアドカレで「ElixirChip」 構想を書き、その後、宇宙展開も記事化 • フォン・ノイマン・ボトルネックという デジタルコンピュータの「呪い」を解消 すべく、2022年から活動を開始 ◦ 開発から半年で、最新CPU比30倍の 性能

    or 1/30省電力を実証済 ◦ 理論上、最新CPUの1,000~10万倍 の性能 or 省電力が可能でスパコン超 • 初期ターゲットは凄まじい省電力が必要 な 宇宙開発、その次は 地上局地/地方 • 「ElixirChip」でググって ElixirChip: 70年のコンピュータ史を書き換える!!
  9. • 「ノーコード」は、プログラミングの知識やスキルが無くても 業務アプリケーションやWebシステムを開発できるツール ◦ 従来ソフトウェア開発 ▪ プログラミング、つまりコードを手動で記述すること でシステムを構築 ◦ ノーコード開発

    ▪ ビジュアルインタフェースとドラッグ & ドロップ操作 などで直感的にシステムを構築可能 ▪ 近年は、AI・LLMやIoTとの連携が充実したものもアリ • なお、「ローコード」という類似ツールは、プログラミングを 幾らか行う余地を残しつつ開発プロセスを大幅に簡略化できる もので、ノーコードより柔軟性が高いことが特徴です ◦ 本講義では一部を除き、両者を「ノーコード」と呼びます ノーコードとは?
  10. • 2010年代序盤以前から注目され始めたツール ◦ FileMaker ◦ SalesForce ◦ Excelマクロ • 2010年代中盤から注目され始めたツール

    ◦ Outsystems ◦ Kintone ◦ ASTERIA Warp • 2010年代終盤から注目され始めたツール ◦ Google App Script/AppSheet ◦ UiPath ◦ Notion • 2020年代以降から注目され始めたツール ◦ Livebook ◦ Dify 業務系/プロセス改善系ノーコード (年代別)
  11. Kintoneで開発ハンズオン デモ • ユーザー登録する ※1年間は無料利用できます • アプリを作る • 利用ユーザーを追加する ◦

    簡単な業務アプリなら、ここまでで完了 • カスタマイズする (JS、CSS) • プラグインを導入する (紹介のみ) ◦ 上記カスタマイズが難しい方向け
  12. 2012~2017年:ディープラーニング誕生、過剰な期待 • 2度に渡る「AIの冬」の間もAI研究を続けた「AIの父」、ジェ フ・ヒントン博士 (75歳!) が所属するGoogle AI研究チーム (現在は「Google Brain」と呼ばれています) が、猫の画像だけ

    を見て、まるで人のように「これは猫だ」「これは猫では無い」 と識別できるデモをしたことで、ディープラーニングは脚光を浴 びました ◦ 人が、猫の概念を一切教えなかった点が革新的で、AIがデ ータ (ここでは大量のYouTube動画の猫) から勝手に学習し たことで、知識に関するプログラミングが不要となった点が、 当時のAI研究を覆す衝撃でした • ここから、人のように物事を認識できるAIを生み出すことができ ると期待が募った訳ですが … それは過剰な期待でした … 高知県工業技術センター【技術者養成講座】AIセミナー ~AIの基本から最近トレンドAI手法まで~ より
  13. 2018~2020年:失望期 (しかし水面下では革命前夜) • 鮮烈なディープラーニングの誕生から6年経過した頃には、当初 AIに抱いた期待が叶わなかったり、入門しても仕事があまり無い 等のハードルにより、ブームに翳りが見えました ◦ 本AIセミナー講義が始まったのも、この時期でしたw • しかし、水面下では、下記を代表とする新たなモデルが生まれ、

    これが現在の桁違いなAI発展に寄与しています ◦ 自然言語モデルのブレイクスルー ◦ Transformer、BERT (Attention) ◦ 自然言語モデルから他タスクのモデルへの転用 ◦ ViT (Vision Transformer)…画像解析 ◦ AIがAIを生み出す (人は学習させたいデータ提供のみ) ◦ AutoML、AutoML Zero 高知県工業技術センター【技術者養成講座】AIセミナー ~AIの基本から最近トレンドAI手法まで~ より
  14. 2021年~現在:人に近いAI出現+コロナでデジタル浸透 • 前述したモデル群およびその進化系モデルが生み出す出力が「人 にとって違和感を感じないレベル」へと洗練され、実務での利用 や、テック企業での採用が一気に進み、一般層にも急速にAIの有 用性が浸透していきました • このブレイクスルーには、以下2点の発見が大きく影響 ◦ 膨大なデータからの学習

    ≒「事前学習」 ◦ 事前学習済みモデルの高速な再学習 ≒「転移学習」 • また社会的背景として、コロナ到来により仕事観や生活観が大き く変わったことで価値観が変容し、対面や口頭の交流が絶対的な もので無くなったことで、デジタル活用が当たり前となった点も、 AI浸透に大きく影響したと考えます 高知県工業技術センター【技術者養成講座】AIセミナー ~AIの基本から最近トレンドAI手法まで~ より
  15. お絵描きAI … 現実に無い人や物体を文字や画像から生成 • 複数の文字列や画像を元に画像生成します • 人では不可能な 速度で高いクオ リティの画像を 簡単に生み出す

    ことができます • (後で実際に開発 してみます) • なお実物の人間 写真から架空の アバターを生成 することも可能 ChatGPT が 変 え る 働 き 方 AI リ ス ク は 増 加 へ 【 】 WBS ( 2023 年 1 月 27 日 ) Open AI イ ー ロ ン マ ス ク   チ ャ ッ ト GPT ▼ フ ル バ ー ジ ョ ン は 「 テ レ 東 BIZ ▼ 」 で 配 信 中 ( 入 会 月 無 料 ) ワ ー ル ド ビ ジ ネ ス サ テ ラ イ ト ( WBS ⇒ ) 「 マ イ ク ロ ソ フ ト が 1 兆 円 を 投 資A I 驚 異 の 進 化 と 迫 る リ ス ク 」 https://txbiz.tv-tokyo.co.jp/wbs/feature/post_267312?utm_source=youtubeutm_medium=metautm_campaign=wbs_230127 A I = 人 工 知 能 の 性 能 が い ま 飛 躍 的 に 向 上 し て い ま す 。 マ イ ク ロ ソ フ ト は 、 1 月 23 日 、 ア メ リ カ の A I ベ ン チ ャ ー 「 OpenAI 」 に 1 兆 円 規 模 の 投 資 を 行 う と 発 表 し ま し た 。 こ の 企 業 が 手 掛 け る A I 「 チ ャ ッ ト G P T ( ChatGPT ) 」 は そ の 高 い 性 能 か ら 世 界 中 で 注 目 を 集 め て い ま す 。 こ う し た A I は 、 私 た ち の 生 活 を ど う 変 え る の か 、 こ れ が 普 及 す る と ど の よ う な リ ス ク が あ る の か 追 跡 し ま し た 。 # C h a t G P T # O p e n A I # マ イ ク ロ ソ フ ト # ベ ン チ ャ ー 【 ChatGPT 活 用 術 】 英 語 講 師 は こ う 使 う ! https://txbiz.tv-tokyo.co.jp/wbs/vod/post_267482?utm_source=youtubeutm_medium=metautm_campaign=wbs_230127_chat01 【 ChatGPT 活 用 術 】 漫 画 原 作 者 は こ う 使 う ! 最 新 AI で 「 人 間 の 限 界 を 超 え る 」 https://txbiz.tv-tokyo.co.jp/wbs/vod/post_267647?utm_source=youtubeutm_medium=metautm_campaign=wbs_230127_chat02 ▼▼ 最 新 の 「 ChatGPT ▼▼ 」 解 説 動 画 配 信 中 最 強対 話 “ ” AI 「 ChatGPT 」 か ら 最 高 の 答 え を 引 き 出 す テ ク ニ ッ ク 【 橋 本 幸 治 の 理 系 通 信 】 ( 2023 年 1 月 25 日 ) https://youtu.be/TNsv3VQEWy4 マ イ ク ロ ソ フ ト が OpenAI に 巨 額 投 資 す る 3 つ の 狙 い ( 2023 年 1 月 24 日 ) https://youtu.be/VXnczT0SOOI 世 界 を 一 変 さ せ る 「 AI 」   そ の 驚 愕 の 実 力 と リ ス ク と は ? ( 2023 年 1 月 24 日 ) https://youtu.be/r4JAjYo4xVk 高知県工業技術センター【技術者養成講座】AIセミナー ~AIの基本から最近トレンドAI手法まで~ より
  16. ChatGPT … 人と同じかソレ以上の知識で対話できるAI • テキストで質問すると、膨大な知識から適切な回答を行います • 文脈も解釈して くれることで、 物知りを相手に 会話してる感覚

    • 企業(Google) の 採用試験で上級 を合格し、執筆 した論文が人の 査読ですら見抜 けないレベル ChatGPT の 使 い 方 !働 き 方 が 変 わ る 、 超 す ご い AI 思 考 サ ポ ー ト ツ ー ル 超 話 題 の AI チ ャ ッ ト サ ー ビ ス 「 ChatGPT 」 。 ・ ニ ュ ー ス な ど で た ま に み る け ど 、 ど ん な も の ? ・ 使 っ て み た い け ど 、 よ く わ か ら な い か ら 面 倒 く さ い … ・ や っ て み た け ど 、 い ま い ち 何 に 使 え る か わ か ら な い … そ う い う 方 、 多 い で す よ ね ! こ の 動 画 で は 、 ChatGPT の 登 録 方 法 や 具 体 的 な 活 用 方 法 を 動 画 で わ か り や す く 解 説 し ま す ! 00:00 イ ン ト ロ 00:44 ChatGPT と は 01:52 ChatGPT の 具 体 例 04:58 ス マ ホ で も ChatGPT 05:32 ChatGPT へ の 登 録 方 法 08:18 ChatGPT の 様 々 な 活 用 シ ー ン 08:59 ChatGPT 活 用 1 : 調 べ る 10:09 ChatGPT 活 用 2 : 考 え る 11:54 ChatGPT 活 用 3 : 文 章 を 作 る 14:04 ChatGPT 活 用 4 : プ ロ グ ラ ミ ン グ や Excel 関 数 16:18 ChatGPT 活 用 5 : 遊 ぶ ▽ ChatGPT の サ イ ト https://openai.com/blog/chatgpt/ ▼ リ モ 研 お す す め 動 画 ▽ Zoom の 使 い 方 ・ 始 め 方 を 分 か り や す く 解 説 。 リ モ ー ト ワ ー ク を す る 人 に オ ス ス メ ! https://youtu.be/Q2AQUXbdhO8 ▽ ド ロ ッ プ ボ ッ ク ス の 使 い 方 を 日 本 一 分 か り や す く 解 説 【 PC/ ス マ ホ 】 https://www.youtube.com/watch?v=G-wdcScIXkQ ▽ 絶 対 知 り た い Gmail の メ ー ル 整 理 術 ~ ア ー カ イ ブ 、 い ら な い メ ル マ ガ の フ ィ ル タ ・ ブ ロ ッ ク 等 https://youtu.be/ZWBKwoDGqOc ▽【 2022 年 】 最 短 で gmail の 使 い 方 を マ ス タ ー す る 方 法 を 日 本 で 一 番 わ か り や す く 解 説 ( パ ソ コ ン 、 ス マ ホ 両 方 対 応 ) https://youtu.be/UJTKffvDfUg ▽ リ モ ー ト ワ ー ク で 圧 倒 的 に 生 産 性 が 上 が る 4 つ の 習 慣 を 徹 底 解 説 https://youtu.be/V1dKhdw-ibs ▽【 保 存 版 】 Google ド ラ イ ブ の 便 利 機 能 16 選 【 PC/ ス マ ホ 】 ~ 共 有 、 OCR 、 オ フ ラ イ ン 、 印 刷 な ど https://youtu.be/WM4EmSEyXZE ▽ チ ャ ン ネ ル 登 録 は こ ち ら https://www.youtube.com/channel/UCpUQnk6MaY4o3NdgJmv10cw ▪ こ の チ ャ ン ネ ル ( リ モ ー ト ワ ー ク 研 究 所 に つ い て ) リ モ ー ト ワ ー ク で 数 千 人 と 仕 事 経 験 の あ る 「 所 長 い け と も 」 が 、 IT が 苦 手 な 人 に も 分 か り や す く 、 リ モ ー ト ワ ー ク 時 代 に 必 要 な ツ ー ル や ノ ウ ハ ウ を お 伝 え す る チ ャ ン ネ ル で す 。 実 践 的 な 解 説 や ノ ウ ハ ウ を ど ん ど ん 出 し て い き ま す の で 、 ぜ ひ チ ャ ン ネ ル 登 録 い た だ き 、 一 緒 に 学 ん で い き ま し ょ う ! 高知県工業技術センター【技術者養成講座】AIセミナー ~AIの基本から最近トレンドAI手法まで~ より
  17. 例:動画内容を1クリックで要約してくれる • 「YoutubeDigest」プラグインをインストールすれば、YouTube 動画を要約してくれます • インストール後、「Summary Language」を設定し「Save」 ボタンをクリックします • YouTubeを開くと、右上に「Summary」と出てくるようにな

    るのでクリックすると動画の要約が生成され、要約に沿ったタ イムラインのリンクも生成されます https://www.youtube.com/watch?v=h_wwbSje48I 高知県工業技術センター【技術者養成講座】AIセミナー ~最近トレンドの生成AI~ より
  18. All in one デジタルマーケティングプラットフォーム DD.デジマパック Web/SNS行動解析 Web/SNS課題抽出 AIによる改善提案 改善施策実施 改善効果検証

    ECサイト制作支援 掲載商品撮影支援 受注管理支援 商品保管、管理支援 商品配送支援 ①WebサイトとSNSのファン行動分析から改善施策をAIが自動で提案、効果検証も可 ②ファンとの交流起点となるEC構築と、受注/商品保管/配送の実業務まで全カバー 顧客データ分析・管理 営業活動支援 顧客アプローチ D2C/ファンコミュニティ ③D2Cを立上げ、ファンと共に成長していく世界標準の事業 DD.デジマパック D2Cアドバンストエディション 弊社:Webサイトをユーザー行動に合わせて AI・LLMが最適化
  19. Livebook AI連携ハンズオン デモ • Livebookをインストールする ※OSSなので永年無料です • Livebookを起動する • お絵描きAI・LLMアプリをクリックのみで作る

    (SmartCell) ◦ [Multimodal]-[Text-to-image] • お絵描きAI・LLMアプリを公開する • お絵描きAI・LLMアプリのコードを見てみる ◦ ノーコードだけで無く、通常システム開発にも転用できる
  20. • ①本来、1箇所に集約されるべきマスタデータが異なるアプリに 分散してしまい、どちらのデータが正確、もしくは最新なのか 分からなくなる … ◦ 例.不動産の売買と賃貸を管理するアプリを別々に作って しまい、物件情報が各アプリ毎にバラけ、管理不全が勃発 • 【発生原因】

    ◦ データ設計を行わず、無計画にアプリを増築しまくる ▪ 簡単にアプリを開発できてしまうことのマイナス面 • 【対策】 ◦ データ設計は必ず行い、同一マスタはアプリ間で共有する ▪ ここは、ノーコードだからと言って省略できず、通常 の開発と同様の知識と設計行為が必要 ノーコードの落とし穴
  21. • ②連動している2箇所以上のデータ更新を同時に行いたいとき、 カスタマイズ開発の負荷が発生してしまう … ◦ 例.賃貸情報を更新する際に、顧客情報も同時更新したく ても、カスタマイズ開発が無いと実現できない • 【発生原因】 ◦

    ノーコードの多くは複数データのリレーションは解決して くれる一方、同時更新までは解決してくれない ▪ 単一データを気軽に扱えることに特化したマイナス面 • 【対策】 ◦ 同時更新しなくて良い業務に変更する ◦ 注意深くデータの逆正規化を行うことで同時更新を回避 ◦ 同時更新が不可避ならカスタマイズ工数を必ず確保する ノーコードの落とし穴
  22. • ③Kintone等のノーコードは、自由なカスタマイズが出来ずに 想定通りの開発ができない or むしろ通常開発よりもトリッキー な開発になってしまう (前述した②もその一部) … ◦ 例.デザインが好きに変えられない、独自バリデーション

    や一部入力不可項目などのキメ細かい制御が難しい等 • 【発生原因】 ◦ ノーコードはプログラミングの自由度よりも、いかに簡単 にアプリ開発を叶えるかを重視するトレードオフがある ▪ 簡単にアプリを開発できる一方で発生するマイナス面 • 【対策】 ◦ ノーコードの特徴や限界を把握した上でツール選定する ◦ より自由度が高いローコード (Livebook等) の利用を検討 ノーコードの落とし穴