Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

Copilotとして理解する生成AI利用の基本

 Copilotとして理解する生成AI利用の基本

広島大学SD研修資料です
Copilot in Bingを想定して生成AI利用の基本を説明しています。

gmoriki | 森木銀河

March 12, 2024
Tweet

More Decks by gmoriki | 森木銀河

Other Decks in Education

Transcript

  1. 自己紹介 2 ◼ 大学組織におけるデータマネジメント ◼ 大学組織における生成AI利用 主な研究テーマ 九州大学 IR室 学術推進専門員

    2021.11.1~ 東京都市大学 総務部管理課 専任事務職員 ~2021.10.31 略歴 https://note.com/pogohopper8 https://twitter.com/pogohopper8 https://researchmap.jp/gmoriki 森木 銀河 モリキ ギンガ
  2. 3 本日の流れ ◼ 生成AIとは何か  生成AIの概要  ChatGPT  Copilot

    ◼ なぜ使うのか  「等身大」のAI  業務の効率化・自動化  能力の拡張 ◼ 気を付けるべきポイントは何か  限界と課題  検証する  試行錯誤する 要所要所でCopilotを使用します! お手元にご準備ください! https://copilot.microsoft.com/ ◼ どのように使いこなすか  明確な指示を出す  具体的な情報を入力する  活用事例 ✓ 海外の情報を調査する ✓ Excelの関数を作成する ✓ プロダクト名を考える
  3. 5 大学業務における生成AI以前のAI(一例) AI 機械学習 深層学習 人間と同様の知識を実現させよう という取り組みやその技術 特定のタスクやトレーニングにより 実行できるようになるAI 人が特徴を定義

    マシンが特徴を自動定義 「生成AI時代の人材育成」「AI用語の包含関係」に基づき作成 https://www.meti.go.jp/shingikai/mono_info_service/digital_jinzai/pdf/008_05_00.pdf AIチャットボット導入事例 多数 ⇒対面業務の効率化・自動化 https://aisaas.pkshatech.com/success/ 機械学習を用いた科研費データの分類 ⇒URA業務の効率化 https://researchmap.jp/multidatabases/multidatabase _contents/detail/228659/45d95f9b52119b50010671c 078baa700?frame_id=720254 従来から広義の”AI”は 一部の大学業務に貢献していた
  4. 7 ChatGPTとは何か 対話型のテキスト生成AIサービス  自然言語処理に特化した大規模言語モデル(Large Language Model;LLM)、 GPT(Generative Pretrained Transformer)を使用

     「与えられたテキストの後に続く単語の予測」を繰り返し、テキストを生成する  日常会話、レポートの作成、思考の整理、テーブル化…多様なタスクを遂行可能 沖山,”ChatGPTと医療の現在地”,https://speakerdeck.com/shookiyama/chatgpttoyi-liao-noxian-zai-di
  5. 8 映画と劇の違いを 3点に要約して 学習済み モデル (LLM) 利用者 生成AIサービス 生成物 指示(プロンプト)

    出力 ChatGPTとは何か ChatGPT等のテキスト生成AIサービス(text to text) 1. 制作過程と技術:映画 はフィルムやデジタルメ ディアに録画され、編集 や特殊効果を含む後処理 が行われます。… 2. 視覚的体験:… 3. 観客との関わり:… 事前に大量の学習データセット、パラ メータを使用して学習済みモデルを作成
  6. 13 Copilotとは何か Copilot in Bing(検索システム+LLM)を想定 明日の福岡市の天気 は? バックエンド プログラム LLM

    検索システム 利用者 生成AIサービス 生成物 指示(プロンプト) 出力 明日の福岡市の天気は、 晴れで、最高気温は12℃、 最低気温は7℃です。降水 確率は6%で、雨が降る 可能性があります。以下 の表に、明日の天気の詳 細を示します。… バックエンドプログラム(オーケスト レータ)が検索エンジンとLLMを仲介し、 指示の検索クエリ化、回答生成等を担当
  7. 14 Copilot案内 (超簡易バージョン) Microsoft Copilot みんなのCopilot リッチなCopilot データ保護されない データ保護される 個人

    組織(最強) Microsoft 365等 検索エンジン,ブラウザ等 今回扱うCopilot https://www.microsoft.com/ja-jp/microsoft-copilot#For-business https://learn.microsoft.com/ja-jp/copilot/privacy-and-protections
  8. 16 Copilot in Bingの使い方 https://copilot.microsoft.com/ 回答は長く説明調 回答は短く検索調 回答は指示に従う傾向 回答は指示を 自由に解釈する傾向

    標準 ※あくまで参考 ◼ 会話のスタイル ◼ プロンプトと新しいトピック 生成AIにやってほしいこと(=利用者の目的・意図・期待)を入力する AIとの対話をやり直す ※ 対話履歴は残りません
  9. 21 2024年3月、等身大のAIを評価する 世界が変わる ヤバい AI革命 AI時代の生き方 業務は自動化 人間不要 AIは人間の仕事を奪う AIは人間の思考力を奪う

    AIは嘘つきで使えない AIは人間社会の鏡 思考を拡張してくれる ちょっとは効率化できる 過小評価 過大評価 等身大の評価
  10. 22 2024年2月、等身大のAIを評価しよう 世界が変わる ヤバい AI革命 AI時代の生き方 業務は自動化 人間不要 AIは人間の仕事を奪う AIは人間の思考力を奪う

    AIは嘘つきで使えない AIは人間社会の鏡 思考を拡張してくれる ちょっとは効率化できる 過小評価 過大評価 等身大の評価 生成AIを 使いましょう 話はそれからです 大学教職員の皆さん
  11. 26 能力の拡張 次の2ステップで、私の仮説を改善してください。 ### 仮説 ### 大学業務が問題を抱えるの全ての原因は〇〇である ### ステップ ###

    - 仮説の特長を批判的かつ建設的に分析する - 明るい未来をつくるための提言に言い換える 生成AIに対するプロンプト例 利用者の思考や能力を伸ばす(拡張)するツールとしての運用 利用者 生成AI 回答 プログラミングを勉強したい Excelの関数を作ってほしい なぜ働かないといけないのか 企画や仮説を改善したい 回答の活用 思考 利用者の頭の中 指示(プロンプト)
  12. 27 業務の効率化・自動化 生成AIによる 能力の拡張 既存業務の改善・見直し(特に文章作成) 職員の認知能力の向上・行動の促進 業務と能力の 相互作用 ➢ 結果として業務が生成AIに

    代替される可能性がある ➢ 生成AIを過信しない (手段の目的化を避ける) 「それAIじゃなくて良くね」もあり得る なぜ生成AIを利用するのか
  13. 29 参考:大学業務の課題に対応するAI活用の目的 →活用例 短期的対応 持続的運用 業務上の課題 スキル不足 議事録の作成 分掌の整理 自分に適した勉強

    SD・FD企画 業務の見直し・最適化 Review 人材の開発 Development 業務の効率化・自動化 Automation 保有能力の増強 Augmentation 文章の翻訳 課題の体系化 思考の壁打ち 引継資料の整備 現場の課題や目標に適した 活用を考える
  14. 限界と課題:3つの観点 32 テキスト 生成AI 利用者 指示 出力 生成物 テキスト 生成AI

    利用者 指示 出力 生成物 テキスト 生成AI 利用者 指示 出力 生成物 出力仕様上の限界 入力時の課題 生成物の課題 ※ Copilotの検索システムによってリスクを改善・抑制できている内容もあります 総じて、Copilotで使用されているLLM(大規模言語モデル)の限界と課題を説明します
  15. 34 出力仕様上の限界 使用するツールの仕様を把握する 学習に使用されたデータに依存する可能性がある 再現可能性が低い可能性がある ✓ 学習に使用されたデータが2021年9月時点でカットオフされた場合、 ChatGPTの出力も原則2021年9月までの情報に限定される OpenAI,” Models”,

    https://platform.openai.com/docs/models/overview ✓ 「ある単語や文章の次に来る単語や文章を推測し、「統計的にそれらしい応 答」を生成する」AIであり、原則として再現性は保証されない 文部科学省,”初等中等教育段階における生成AIの利用に関する暫定的なガイドライン”, https://www.mext.go.jp/content/20230710-mxt_shuukyo02-000030823_003.pdf 指示(プロンプト)の質に依存する可能性がある ✓ 「結果の品質は提供する情報の量とそのクオリティによって異なります。」 ”Prompt Engineering Guide”, https://www.promptingguide.ai/jp/introduction/basics
  16. 36 入力時の課題 個人情報等の機密情報は入力しない AIモデルの学習や改善に使用される可能性がある 個人情報保護法に抵触する可能性がある ✓ WebサービスとしてのChatGPTに入力されたデータは サービスの開発・改善に使用される可能性がある ✓ APIを経由

    / 一部機能を使用すれば開発・改善に利用されない ※ ただし不正行為の防止等の目的でデータを監視される可能性がある OpenAI,”Terms of use”,https://openai.com/policies/terms-of-use ✓ 入力する指示が個人情報か、利用目的の範囲内か、等の利用状況により 個人情報保護法に抵触する可能性がある 杉浦,”生成AIへのプロンプト入力時における個人情報保護法上の論点まとめ(前編)”, https://storialaw.jp/blog/10005
  17. 38 生成物の課題 生成物の正確性と誠実性には注意する 著作権法等によって保護されている可能性がある ✓ 生成物が著作権侵害に係る判断は、「人がAIを利用せず絵を描いた場合などの、 通常の場合と同様に判断」される ⇒類似性かつ依拠性を満たすかどうか ➢ 類似性:「他人の著作物の「表現上の本質的な特徴を直接感得できること」」

    ➢ 依拠性:「既存の著作物に接して、それを自己の作品の中に用いること」 文化庁,”AIと著作権”,https://www.bunka.go.jp/seisaku/chosakuken/pdf/93903601_01.pdf 文部科学省,”初等中等教育段階における生成AIの利用に関する暫定的なガイドライン”, https://www.mext.go.jp/content/20230710-mxt_shuukyo02-000030823_003.pdf 事実と異なる可能性がある ✓ 「事実と全く異なる内容や、文脈と無関係な内容などが出力される」 いわゆる幻覚(ハルシネーション=Hallucination)
  18. 39 参考:Hallucination(ハルシネーション)について powered by GPT-3.5 * 堂々と間違いを出力 * 本当は?と聞けばハル シネーションが解消され

    るわけではない GPT-3.5使用.プロンプト:https://chat.openai.com/share/6ee7ca1b-cd1a-4b2e-b5a8-00f019bc367d
  19. 生成AIの適切な利用 44 ◼ 検証する ◼ 試行錯誤する 本当?その部署に依るのでは? 確認するには… ✅ 生成物を提案として受け入れ、

    検証する手立てを考えている 自分の考えがあいまいだったか あと企画書の趣旨も入れた方が良いかな ✅ 指示を加筆・修正する 利用者の考えを整理する WGの企画書の目次案を作成してください。 WGの目的と背景は、…
  20. • 自分の指示・意図の通り? • 「生成物の課題」に該当? • 利用者が責任を持てる?…etc. 生成AIの利用から生成物の使用までのチャート 47 テキスト 生成AI

    利用者 指示 出力 生成物 サービスの利用 生成物の確認 生成物の使用 利用者 生成物 フィードバック 責任有 要修正 利用者 生成物 • 文章案・構成案 • 修正されたプログラム • 思考の整理…etc. 生成物 生成物 提案 要修正
  21. 52 明確な指示を出す プロンプトの基本要素 300文字程度で 指示に厳密に従うこと 命令 要件 入力 生成AIに対する指示・質問・要望 回答の方向付け

    具体的な情報(のちほど詳述) 企画書を作りたい! 文章を要約してほしい! 明確な指示とは何か? 利用者の目的・意図・期待が明確な文章
  22. 53 明確な指示を出す 📝 テンプレートを理解する # 命令書: あなたは{プロの編集者}です。 以下の制約条件と入力文をもとに{最高の要約}を出力してください。 # 制約条件:

    - 文字数は300文字程度。 - 小学生にもわかりやすく。 - 重要なキーワードを取り残さない。 - 文章を簡潔に。 # 入力文: {入力文章} # 出力文: 命令 要件 (条件) 要件 (出力)
  23. 55 具体的な情報を入れる プロンプトの基本要素 Excel でプロジェクト の日程管理をしている 企業は多い Excel はオフィス業務 に欠かせないアプリ

    ケーションであり、… 具体的な情報とは何か? 利用者が調査したい文章や、利用者が見本としたい文章 文章自動要約の例文 https://www.hitachi-solutions- east.co.jp/products/coreexplorer_ts/example/ 文章を要約してほしい! 命令 要件 入力 生成AIに対する指示・質問・要望 回答の方向付け 具体的な情報
  24. 56 具体的な情報を入れる 📝 テンプレートを活用する # 命令書: あなたは{プロの編集者}です。 以下の制約条件と入力文をもとに{最高の要約}を出力してください。 # 制約条件:

    - 簡潔に本質が理解できるようなストーリー(背景、課題、ソリューション) を採用する - 重要なキーワード「効率化」を強調する - 最後に####備考 を設け、表計算ソフト・Excelについて一言で解説する - 回答は300文字 # 入力文: Excel でプロジェクトの…(中略) # 出力文: 3点(背景、課題、ソリューション)に箇条書き #### 備考 ... 入力
  25. 57 具体的な情報を入れる 📝 テンプレートを活用する(回答) • 多くの企業がExcelを使用し、 プロジェクトの日程管理に役立てている。 • しかし、複数プロジェクトの同時進行により 変更の整合性が課題となっている。

    • 日立ソリューションズ東日本の『SynViz S2』は、 Excelの使いやすさを保ちながら、 プロジェクト管理の効率化を実現する新たな解決策として採用 された。 備考 Excelはオフィス業務で幅広く使用される表計算ソフトであり、 プロジェクト管理などのさまざまなタスクに利用される。 https://www.hitachi-solutions-east.co.jp/products/coreexplorer_ts/example/
  26. 62 生成AIへのプロンプトは優秀な大学職員への指示 明確な指示を出す 具体的な 情報を入れる 情報はたくさんあるのに 何をすればいいのかが分からない職員 ⚫ 受けた指示の意味があいまい ⚫

    放置されている 指示を受けたのに 情報にアクセスできない職員 ⚫ 部署フォルダの権限がない ⚫ Web検索できない 優秀な大学職員を 活かす理想の指示
  27. 66 Excelの関数を作ってもらう # 指示 局内講習会の参加者リストにおける「参加可否」列に“参加”もしくは“不参加”を入 力する計算式を作成してください。 # 目的 正確な計算式をエクセルに入力し、参加者の参加可否状況を把握するため #

    情報 (中略) ・シート構造:A列には参加者名、B列には参加登録状況(1で登録済み、0で未 登録)、C列には参加の許可状況(1で許可済み、0は未許可)、D列には必要 な情報の提出状況(1で提出済み、0で未提出)が記載されています。E列に関 数を入れたいです。 # ルール ・シンプルかつ理解しやすい計算式であること 以下は、E列に参加可否を判断するための計算式です。 ```excel =IF(AND(B2=1, C2=1, D2=1), "参加", "不参加") ``` この計算式は、B列、C列、D列の各条件がすべて満たされている場合には"参加"と表示し、そうで ない場合は"不参加"と表示します。 解説: - `AND` 関数は、指定された条件がすべて真である場合に TRUE を返します。 (中略) 東京都,都職員のアイデアが詰まった文章生成AI活用事例集, https://www.digitalservice.metro.tokyo.lg.jp/documents/d/digitalservice/ai_prompt/
  28. 70 プロダクト名を考える あなたはプロのコピーライターです。 以下の要件に適したプロダクト名を5つ挙げてください。 ### 要件 ### - 大学のキャンパスに新しく建てられたビル型施設の中にある空間です -

    ビル型施設には理系の教員の研究室が多い、特に情報系教員 - 洗練されたシンプルなデザインの椅子や机が、カフェのような場所を思わせます - 建学の精神「質実剛健」にもとづいた落ち着いた空間 - ホワイトボードやソファも充実して、学生の学びを積極的にサポートします ### 出力 ### プロダクト名とその理由 プロダクト名の提案をさせていただきます。以下の5つの名前は、ご指定の要件に基づいて考えたも のです。 1. インテリジェンスハブ (Intelligence Hub) - 理系教員と学生が集まる知的な交流の場というイメージを表現しています。 (中略) 4. ゼンスペース (Zen Space) - 「質実剛健」の精神を反映し、落ち着いた雰囲気の学習空間を表しています。 5. アクティブラーニングラウンジ (Active Learning Lounge) - 学生の学びをサポートする機能的な空間であることを強調しています。 これらの名前は、それぞれの特徴を捉えつつ、学生や教員が集う場所としての役割を表現すること を意図して選びました。どれも大学の新しいビル型施設にふさわしい名前となることを願っていま す。 https://promptforus.com/docs/cases/decide-theme/
  29. ご清聴いただきありがとうございました 76 良きCopilotライフをお過ごしください🛫 人と AI との関係については、 上記1の広島 AI プロセスにおいて「人間中心主義」や「信頼できる 人間中心の

    AI の責任あるスチュワードシップ」が謳われていること や、我が国の「人間中心の AI 社会原則」においても「人間中心の原 則」が示されているように8、人が AI を高度な道具として補助的に 用いることが原則と考えられる。 本考え方においても、人が道具として AI を使用するものであり、こ れに伴う行為の責任は AI を道具として用いる人に帰属するというこ とを前提としている。 AI と著作権に関する考え方について(素案)(令和6年2月29日時点版), https://www.bunka.go.jp/seisaku/bunkashingikai/chosakuken/hoseido/r05_07/pdf/94011401_03.pdf AIと付き合うための姿勢:
  30. 86 生成AI時代のDX推進に必要な人材・スキル カテゴリ 内容 マインド・スタンスやリテラシー 生成AIをビジネススキルと組み合わせ、 生産性向上やビジネス変革に利用する姿勢 生成AIの利用における著作権侵害、情報漏えい、 倫理的問題への理解と注意 生成AIの影響を理解し、

    変化に適応しながら学習を続ける姿勢 指示(プロンプト)の習熟、 言語化能力、対話力 生成AIとの対話やプロンプトの習熟、言語化能力 技術進展に対応し、 プロンプトの自動化や改良を考慮する能力 経験による能力の培養 AI利用の場面分析、問いの立て方、 生成物の評価、批判的思考能力 実践的なトレーニングを通じた 経験の蓄積とスキル向上 経済産業省,「生成AI時代のDX推進に必要な人材・スキルの考え方」,2023. https://www.meti.go.jp/press/2023/08/20230807001/20230807001-b-1.pdf