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

ChatGPTとExcelの組み合わせによる業務効率化 ~適用業務の勘所と効果~

uezo
February 08, 2024

ChatGPTとExcelの組み合わせによる業務効率化 ~適用業務の勘所と効果~

かごしま産業支援センター 令和5年度ITセミナーでの講演スライド。
生成AIとして注目を集めるChatGPTと幅広い業務で利用されているExcel・Excel VBAとを組み合わせることによってできることやその効果、そのために企業として取り組むべきことについて解説しています。

(目次)
1. ChatGPT・生成AIのトレンド
2. Excelの底力
3. ChatGPT×Excelの組み合わせでできること
4. 活用のために取り組むべきこと
5. まとめ+α

uezo

February 08, 2024
Tweet

More Decks by uezo

Other Decks in Technology

Transcript

  1. ⾃⼰紹介 植⽊ 悠⼆ うな技研 代表/プログラマー ⾦融DXコンサルタント ⾼校卒業後に単⾝上京。バリスタの⾒習いをしながら独学でプロ グラミングを習得。 その後⾦融業界に転⾝し、三井住友海上と三菱UFJ銀⾏にて各種 デジタルトランスフォーメーション案件をリード。現在は⽇本

    IBMにて⾦融機関向けのコンサルティングに従事するほか、総務 省地⽅公共団体経営・財務マネジメント強化事業にてDX分野のア ドバイザーを務める。近年はAIアシスタントやXR関連技術の開発 に携わり、東京⼯業⼤学のプロジェクトにてデジタルヒューマン の開発技術を提供。2022年にLINE API Expertに選出。 uezo @uezochan
  2. ChatGPTに関する書籍を執筆しました ベストセラー1位 amazon 表計算ソフトカテゴリー 2023年9⽉7⽇時点 l Excel上で動作する対話型のアシスタントツールの作成 l アンケート回答⼀覧から重要なキーワードと聴講者の要 望を⼀括で抽出

    l 問い合わせを分類し、内容に応じて商品在庫の確認など を⾃動化 l 1つの製品を元に、その競合製品を⽐較した表を⾃動⽣成 l 複数のWebページの情報を要約してワークシートに転記 l マニュアルの内容など事実に基づいたQ&Aやコンテンツ の作成 \次世代の⽣産性Hack/ ChatGPT API×Excel VBAで業務を徹底的に効率化! ChatGPT APIがゼロからわかる Excelと組み合わせて⾝近な業務に役⽴てられる 応⽤テクニックで業務全体を⾃動化できる ChatGPTを現場で⾃ら活⽤することにこだわり抜いた内容です。考え⽅から実践的テク ニックまでこれ⼀冊で幅広く網羅。 業務担当者やデジタル担当者、エンジニアなどあらゆる⽅々にお役⽴ていただけます! l ChatGPTを使った⼤量データの処理 や業務⾃動化の⽅法を知りたい⼈ l ChatGPTのより便利な活⽤⽅法を知 りたい⼈ l Excel VBAを実務で使っていて、 ChatGPTと組み合わせる⼿法を知り たい⼈ l ChatGPT APIを使ってみたい⼈ ▼本書で解説している内容の⼀例 ▼このような⽅におすすめ 詳細 / Amazon商品ページ https://www.amazon.co.jp/dp/429501768X
  3. GPTの概要 l Generative Pre-trained Transformerの略。GPT-3は数⼗テラバイトのデータ・1750億パラ メーター・1000万ドルの計算資源を使⽤して2020年にOpenAI社が構築した⼤規模⾔語モデル l 「もっともらしさ」に基づく補完タスクを得意とし、指定された単語の次に登場する単語を予 測して繋いでいくことが可能だが、正確性に対する保証はない l

    ChatGPTをはじめ、⼤規模⾔語モデルには「もっともらしさ」に加えて⼈間による「好まし さ」によってチューニングされているものもある 昔々、あるところに おじいさんとおばあさんが… 「もっともらしさ」に基づき補完
  4. Excel VBAの活⽤例 l 汎⽤的なプログラミング⾔語であり、あらゆる処理が対象となり得る l ⼿作業で⾏なっているExcel上のオペレーションは基本的にExcel VBAでも実⾏可能 お客さま ⼀覧データ お客さま別

    案内状 お客さま別 案内状 お客さま別 案内状 l ボタンクリックで⼀括⽣成 l 条件に応じてテンプレートや内容を切り替えることも可能 l Excel上のデータ加⼯に加えて印刷やファイル出⼒も可能
  5. RPA(Robotic Process Automation)による業務⾃動化 l RPAとは、ヒトの代わりにシステムを操作することで業務を⾃動化する技術 l 既存システムを改修する必要がなく、また要件定義や実装をユーザー主導で進めやすいことか ら急速に活⽤が広まった 契約⼀覧画⾯ 詳細画⾯

    詳細画⾯ 更改⾒積書 作成画⾯ 更改⾒積書 作成画⾯ 更改⾒積書 作成画⾯ 契約詳細画⾯ ⼀覧表⽰された契約 を1件ずつクリックし て詳細画⾯を開く 詳細画⾯の項⽬を⾒ 積書作成画⾯にコ ピー&ペースト これらの作業をワンクリックでソフトウェアロボットが代⾏
  6. 参考:Excel VBAは業務担当者との共同作業で真価を発揮 l Excelの得意な業務担当者と疎結合な責任分界点で連携して内製の共同作業が可能 l 業務担当者はビジネスロジック、開発者は制御系に集中 画⾯から取得したデータを 指定位置に格納 (意味は意識しない) 受け取ったデータから⾒積

    画⾯への登録ルールを作成 し、所定の位置に格納 取得した登録ルールに従っ て画⾯を操作 (意味は意識しない) ⼊⼒ 画⾯ 出⼒ ⾒積画⾯ マッピング と読み替え 開発者 開発者 業務担当者
  7. ChatGPTの活⽤上の主な課題 l ChatGPT等の⽣成を業務で本格的に活⽤するには、解決すべきいくつかの課題がある l 全社的な基盤整備やルール化によって解決するものだけではなく、各案件の中で解決できるも のもある 正確性 事実と異なる説明を⽣成 不確実性 無関係または不適切な説明を⽣成

    透明性 説明の根拠が不明・モデル構築に使⽤されたデータの出所が不明 データ保護 機密情報やプライバシーの保護 システム統合 システムへの組み込みが難しい メンテナビリティ 構築したモデルや仕組みの最新化
  8. 重要キーワード1: ブラウザ以外から利⽤できる「ChatGPT API」 l APIとはApplication Programming Interfaceの略で、ソフトウェアの機能を他のソフトウェア 等から利⽤するための仕組み l ChatGPTは画⾯からの利⽤のほかにAPIを提供しており、インターネットを経由してExcel

    VBA を含むあらゆるプログラムからChatGPTの機能を利⽤することが可能 ヒトにとっては画⾯がわかりやすい ここに⼊⼒ これが応答 プログラムにとってはメッセージ電⽂が扱いやすい プログラム (VBA含む) ChatGPT API {要求:うなぎとあなごの違いは?} {応答:うなぎは淡⽔に…} HTTP(S)
  9. 重要キーワード2: 知識を拡張する「グラウンディング」 l 指⽰への対応に必要な情報をプロンプトに埋め込むことで、これに基づく応答を引き出す⼿法 質問:東京から新⼤阪までの出張でグ リーン⾞に乗ってもいいですか? グリーン⾞は通常の座席よりも広く サービスや設備が充実しているため、 ⻑距離の移動時にゆったりと過ごす のに最適です。ただし通常の運賃に

    加えてグリーン料⾦がかかりますの でよく検討して利⽤するようにしま しょう。 質問:東京から新⼤阪までの出張で グリーン⾞に乗ってもいいですか? 条件:以下の出張旅費規定に基づい て回答してください。 # 第⼀条 〜〜〜〜〜 グリーン⾞は300km以上の移動の際 に利⽤することができます。そのため、 東京から新⼤阪への出張ではグリーン ⾞を利⽤することができます。 グラウンディングありの質問 通常の質問 ⼀般論 個別ルール準拠
  10. 外部システムとの連携で解き放つChatGPTの実⼒ l 現実世界と繋がることで、社内知識や最新知識を必要とする業務をAIが実⾏することが可能に l 外部システムの知識と能⼒へのアクセスを提供することにより、業務に組み込んで⾃動化・⾃ 律化を実現することができる。これこそがChatGPT APIとExcel VBAを連携させる真⾻頂 ⼀般知識 社内知識

    最新知識 ChatGPT で対応可能 な領域 判断 計画 実⾏ 外部システム連携により 対応可能となる領域 ⽣成AIを組 み込んだシ ステム 外部システム・ データベース 業務システム ルールエンジン 等 知識 処理 計画 外部システム連携
  11. 参考:ChatGPTと外部システムとの連携の仕組み l ⼊⼒内容に含まれる意図を解釈し、実⾏すべき処理内容の特定とその引数を抽出する機能を利⽤ l 直接的に外部システムと連携するのは⾃社システム。ChatGPTはその連携実⾏を指⽰ ⿅児島の天気は? ChatGPT 天気API ⿅児島の天気は晴れ 時々曇り。最⾼気温

    は30度の⾒込です。 l ⼊⼒: ⿅児島の天気は? l functions: • 天気情報取得 • ToDo登録 etc l 処理: 天気情報取得 l 引数: • 場所: ⿅児島 l 場所: ⿅児島 l 天気: 晴れ時々曇り l 気温: 30度 l 天気: 晴れ時々曇り l 気温: 30度 l 応答: ⿅児島の天気は晴 れ時々曇り。最⾼気温は 30度の⾒込です。 ChatGPT システム JSON
  12. 階層別の取り組みとその効果 l 業務のAI化による果実を得るためには、⽬的別にトップダウン・ボトムアップ双⽅の取り組み が必要 ⽇常業務の補助・基礎知識の習得 業務のAI化 AIガバナンスと環境整備 取り組み ✅⽣成AIの特性を理解し、⾃らの業務を効率化する ✅⽣成AIを業務システムに組み込み、⽣産性やサービス

    品質を圧倒的に向上する ✅AI活⽤上の課題をクリアし、業務プロセスを俯瞰した ⾼度なAI活⽤を推進 収益向上・品質向上 ⾼度化・領域拡⼤ 安全性の確保 ユースケースの創出 ⽣産性と 従業員体験の向上 経営 部署 全職員 効果 ここをやらないと 中⻑期的に 効果が頭打ち ここをやらないと すぐに 案件が弾切れ ChatGPT×Excel VBAのカバレッジ
  13. 個⼈レベル:⼈間が価値を発揮すること以外はAIにやらせる l 職員個⼈の得意なことをしているときが最も⽣産性が⾼い l ⽣成AIはナレッジワーカーの⽣産性向上という積年の課題の突破⼝になり得る コア業務 マルチタスクからの解放 コミュニケーション・コストの極⼩化 ⽇常の些細な作業や確認、調整事項等をAIに任 せたりワンストップ化することで、

    タスクの頻繁な切替による⽣産性の低下を抑⽌ ⾃⼰完結できる業務の割合を増やすことで、 コミュニケーションを真に協⼒して進めること が必要なケースに極⼩化 説明、アサイン、予算、⽇程調整 報告、打ち合わせ、タスク管理 etc 中断、再開、割り込み、並⾏作業 定期チェック、処理待ち etc
  14. ご清聴ありがとうございました 植⽊ 悠⼆(うえき ゆうじ) [email protected] / X: @uezochan / GitHub:

    @uezo ※本講演および資料の内容は発表者の⾒解であり、所属する組織を代表するものではありません