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

Generative AIの衝撃 第4章 -2025年6月バージョン-

Generative AIの衝撃 第4章 -2025年6月バージョン-

企業・組織に属している方向けの ChatGPTに代表される生成AI の社会・ビジネスへの影響を考えるお話です。
人とComputerの在り方が大きく変わったこれらも交えて。それらが周囲にあふれ出すその日のために、今はしっかりと Prompt の仕方を学んでおきたいものです。そのためのサンプルも幾つか継続して提示しています

- AI Transformation その構成要素
- Generative AIへの不安
- 業務に活かすPromptの利用例
- AI Agent
- Deep Researchの業務へのインパクト
- 組織としてのAI Ready Organization - 何を準備すべきか?
- とある人のGenerative AI 業務利用の話。ただし2023年3月くらいのお話。1年以上前。
- 数理最適化問題に挑戦をしてみた。初学者なんですけどね。
- ChatGPTの技術面

そして、自分で動かすための演習。こちらが演習のコンテンツです。
https://github.com/dahatake/ChatGPT-Prompt-Sample-Japanese/

More Decks by Daiyu Hatakeyama | @dahatake | 畠山 大有

Other Decks in Technology

Transcript

  1. 生成AI の衝撃 : 第4章 “RAG と Agent の見本 Deep Research

    と Analyst 爆誕” 畠山 大有 | Daiyu Hatakeyama Principal Technical Architect Microsoft Innovation Hub /dahatake @dahatake /in/dahatake /dahatake /dahatake /dahatake https://speakerdeck.com/dahatake
  2. • 自動車の自動運転は、まだ実現していないし、 膨大なリソース (人・モノ・カネ・時間など) が必要 AIによる全自動化 場合によっては研究レベル 必要性もあり、実装に範囲のある話なので。近いうちに実現するとは思いますが DALL-E 3で作成:

    prompt 未来的な都市のスカイラインを背景に、シルバーとブラックの配色で、ブルーのアクセントカラーを持つモダンな自動 運転車が走行している。車の内部では、透明なディスプレイが情報を表示し、リラックスした乗客が読書を楽しん でいる。視点は正面からで、画像は3次元で表現され、アスペクト比は16:9である。
  3. 激しい性能競争の結果、知能指数は人間を超えた 100 110 120 130 140 150 90 80 70

    60 50 人の平均値 ※2024年9月 Mensa Norway のIQテストで 120超えをマーク https://vulcanpost.com/870954/openai-new-gpt-model-o1-score-120-iq-test/ 160
  4. 生成AIの急速な進歩 記事、詩、物語、さらには コンピューターコードを含む、 人間のようなテキストの作成 Text generation Chatbot Code Gen/Exec Automation

    よりコンテキストを認識し、 一貫性のある関連性のある マルチターンの会話を実現 さまざまなプログラミング言語の コードを理解して生成し、 開発者が複雑なコーディング タスクに取り組むのを支援 外部システムでアクションを トリガーできる高度な関数 またはツール呼び出しを生成し、 タスクの自動化を促進 Human level interactions 音声と視覚を使用してリアルタイムの 会話に参加し、物理世界をより 包括的に理解することで、人間の コミュニケーションにおける感情や その他の機微を理解します Text Vision Real Time Audio Larger Context Function Calling Image & Video Generation Real Time Audio Generation 様相 機能・能力
  5. モデルの進化とPromptの量 従来型 # 目的 # 役割 Task Ast As #

    具体例 One/Few-Shot Learning Reasoning # 処理手順 Chain-Of-Thought # 見直し Recursively Criticizes and Improves # データ RAG # 目的 # 役割 # 具体例 # 処理手順 # 見直し # データ <<Application>> Deep Research # 目的 # 役割 # 具体例 # 処理手順 # 見直し # データ GPT-4o O3-mini-high O3-mini-high むしろ逆効果 検索結果の妥当性 チェックもする Prompt re-write [プロンプトの強化] 自分の職務などは EntraID連携済み タスク明確化のための 追加質問 GitHub Copilot Agents Researcher / Analyst
  6. LLM による AI Transformation コンピューターに慣れない方はいる スマホ や、GUI +マウスと合わせて Conversational UX

    五感での対話。 対話の中での微調整 モデルのカスタマイズの 不確実性と多くの時間投下 Retrieval Augmented Generation その場の情報の取り込み 誰でも使える 日本語対応を待つ必要があった 言語、データ型およびタスク専用のモデル選択 Multi-Modal 超汎用モデル 日本語、音声、画像、動画などの入出力高い汎用力と高パフォーマンスの実現 機能追加時の変更作業が 高付加 Reasoning Engine その場の状況に応じた ワークフロー 事前に全ての条件分岐や機能 を実装する必要があった Code Interpreter その場での プログラムコード作成・ 実行・エラー補正 機能・情報の即時性への柔軟かつ高い対応力 UX Revolution Services Revolution
  7. LLM による AI Transformation コンピューターに慣れない方はいる スマホ や、GUI +マウスと合わせて Conversational UX

    五感での対話。 対話の中での微調整 モデルのカスタマイズの 不確実性と多くの時間投下 Retrieval Augmented Generation その場の情報の取り込み 誰でも使える 日本語対応を待つ必要があった 言語、データ型およびタスク専用のモデル選択 Multi-Modal 超汎用モデル 日本語、音声、画像、動画などの入出力高い汎用力と高パフォーマンスの実現 機能追加時の変更作業が 高付加 Reasoning Engine その場の状況に応じた ワークフロー 事前に全ての条件分岐や機能 を実装する必要があった Code Interpreter その場での プログラムコード作成・ 実行・エラー補正 機能・情報の即時性への柔軟かつ高い対応力 UX Revolution Services Revolution ニアリアルタイム より複雑なタスクへの対応 (Prompt自動生成、AutoAgent など)
  8. LLM による AI Transformation コンピューターに慣れない方はいる スマホ や、GUI +マウスと合わせて モデルのカスタマイズの 不確実性と多くの時間投下

    Retrieval Augmented Generation その場の情報の取り込み 誰でも使える 日本語対応を待つ必要があった 言語、データ型およびタスク専用のモデル選択 Multi-Modal 超汎用モデル 日本語、音声、画像、動画などの入出力高い汎用力と高パフォーマンスの実現 機能追加時の変更作業が 高付加 Reasoning Engine その場の状況に応じた ワークフロー 事前に全ての条件分岐や機能 を実装する必要があった Code Interpreter その場での プログラムコード作成・ 実行・エラー補正 機能・情報の即時性への柔軟かつ高い対応力 UX Revolution Services Revolution より複雑なタスクへの対応 (Prompt自動生成、AutoAgent など) Streaming オフライン Device側での革新 大量・高速のインスタンス起動 Conversational UX 五感での対話。 対話の中での微調整 ニアリアルタイム
  9. 2つのAI を使った動きを見てみる 話す 音声認識 文章校正 + Prompt実行 音声認識ツール起動 Prompt の文字列をコピペ

    + ###と###の間に、フォーカス移動 dahatake/ChatGPT-Prompt-Sample-Japanese: ChatGPT の Prompt のサンプルです。 (github.com) 欲しい情報
  10. Prompt Engineering は補助にすぎない! ### 指示 ### 次の文章の内容を変更せずに、 CEFRのC1レベルに添削してください。 添削した文章は英語で作成してください。 なぜ、その改善をしたのかの理由は

    日本語で作成してください。 ステップバイステップで考えてください。 文章: ### I found the technical issue at our cloud services. The almost of behavior of issue looks like come from storage layer. I guess disk IO is near peak. How can I check this? ### 具体的に何をしてもらいたいのか? 何かをしてもらうための 追加のデータや情報 Prompt Engineering のテクニック: Delimiter Prompt Engineering のテクニック: Delimiter Prompt Engineering のテクニック: Chain of Thought Prompt Engineering のテクニック: Delimiter
  11. • タイピングではなく音声で PC に入力するために音声入 力を使用する - Microsoft サポート • Word、

    Outlook、 OneNote (特にスマホ経由) で文 章を作成する際に便利です Windows + H Windows での音声入力 ショートカット キー
  12. LLM による AI Transformation コンピューターに慣れない方はいる スマホ や、GUI +マウスと合わせて Conversational UX

    五感での対話。 対話の中での微調整 モデルのカスタマイズの 不確実性と多くの時間投下 Retrieval Augmented Generation その場の情報の取り込み 誰でも使える 日本語対応を待つ必要があった 言語、データ型およびタスク専用のモデル選択 Multi-Modal 超汎用モデル 日本語、音声、画像、動画などの入出力高い汎用力と高パフォーマンスの実現 機能追加時の変更作業が 高付加 Reasoning Engine その場の状況に応じた ワークフロー 事前に全ての条件分岐や機能 を実装する必要があった Code Interpreter その場での プログラムコード作成・ 実行・エラー補正 機能・情報の即時性への柔軟かつ高い対応力 UX Revolution Services Revolution
  13. GPT が文章を作成する仕組み 日本 の 首都 は GPT 東京 入力されたテキストからし、最も確率の高いと推論される次の文字列を生成 95

    12.5 6.8 0.1 0 50 100 東京 京都 奈良 … 次の単語の出現率(%) ※ 説明のための、かなり抽象化した表現です。実際の処理とは異なります 事実関係でなく出現確率である点に注意
  14. GPT が文章を作成する仕組み 日本 の 首都 は GPT 東京 入力されたテキストからし、最も確率の高いと推論される次の文字列を生成 95

    12.5 6.8 0.1 0 50 100 東京 京都 奈良 … 次の単語の出現率(%) ※ 説明のための、かなり抽象化した表現です。実際の処理とは異なります 事実関係でなく出現確率である点に注意
  15. GPT が文章を作成する仕組み 日本 の 首都 は GPT 東京 入力されたテキストからし、最も確率の高いと推論される次の文字列を生成 95

    12.5 6.8 0.1 0 50 100 東京 京都 奈良 … 次の単語の出現率(%) ※ 説明のための、かなり抽象化した表現です。実際の処理とは異なります 事実関係でなく出現確率である点に注意 現在の
  16. GPT が文章を作成する仕組み 日本 の 首都 は GPT 東京 入力されたテキストからし、最も確率の高いと推論される次の文字列を生成 95

    12.5 6.8 0.1 0 50 100 東京 京都 奈良 … 次の単語の出現率(%) ※ 説明のための、かなり抽象化した表現です。実際の処理とは異なります 事実関係でなく出現確率である点に注意 現在の
  17. Multi-Modal Model 可能性の話ではあるが… App Best of breed (Today) Speech to

    Text LLM (Text to Text) Text to Speech LLMの前処理 LLMの後処理 Internet Internet Internet Internet Internet Multi Modal (未来) App Speech to Text Text to Text Text to Speech Vision to Text Text to Vision Internet … パフォーマンスが劇的に向上する可能性がある Extension?
  18. Multi-Modal Model 全てを言葉だけで説明するのは難しい Multi Modal (未来) App Speech Text Computer

    Vision Video … Extension? 現実世界| メタバース など Device マイク スピーカー カメラ スクリーン メガネ 時計 人 機械 車 デジタル化 デジタル化 デジタル化 デジタル化 デジタル化 デジタル化 センシング センシング センシング センシング センシング センシング 五感をデジタル化 多様なデジタル情報を処理 何をお手伝いし ましょうか? ChatGPTの使い 方を教えて 了解しました. …. ….
  19. Multi-Modal Model 全てを言葉だけで説明するのは難しい Multi Modal (未来) App Speech Text Computer

    Vision Video … Extension? 現実世界| メタバース など Device マイク スピーカー カメラ スクリーン メガネ 時計 人 機械 車 デジタル化 デジタル化 デジタル化 デジタル化 デジタル化 デジタル化 センシング センシング センシング センシング センシング センシング 五感をデジタル化 多様なデジタル情報を処理 何をお手伝いし ましょうか? ChatGPTの使い 方を教えて 了解しました. …. …. 五感で伝えられる 人がストレスなく使える コンピューティングへ
  20. マイク スピーカー カメラ スクリーン Microsoft Build 2024 Keynote: https://www.youtube.com/watch?v=8OviTSFqucI Smart

    Phone マイク スピーカー カメラ マルチモーダルによるかつてないUX 既存アプリ Copilot と画面共有 別のデバイスからでも 今 後 提 供 予 定
  21. GPT-4o Real-time Audio Preview 登場! Announcing new products and features

    for Azure OpenAI Service including GPT-4o-Realtime-Preview with audio and speech capabilities | Microsoft Azure Blog
  22. GPT-4 の私の衝撃 とうとう、「日本語」という 言語の壁がなくなりつつある! • MMLU = Massive Multitask Language

    Understanding • 事前学習で獲得した知識を評価する ために設計されたいベンチマーク。STEM、 人文科学、社会科学など、57のテーマ、 初級から上級プロフェッショナルレベルま での難易度があり、世界知識と問題 解決能力の両方をテストにまたがってい る。約14,000の多肢選択問題群から 構成されている
  23. LLM による AI Transformation コンピューターに慣れない方はいる スマホ や、GUI +マウスと合わせて Conversational UX

    五感での対話。 対話の中での微調整 モデルのカスタマイズの 不確実性と多くの時間投下 Retrieval Augmented Generation その場の情報の取り込み 誰でも使える 日本語対応を待つ必要があった 言語、データ型およびタスク専用のモデル選択 Multi-Modal 超汎用モデル 日本語、音声、画像、動画などの入出力高い汎用力と高パフォーマンスの実現 機能追加時の変更作業が 高付加 Reasoning Engine その場の状況に応じた ワークフロー 事前に全ての条件分岐や機能 を実装する必要があった Code Interpreter その場での プログラムコード作成・ 実行・エラー補正 機能・情報の即時性への柔軟かつ高い対応力 UX Revolution Services Revolution
  24. LLM による AI Transformation コンピューターに慣れない方はいる スマホ や、GUI +マウスと合わせて モデルのカスタマイズの 不確実性と多くの時間投下

    誰でも使える 日本語対応を待つ必要があった 言語、データ型およびタスク専用のモデル選択 Multi-Modal 超汎用モデル 日本語、音声、画像、動画などの入出力高い汎用力と高パフォーマンスの実現 機能追加時の変更作業が 高付加 事前に全ての条件分岐や機能 を実装する必要があった UX Revolution Services Revolution Conversational UX 五感での対話。 対話の中での微調整 ニアリアルタイム Reasoning Engine その場の状況に応じた ワークフロー Code Interpreter その場での プログラムコード作成・ 実行・エラー補正 機能・情報の即時性への柔軟かつ高い対応力 マルチモーダルも見据えた、 Vector Store と Search Auto Gen (マルチエージェント) Retrieval Augmented Generation その場の情報の取り込み より複雑なタスクへの対応 (Prompt自動生成、AutoAgent など)
  25. LLM による AI Transformation コンピューターに慣れない方はいる スマホ や、GUI +マウスと合わせて Conversational UX

    五感での対話。 対話の中での微調整 モデルのカスタマイズの 不確実性と多くの時間投下 Retrieval Augmented Generation その場の情報の取り込み 誰でも使える 日本語対応を待つ必要があった 言語、データ型およびタスク専用のモデル選択 Multi-Modal 超汎用モデル 日本語、音声、画像、動画などの入出力高い汎用力と高パフォーマンスの実現 機能追加時の変更作業が 高付加 Reasoning Engine その場の状況に応じた ワークフロー 事前に全ての条件分岐や機能 を実装する必要があった Code Interpreter その場での プログラムコード作成・ 実行・エラー補正 機能・情報の即時性への柔軟かつ高い対応力 UX Revolution Services Revolution
  26. Assistants API • Application と Model と2つの面がある ChatGPT機能強化の方向性 ChatGPT マルチモーダル

    Foundation Model Application Service Completion API Threads Tools Code Interpreter Function Calling Function Calling
  27. • フローを組むのは、人 と ChatGPT のコンビネーション • その場で変更できる! • Prompt はテキスト

    API を紡ぐ Workflow ChatGPT Plugin Intent/Task の理解 Plugin のマッチング Plugin の呼び出し どんな時に使えるのか? Intent / Task 複数の Intent/Task ChatGPT Function Calling は神機能
  28. 宿泊予約プラグイン REST API の緩やかな連携 Your Copilots 7/10から5日間シアトルに 出張するんだけど ホテルと飛行機の予約をお願い 7/10~7/15

    までの旅程を作成しまし た。確認してください。 .... 解答 旅程作成: GPT-4 プラグイン, ツール /search /reserve 予約 予約検索 OpenAPI specification 宿泊予約システム endpoints /search /reserve 航空券予約プラグイン 出張申請プラグイン 帳票OCRプラグイン レストラン予約プラグイン 問い合わせ Function Calling + オ ー ケ ス ト レ ー シ ョ ン データ分析プラグイン /confirm 航空券予約システム レストラン予約システム 出張申請システム Form Recognizer /delete 予約確認 予約削除 … DB /aggregate /predict 申請 /request … /analyze 読み取り 7/14 のタクシーのレシートを添付す るから登録お願い /recommend ML models … 計算機: llm-math 問い合わせ … /search … 検索
  29. Copilot Studio で作成したプラグイン Microsoft 365 Chat 外部向け Copilot 内部向け Copilot

    Teams やPower Apps、SharePoint などEntra ID 認証を伴うサイトへの公開 認証を伴わない公開サイトへの公開 豊富なチャネルでの公開先
  30. LLM による AI Transformation コンピューターに慣れない方はいる スマホ や、GUI +マウスと合わせて Conversational UX

    五感での対話。 対話の中での微調整 モデルのカスタマイズの 不確実性と多くの時間投下 Retrieval Augmented Generation その場の情報の取り込み 誰でも使える 日本語対応を待つ必要があった 言語、データ型およびタスク専用のモデル選択 Multi-Modal 超汎用モデル 日本語、音声、画像、動画などの入出力高い汎用力と高パフォーマンスの実現 機能追加時の変更作業が 高付加 Reasoning Engine その場の状況に応じた ワークフロー 事前に全ての条件分岐や機能 を実装する必要があった Code Interpreter その場での プログラムコード作成・ 実行・エラー補正 機能・情報の即時性への柔軟かつ高い対応力 UX Revolution Services Revolution
  31. • Python のコード生成 • インターネットの接続は出来ない • Python のコード実行 • 可能な範囲でのエラーの自動修正

    • Tools の一つ • セッションのタイムアウトあり • ファイルのアップロードとダウンロード • 512 MB まで • 10,000個まで Code Interpreter ChatGPT plugins (openai.com)
  32. データ分析実行 と PowerPoint 作成 [ChatGPT Hack] Code Interpreter で訪日外客者数のデータ分析と PowerPoint

    のファイルを作ってみた - Qiita ファイルアップロード と Prompt Insight と グラフ 作成 PowerPoint 作成
  33. データの加工 (クレンジング、前処理) も… [ChatGPT Hack] Code Interpreter で、訪日外客者数 Excel ファイルのデータ加工

    (データクレンジング・前処理)をやってみた - Qiita ファイルアップロード と Prompt 結果の基礎解析 作成したデータセット
  34. タスクを手伝ってくれる優秀なチームメンバー データ分析のシナリオ例 これまで ChatGPT + Code Interpreter 仮説の 文章化 データ収集

    データの理解 データ変換 可視化 (グラフ作成) 気づきを 文章化 レポート作成 仮説の 文章化 データ収集 データの理解 データ変換 可視化 (グラフ作成) 気づきを 文章化 レポート作成 データ構造は 指定した方がいい データの内容の理解は ある程度任せられる 最も退屈で大変 ChatGPT 仮説の 文章化 データ収集 データの理解 データ変換 可視化 (グラフ作成) 気づきを 文章化 レポート作成 ネタから作成 ネタから作成
  35. LLM による AI Transformation コンピューターに慣れない方はいる スマホ や、GUI +マウスと合わせて Conversational UX

    五感での対話。 対話の中での微調整 モデルのカスタマイズの 不確実性と多くの時間投下 Retrieval Augmented Generation その場の情報の取り込み 誰でも使える 日本語対応を待つ必要があった 言語、データ型およびタスク専用のモデル選択 Multi-Modal 超汎用モデル 日本語、音声、画像、動画などの入出力高い汎用力と高パフォーマンスの実現 機能追加時の変更作業が 高付加 Reasoning Engine その場の状況に応じた ワークフロー 事前に全ての条件分岐や機能 を実装する必要があった Code Interpreter その場での プログラムコード作成・ 実行・エラー補正 機能・情報の即時性への柔軟かつ高い対応力 UX Revolution Services Revolution
  36. Multi-Modal 超汎用モデル 日本語、音声、画像、動画などの 入出力高い汎用力と 高パフォーマンスの実現 Services Revolution Multi-Modal と 専用Model

    Speech to Text Computer Vision: OCR Computer Vision: Image Classification Computer Vision: Object Detection タスクの範囲 専用Model シングルタスク用モデル 特定 定義が出来ない 推論の精度 Fine-Tuning/Labeling などで 調整可能 Fine-Tuning で調整可能 推論の場所 クラウド / デバイスなど 選択できることが多い クラウドのみが殆ど 料金 ? ?
  37. • 機密情報の入力 • サービスによっては、学習に使われる可能性がある • 出力文字列の妥当性 • 何の根拠もなく正しいと判断すること • 知識としての情報を表示しているわけではない

    • 知財の扱い • サービスによって利用許諾や 出力データの知財などが異なる 留意事項 - 個人的な見解 - 汎化・抽象化 1次情報の確認 | 学び続ける 自社の法務担当に 相談
  38. インターネット 黎明期にも、様々な議論があった Security 情報の信用性 知財 全ての人に 通信経路が傍受される? 会社のネットワークとつなげていいの? 誰が書いた情報なのか 分からない

    書籍など知財のコピペが 横行するのでは? 通信料とデバイスの 支払い能力のある人 ビジネスの変化 手紙・人に会う前提での打ち合わせ マスメディア 物理店舗 認証や暗号化技術の オープン化と進展 キュレーター。収斂 整備は進んでいる 大多数の方が使えるように メール・サーチ・ Web Meeting YouTube・ソーシャル EC・ネット決済など
  39. ネット検索する人 vs しない人 SNS 使いこなす人 vs メールのみの人 スマホを使いこなす人 vs 使えない人

    ChatGPT を使いこなす人 vs 使えない人 xxx (<-今後も出てくる!) を使いこなす人 vs 使えない人
  40. Large Language Model たち Model 開発主体 Note GPT-3,GPT-4 OpenAI APIのみ。モデル非公開

    LLaMA, LLaMA2 Meta オープン PaLM, PaLM 2, Gemini Google AI Alpaca Stanford 学術目的のみ Vicuna UCB,CMU,USSD など 学術目的のみ Dolly-v2 Databricks オープン RWKV BlinkDL オープン StableLM Stability.ai オープン RedPajama Together 他にもあると思います ベンダーロックイン をしない
  41. 生成AIは仕事を奪うのではなく「補完」する ILOは2023年8月21日、コンピュータが学習した デ ー タ を 基 に 新 し

    い 情 報 を 作 り 出 す 、 生 成 AI (人工知能)が雇用に与える影響についての 報告書を発表しました。 ほとんどの仕事や産業に おける自動化の影響は部分的で、 生成AIが人に 取 っ て 代 わ る と い う よ り も む し ろ 補 完 す る 可能性が高いと報告。 これらの最新技術による 最大の影響は「雇用破壊ではなく、むしろ仕事の質、 特 に 作 業 強 度 や 自 律 性 を 変 え る 可 能 性 が 高い」と述べています。 https://www.ilo.org/static/english/intserv/working-papers/wp096/index.html
  42. Artificial Intelligence, Scientific Discovery, and Product Innovation* Aidan Toner-Rodgers† MIT

    November 6, 2024 上位 10%の生産性は 81%を超える 下位 30%は、まったくAIを活用できない 中間層の科学者は生成AIを一定程度活用し、生産性が10〜50%向上することも 中間層のトップは50%以上の成果を上げる場合もある AIの活用については、2極化
  43. 5人 社員数 100人 Agent 数 25 Agent 活用度合い 10 81%

    10%の人(10人) が81% 10,125 value 生み出す価値 or 生産性 = X X 8,700 value 追加の価値創造 or 生産性の向上 ※ 何の科学的根拠もない思考シミュレーションです 担当者を置けない 活用しないと 仕事が回らない 60%の人(60人) が10%
  44. 文章生成系 分類系 生成AI で出来るコトの例 要約 小学生にも分かるように 300文字程度で要約して 感情分析 喜び/怒り/悲しみの感情を 0~5で表現して

    エンティティ分析 場所/人物名/組織名を 抽出して キーフレーズ抽出 次の文章の重要なフレーズ を抽出して インサイト抽出 次のレビューから商品の 改善点を考えて 校正 誤字/脱字/タイプミスを 見つけて 添削/評価 〇〇の基準で10点満点で 評価して 翻訳 次の文章をフォーマルな 日本語に翻訳して 問題作成 次の文章から4択問題を 作成して コード作成 OpenAIのAPIを実行する コードを書いて アイデア創出 人気の出るブログの 内容案を提案して 記述アシスタント このメールの日程調整をする メールを書いて 情報検索 WEBアプリの要件定義に ついて教えて 情報抽出系 文脈理解系 チェック系 翻訳系 従来からできるタスク 新しくできるタスク テキスト分類 次のニュース記事の カテゴリを教えて 思考の壁打ち 〇〇という考えで抜けている 点を指摘して
  45. その場 (In-Context) で学習の例 日本の内閣総理大臣は誰ですか? 以下の情報を基にして教えてください。 情報:### 内閣総理大臣(ないかくそうりだいじん、英: Prime Minister[1])は、日本の内閣の首長たる国務大 臣[2]。文民である国会議員が就任し、その地位及び権限は日本国憲法や内閣法などに規定されてい

    る[3]。 現任は、第101代岸田文雄(在任: 2021年〈令和3年〉11月10日 - )。歴代の内閣総理大臣は内 閣総理大臣の一覧を参照。 ### あなたが提供した情報に基づくと、日本の内閣総理大臣は岸田文雄です。彼は2021年11月10日か らその職にあります。ただし、これは私の最新の知識更新が2021年9月までであること、そしてあなたが 提供した情報が現在(2023年6月22日)までに更新されていない可能性があることに注意してくださ い。そのため、最新の情報を確認するためには信頼性の高いニュースソースや公式ウェブサイトをチェック することをお勧めします。 Instruction と context は ### や “”“ を使って分離 context instruction 参照情報
  46. その場 (In-Context) で学習の例 日本の内閣総理大臣は誰ですか? 以下の情報を基にして教えてください。 情報:### 内閣総理大臣(ないかくそうりだいじん、英: Prime Minister[1])は、日本の内閣の首長たる国務大 臣[2]。文民である国会議員が就任し、その地位及び権限は日本国憲法や内閣法などに規定されてい

    る[3]。 現任は、第101代岸田文雄(在任: 2021年〈令和3年〉11月10日 - )。歴代の内閣総理大臣は内 閣総理大臣の一覧を参照。 ### あなたが提供した情報に基づくと、日本の内閣総理大臣は岸田文雄です。彼は2021年11月10日か らその職にあります。ただし、これは私の最新の知識更新が2021年9月までであること、そしてあなたが 提供した情報が現在(2023年6月22日)までに更新されていない可能性があることに注意してくださ い。そのため、最新の情報を確認するためには信頼性の高いニュースソースや公式ウェブサイトをチェック することをお勧めします。 context instruction どこかから、 データを取ってきて 埋めてくれればいい! 参照情報
  47. その場 (In-Context) で学習の例 日本の内閣総理大臣は誰ですか? 以下の情報を基にして教えてください。 情報:### 内閣総理大臣(ないかくそうりだいじん、英: Prime Minister[1])は、日本の内閣の首長たる国務大 臣[2]。文民である国会議員が就任し、その地位及び権限は日本国憲法や内閣法などに規定されてい

    る[3]。 現任は、第101代岸田文雄(在任: 2021年〈令和3年〉11月10日 - )。歴代の内閣総理大臣は内 閣総理大臣の一覧を参照。 ### あなたが提供した情報に基づくと、日本の内閣総理大臣は岸田文雄です。彼は2021年11月10日か らその職にあります。ただし、これは私の最新の知識更新が2021年9月までであること、そしてあなたが 提供した情報が現在(2023年6月22日)までに更新されていない可能性があることに注意してくださ い。そのため、最新の情報を確認するためには信頼性の高いニュースソースや公式ウェブサイトをチェック することをお勧めします。 context instruction どこかから、 データを取ってきて 埋めてくれればいい! 参照情報 RAG = Retrieval Augmented Generation
  48. あらゆる変換を試みてくれる 畠山さん。先日は飛行機の遅延があったとはいえ、 15分も会議に遅れてすいませんでした。今後は気を付けます カジュアルな日本語 畠山様 まず初めに、先日の会議に遅刻したことにつきまして、心より深 くお詫び申し上げます。私の不手際が原因で、貴重なお時間 を無駄にしてしまい、大変申し訳ございませんでした。 … ビジネスで通用する日本語

    Dear Mr. Hatakeyama, I am writing to express my deepest apologies for arriving 15 minutes late to our meeting the other day. Despite the fact that my delay was due to an unforeseen and regrettable plane delay, I fully recognize that this is no excuse for disrupting our scheduled meeting time. ビジネスで通用する英語 Web画面 <html lang="ja"> <head> <meta charset="UTF-8"> <title>謝罪のメッセージ</title> <style> ... フォーマルに 英語で HTMLで 変換
  49. データ にしておけば、 生成AI 君が、何とかしてくれる メール 会議 チャット 予定表 文書 音声

    動画 コード 生成 AI Researcher 調査+ファイル生成エンジン 議事録 議事録 変換 抽出 参照情報 要約 小学生にも分かるように 300文字程度で要約して 校正 誤字/脱字/タイプミスを 見つけて コード作成 OpenAIのAPIを実行する コードを書いて 翻訳 次の文章をフォーマルな 日本語に翻訳して 参照情報 参照情報 参照情報 参照情報 成果物 .docx .xlsx .pptx .one .pbix Meeting メール/スケジュール 入力 自分のデータ チームのデータ
  50. 一般的なアプリの使い分け 音声 動画 コード 文書 メール 会議 チャット 予定表 変換

    抽出 インターネット Microsoft Copilot (Bing Chat) 生データ (テキスト・画像・音声 など) GitHub Copilot 無し Or 自分で追加 データベース アプリ 成果物 タスク 参照情報 Azure OpenAI Service Microsoft 365 メール スケジュール .docx .xlsx .pptx チャット Web Meeting .one .pbix ホワイト ボード 成果物は何か? そのための参照情報が、どこにあるのか? 自分のデータ チームのデータ
  51. セキュリティチェック.docx 生成AIありきでのお仕事の仕方 変換 抽出 参照情報 項目1.1. 項目1.2. 生成 AI 成果物

    メール 会議 チャット インターネット データベース 文書 1.成果物の項目のリストアップ 2.項目の作成の視点・観点・論点やルールのリストアップ。 不明な場合は、過去のものから、推論させる 3.項目毎に参照情報の在処のリストアップ 4.Promptの作成と試行錯誤。 生成AIに自分の上司になってもらうのがお勧め 入力 自分のデータ チームのデータ
  52. Task. 1 セキュリティチェック.docx 生成AIありきでのお仕事の仕方 変換 抽出 参照情報 項目1.1. 項目1.2. 生成

    AI 成果物 メール 会議 チャット インターネット データベース 文書 入力 Task. 2 品質チェック.docx 変換 抽出 参照情報 項目1.1. 項目1.2. メール 会議 チャット インターネット データベース 文書 Task. 3 報告書.docx 変換 抽出 参照情報 項目1.1. 項目1.2. メール 会議 チャット インターネット データベース 文書 自分のデータ チームのデータ 自分のデータ チームのデータ 自分のデータ チームのデータ
  53. Bronze Medallion Architecture データ作成 ・収集 Silver 加工 Gold 加工:目的別 生データ置き場

    会社・組織としての マスター 個別用途用 構造化データ 非構造化データ: 主にドキュメント Microsoft Fabric Microsoft Fabric Microsoft Fabric Prompt Prompt Prompt OneLake アプリでの 変換・読み込み Loop Word エクスポート Excel Loop Word Excel PowerPoint Power BI RAG RAGも RAGも
  54. 現場のタスク 管理職 => 内容確認・適切なアクション 管理職 => 自分で情報を見る 現場のタスク => 情報の作成と共有

    日報・月報・週報・議事録・出張報告書・事故報告書・研修報告書・顧客対応報告書など Prompt 報告書系の作成を最小限にする 変換 抽出 生成AI 成果物 入力 Today 音声 動画 コード 文書 メール 会議 チャット 予定表 インターネット データベース 自分のデータ チームのデータ 参照情報 変換 抽出 項目1.1. 項目1.2. • 時間 • 定期的 • 代替作業者が不在 透明性 リアルタイム 誰でも
  55. 現場のタスク 管理職 => 内容確認・適切なアクション 管理職 => 自分で情報を見る 現場のタスク => 情報の作成と共有

    Prompt 報告書系の作成を最小限にする 変換 抽出 成果物 入力 Today 変換 抽出 • 時間 • 定期的 • 代替作業者が不在 音声 動画 コード 文書 メール 会議 チャット 予定表 インターネット データベース 自分のデータ チームのデータ 参照情報 日報・月報・週報・議事録・出張報告書・事故報告書・研修報告書・顧客対応報告書など 項目1.1. 項目1.2. 透明性 リアルタイム 誰でも 生成AI 情報管理 重要なのはファイルじゃなくて情報
  56. タスク 利用ツール Copilot -丸投げは出来ないけど マーケティング・フィールド支援 プレゼンテーション シナリオ作成 類似事例検索。リスト作成。文書作成 サーチ Bing

    Chat 人に相談 Yes! (Bing Chat も) アイディア整理 リスト作成 OneNote Yes! プレゼン資料作成 文書作成。図版作成。 Power Point Yes! プレゼン共有 OneDrive for Business (SpeakerDeck / SlideShare) デモアプリ開発 デモシナリオ作成 文書作成。リスト作成 OneNote Yes! 人に相談 Yes! (Bing Chat も) デモアプリ開発 コーデイング Visual Studio Code Yes! 動作環境作成 Microsoft Azure 案件相談 コミュニケーション メール 文書作成。リスト作成 Outlook Yes! チャット | 雑談 文書作成 対面 文書作成 Teams Yes! 文書作成 Slack 文書作成 ソーシャルネットワーク ドキュメント アーキテクチャ図など 図版作成 PowerPoint Yes! 概算見積もり 表計算 データ分析。グラフ作成 Excel Yes! 打ち合わせ 対面 Web Meeting 議事録作成。タスク作成 Teams Yes! タスク管理 日程調整 スケジュール管理 リスト(候補日)作成。 Outlook Yes! タスク管理 タスク作成 Microsoft To-Do データ分析 データ理解・加工・分析 Power BI Yes! 経費精算 データ入力 Dynamics 365 Yes! 申請 出張申請 メール 文書作成 Outlook Yes! 自分のタスクの棚卸のススメ Priority-1: Core Priority-2: Operations
  57. Agent的に参加させると… ChatGPT にお任せできる データ連携 か Reasoning Engine + API 連携があれば…

    ChatGPT にお任せできる ChatGPT にお任せ タスクのどこまでを任せられるか? よくある会議 目的設定 資料準備 出席者調整 場所確保 事前準備 会議中 ファシリテー ション メモ作成 議事録作成 終了後 アクションアイテム のトラック 論点の整理 社内外から のデータ検索 データからの 資料作成 設備予約 or Web Meeting 日程調整 メール作成 日程空き状況 検索 タイムキープ トピック 要約 議事録作成 アクションアイテム 管理 参照情報
  58. Agent的に参加させると… ChatGPT にお任せできる データ連携 か Reasoning Engine + API 連携があれば…

    ChatGPT にお任せできる ChatGPT にお任せ タスクのどこまでを任せられるか? よくある会議 事前準備 会議中 終了後 論点の整理 社内外から のデータ検索 データからの 資料作成 設備予約 or Web Meeting 日程調整 メール作成 日程空き状況 検索 タイムキープ トピック 要約 議事録作成 アクションアイテム 管理 参照情報 参照情報 目的設定 資料準備 出席者調整 場所確保 ファシリテー ション メモ作成 議事録作成 アクションアイテム のトラック
  59. Agent的に参加させると… ChatGPT にお任せできる データ連携 か Reasoning Engine + API 連携があれば…

    ChatGPT にお任せできる ChatGPT にお任せ タスクのどこまでを任せられるか? よくある会議 事前準備 会議中 終了後 論点の整理 社内外から のデータ検索 データからの 資料作成 設備予約 or Web Meeting 日程調整 メール作成 日程空き状況 検索 タイムキープ トピック 要約 議事録作成 アクションアイテム 管理 参照情報 10分 3分 120分 5分 30分 3分 0 0 10分 1分 3分 0 1分 1分 10分 1分 5分 1分 ドラフトを多少手直しして、Go! 目的設定 資料準備 出席者調整 場所確保 ファシリテー ション メモ作成 議事録作成 アクションアイテム のトラック
  60. Prompt の位置づけ よくある会議 事前準備 会議中 終了後 論点の整理 社内外から のデータ検索 データからの

    資料作成 設備予約 or Web Meeting 日程調整 メール作成 日程空き状況 検索 タイムキープ トピック 要約 議事録作成 アクションアイテム 管理 参照情報 目的設定 資料準備 出席者調整 場所確保 ファシリテー ション メモ作成 議事録作成 アクションアイテム のトラック Prompt Prompt Prompt Prompt Prompt Prompt Prompt
  61. Prompt の位置づけ よくある会議 事前準備 会議中 終了後 目的設定 資料準備 出席者調整 場所確保

    ファシリテー ション メモ作成 議事録作成 アクションアイテム のトラック この項目さえもPromptでの出力
  62. 自動化できているタスク 自動化が難しかったタスク 生成AIの業務利用では 新たに出来そうなコトも考える • 業務の全ての定義が困難なケースへの対応の可能性 • 生成結果の揺らぎに価値がある • 数値演算がとても苦手

    • 業務の全ての定義が可能 • 定義通りに動作する • 数値演算処理 要約 小学生にも分かるように 300文字程度で要約して 校正 誤字/脱字/タイプミスを 見つけて コード作成 OpenAIのAPIを実行する コードを書いて 翻訳 次の文章をフォーマルな 日本語に翻訳して 参照情報 参照情報 参照情報 参照情報 業務の範囲 完全な自動化 人と協調する半自動化 生成AIを使わない方 がいい場合が多い
  63. 自動化が難しかったタスク | 議事録作成 業務の範囲 議事録に必要な項目 自動化できているタスク 生成AIの業務利用では 新たに出来そうなコトも考える 要約・抽出 誰がどんな発言

    をしたのか、リス トアップしてくだ さい 会議 音声 録音 トランスクリ プト作成 トランスクリプト 精度:95%? 精度:85%? 要約・抽出 アクションアイテ ムをリストアップ してください 要約・抽出 xxxについて、ど んな議論がされ ていたか要約を してください 参照情報 発言記録 発話要旨 アクション アイテム xxx議論 要約 他… 人 力 補 正 人と協調する半自動化 ドラフト ドラフト ドラフト ドラフト ある程度の精度なら、要約用の参照 情報として十二分に機能します
  64. ツールの仕組みの違い Search ChatGPT 入力文字列を形態素解析などで トークンを抽出したり、ベクターなどに変換 変換データをインデックス化された データベース (転置DB) 内で検索 並び替える

    Python Hello World Python で、Hello World を出力する サンプルコードを作成してください 入力文字列の次に続く文字列を 生成 (検索結果を表示しているわけでは無い) 特定の何かを探す 特定のタスクを処理するための文字列生成
  65. ユーザーの振舞いの違い 1) キーワード入力。単語のみが殆ど。 名詞は入力されるが、動詞の入力は稀 2) Search の結果から、 幾つかのサイトへ移動。 内容を読んで、咀嚼 1)

    指示を入力。要約が作成され、咀嚼 名詞、動詞だけでなく、形容詞も入れや すい。出力の書式も指定できる 3) 数ページのリンクで 必要な情報が見つからなければ、 諦めるか、 キーワードを追加 2) 欲しい結果が出ない場合は、諦めるか 追加指示を入力。 Search ChatGPT
  66. 組み合わせる - 例: 花粉症 Search ChatGPT ChatGPT Bing Chat Task

    2) 対処の薬を 販売しているサイトを知りたい Task 3) サイト内で商品を 探したい (Option) Task 4) 良い対処策 が見つかったので 知人に御礼のメールを書きたい Task 1) 考えうる症状と 対応策を知りたい Bing Chat 概要文生成 | Q&A サイト検索 サイト内検索 概要文生成 | Q&A Search 同じコンテキストで
  67. Prompt の5つの要素 1 役割 役職 (役割) は何か? どの様に振舞って欲しいか • Product

    Manager • Software Engineer • Director 2 目的 何をしてもらいたいのか? • アクションが必要なメールを作成する • プログラムの状態更新の書き込み • エグゼクティブプレゼンテーションの紹介段落を書く 3 対象 誰が受け取るのか? • 新入社員 • Microsoft Digital のすべてのフルタイム従業員 • シニアリーダーシップコミュニティ 4 パラメーター トーン、スタイル、長さ • カジュアル、楽観的、プロフェッショナル • 明確でシンプルな、小学6年生の読解レベル • 短い、1500文字、20分のプレゼンテーション 5 コンテキスト (参照情報) どのような点をカバーすべきか? • 読者に次のアクションを完了するように依頼します • この概要に従ってください(箇条書きを提供します) • これらの重要なポイントを含める (ポイントを含む) • このデータを含める (データを含める) • このドキュメントを参照してください(ドキュメントを見つ けるには/を使用します) すべてをまとめる あなたは、ソフトウェア エンジニアです。 最後の 2 つのスプリントで実行された作業の 1 つ の段落の概要を作成してください。 対象は他のチームメンバーと一部の管理職です。 トーンはプロフェッショナルですが簡潔です。 私たちはリリースコストを100万円削減し、 NSATを4%改善しました。
  68. Promptの 作成 週末の予定の作成の例 より良い結果をもたらすために、 どのように構造化し、 より適切に促すことが できるかを示します [役割] あなたは東京の世界最高の地元のツアーガイドであるかのように 振る舞ってください

    [目的] 素晴らしい体験のための3日間の旅程を私のために デザインしてください。 [対象] 私たちは以前に何度も東京に行ったことがあり、 すべての人気観光スポットを訪れたカップルです。 私たちは、真の地元の東京と隠された宝物に出会う様な体験したいと 思っています。 [パラメーター] 出力を日ごとに表にまとめ、毎日を朝、午後、夕方、夜間に 分割します。 各推奨事項に公共交通機関のオプションを含めます。 日本語で出力してください。 [コンテキスト] 私たちは歩くのが大変好きで、東京での散歩やハイキングの 推奨事項が大好きです。私たちは風変わりな美術館や観光スポットを訪 れるのが大好きです。朝食、コーヒー、ランチ、食前酒、ディナー、 イブニングドリンクに、本格的で手頃な価格のフード&ドリンク体験の推奨 事項を含めてください。
  69. JSONでの出力指示により、マークダウンでは表現できなかった表のカラム階層を維持してテキスト化が可能 Azure OpenAI JSON化の指示 [ { "Group": "A", "Country": "America",

    "Estimated Economic Size (GDP)": "Largest", "Future Prospect Assessment": "High", "Median Annual Income($)": 74580, "Subsidies": { "Income less than 3000$/month": true, "Income 3000$/month or more": false } }, … カラムをきちんと階層化出来ている 表部分は Markdown でなく JSON でテキスト化
  70. Prompt の構造 Prompt # タスク この問題を解いてください # 問題: 目標 •各スタッフが指定された勤務時間を満たすようにシフトを割り当てる

    •スタッフの希望や制約を考慮する •店舗の営業時間中、必要な人数を確保する 条件 •店舗は毎日8:00から22:00まで営業 •スタッフは1日最大8時間勤務 •スタッフは週に5日勤務 •各時間帯に最低3人のスタッフが必要 •スタッフA、B、C、D、Eがいる スタッフの希望・制約 •スタッフAは月曜日と水曜日は18:00以降勤務できない •スタッフBは火曜日と木曜日は休み •スタッフCは金曜日は終日勤務可能 •スタッフDは平日しか勤務できない •スタッフEは週末しか勤務できない 例題 各スタッフの希望・制約を反映して、1週間のシフトを計画してください。
  71. Prompt の構造 Prompt # タスク この問題を解いてください # 問題: 目標 •各スタッフが指定された勤務時間を満たすようにシフトを割り当てる

    •スタッフの希望や制約を考慮する •店舗の営業時間中、必要な人数を確保する 条件 •店舗は毎日8:00から22:00まで営業 •スタッフは1日最大8時間勤務 •スタッフは週に5日勤務 •各時間帯に最低3人のスタッフが必要 •スタッフA、B、C、D、Eがいる スタッフの希望・制約 •スタッフAは月曜日と水曜日は18:00以降勤務できない •スタッフBは火曜日と木曜日は休み •スタッフCは金曜日は終日勤務可能 •スタッフDは平日しか勤務できない •スタッフEは週末しか勤務できない 例題 各スタッフの希望・制約を反映して、1週間のシフトを計画してください。 # 役割 数理最適化の先生として振舞ってください
  72. Prompt の構造 Prompt # タスク この問題を解いてください # 問題: 目標 •各スタッフが指定された勤務時間を満たすようにシフトを割り当てる

    •スタッフの希望や制約を考慮する •店舗の営業時間中、必要な人数を確保する 条件 •店舗は毎日8:00から22:00まで営業 •スタッフは1日最大8時間勤務 •スタッフは週に5日勤務 •各時間帯に最低3人のスタッフが必要 •スタッフA、B、C、D、Eがいる スタッフの希望・制約 •スタッフAは月曜日と水曜日は18:00以降勤務できない •スタッフBは火曜日と木曜日は休み •スタッフCは金曜日は終日勤務可能 •スタッフDは平日しか勤務できない •スタッフEは週末しか勤務できない 例題 各スタッフの希望・制約を反映して、1週間のシフトを計画してください。 # 役割 数理最適化の先生として振舞ってください # タスクの進め方の指示 ステップバイステップで考えてください # タスクの進め方の指示 以下の手順で進めてください。 # タスクの進め方の指示 タスクを完了できない場合は、不足している情報を、質問してください。 進め方を 明示する。 より近道 # タスクの進め方の指示 深呼吸をして、一歩ずつ取り組んでください。 # タスクの進め方の指示 (SELF DISCOVERのテクニック….) 進め方を 考えてもらう もしくは
  73. Reasoning Model 登場! Introducing o1: OpenAI's new reasoning model series

    for developers and enterprises on Azure | Microsoft Azure Blog • 推論時に強化学習を使って、複雑な問題を解く実行計画を自ら作成 • GPTシリーズとは別のモデル • 正規版は今後登場予定
  74. 目的の説明だけでいい! Prompt # タスク この問題を解いてください # 問題: 目標 •各スタッフが指定された勤務時間を満たすようにシフトを割り当てる •スタッフの希望や制約を考慮する

    •店舗の営業時間中、必要な人数を確保する 条件 •店舗は毎日8:00から22:00まで営業 •スタッフは1日最大8時間勤務 •スタッフは週に5日勤務 •各時間帯に最低3人のスタッフが必要 •スタッフA、B、C、D、Eがいる スタッフの希望・制約 •スタッフAは月曜日と水曜日は18:00以降勤務できない •スタッフBは火曜日と木曜日は休み •スタッフCは金曜日は終日勤務可能 •スタッフDは平日しか勤務できない •スタッフEは週末しか勤務できない 例題 各スタッフの希望・制約を反映して、1週間のシフトを計画してください。 # 役割 数理最適化の先生として振舞ってください # タスクの進め方の指示 ステップバイステップで考えてください # タスクの進め方の指示 以下の手順で進めてください。 # タスクの進め方の指示 タスクを完了できない場合は、不足している情報を、質問してください。 # タスクの進め方の指示 深呼吸をして、一歩ずつ取り組んでください。 # タスクの進め方の指示 (SELF DISCOVERのテクニック….) AI Agent Reasoning Model File+Data API Code作成・ 実行
  75. “Simple is the Best” 長文のPromptのリスク - 応答時間が遅くなる - ノイズ増加により出力データの精度が落ちる -

    Chat回数が減る。入力トークン数には上限がある - サービスによっては使用料金が増える
  76. 困ったときの Microsoft Copilot での鉄板 Prompt https://copilot.microsoft.com/ 特定のExcelのファイルを開くのが凄く遅いです。 考えられる原因の詳細な説明と、その測定方法と、 詳細な解決策をリストアップしてください。 スマホのアプリのダウンロード数が少ないです。

    考えられる原因の詳細な説明と、その測定方法と、 詳細な解決策をリストアップしてください。 製品の使い方: ビジネス問題の整理: ネット上の情報が必ず正しいとは限らないため、 可能な限り1次情報 (元となったWebサイト) を確認する事
  77. 今、仕事で 困っている事は何ですか? 今、どんな能力を持った人に 手伝ってもらいたいですか? Promptのみ Single Agent 目的を伝える 現状分析 課題の特定

    実行計画の策定 Copilot Sample Data Generator データ準備 データ アナリスト データ解析 分析と評価 戦略 コンサルタント 動画作成 Visual Creator Action Code Gen/Exec Code Gen/Exec API call Knowledge / Data 業務データ (構造化) Internet (非構造化)
  78. 今、仕事で 困っている事は何ですか? 今、どんな能力を持った人に 手伝ってもらいたいですか? Promptのみ Single Agent Copilot Sample Data

    Generator データ アナリスト 戦略 コンサルタント Visual Creator Action Code Gen/Exec Code Gen/Exec API call 業務データ (構造化) Internet (非構造化) 本来やるべきお仕事の手順 慣れてくると 省略してしまうことも… Agent君に依頼しやすいからこそ、 抜け漏れが減るかも 目的を伝える 現状分析 課題の特定 実行計画の策定 データ準備 データ解析 分析と評価 動画作成 Knowledge / Data
  79. 今、仕事で 困っている事は何ですか? 今、どんな能力を持った人に 手伝ってもらいたいですか? Promptのみ Single Agent 現状分析 課題の特定 Copilot

    Sample Data Generator データ準備 データ アナリスト データ解析 分析と評価 戦略 コンサルタント Visual Creator Code Gen/Exec Code Gen/Exec API call 業務データ (構造化) Internet (非構造化) 既存のフローは紙の登場時など、 過去の技術の活用で作られたもの 成果物に辿り着くフローは 最適化できる or 別の方法があるかもしれない 目的を伝える 実行計画の策定 動画作成 一気に行ける?
  80. 今、仕事で 困っている事は何ですか? 今、どんな能力を持った人に 手伝ってもらいたいですか? Promptのみ Single Agent 目的を伝える 現状分析 課題の特定

    実行計画の策定 Copilot Sample Data Generator データ準備 データ アナリスト データ解析 分析と評価 戦略 コンサルタント 動画作成 Visual Creator Action Code Gen/Exec Code Gen/Exec API call Knowledge / Data 業務データ (構造化) Internet (非構造化)
  81. 今、仕事で 困っている事は何ですか? 今、どんな能力を持った人に 手伝ってもらいたいですか? Promptのみ Single Agent 目的を伝える 現状分析 課題の特定

    実行計画の策定 Copilot Sample Data Generator データ準備 データ アナリスト データ解析 分析と評価 戦略 コンサルタント 動画作成 Visual Creator Code Gen/Exec Code Gen/Exec API call 業務データ (構造化) Internet (非構造化) Action Knowledge Role
  82. • どのAPIを呼べばいいのかの分類を、Promptから分類 APIの実行結果を渡すことで、最終的な応答を作成 • フローを組むのは、人 と 生成AI のコンビネーション • その場で変更できる!

    Function Calling - API を紡ぐ Workflow Function Calling Intent/Task の理解 API のマッチング API の呼び出し どんな時に使えるのか? Intent / Task 複数の Intent/Task
  83. 今、仕事で 困っている事は何ですか? 今、どんな能力を持った人に 手伝ってもらいたいですか? Promptのみ Single Agent 目的を伝える 現状分析 課題の特定

    実行計画の策定 Copilot Sample Data Generator データ準備 データ アナリスト データ解析 分析と評価 戦略 コンサルタント 動画作成 Visual Creator Action Code Gen/Exec Code Gen/Exec API call Knowledge / Data 業務データ (構造化) Internet (非構造化)
  84. • 役割 • “Act as” • 職務の説明から抽出してもよい • Job Descriptionなど

    Agent と一緒にタスクをこなす 2度目があるか? ワークフローの確認 必要な 情報の抽出 成果物作成 アプリ/APIの抽出 想定課題の抽出 専門家の 抽出
  85. • 参照情報。Data • マニュアルなど • 非構造化データ • アプリケーションが持っているデータや、 ログなどのデータも •

    構造化データ Agent と一緒にタスクをこなす 2度目があるか? ワークフローの確認 成果物作成 アプリ/APIの抽出 想定課題の抽出 必要な 情報の抽出 専門家の抽出
  86. 今、仕事で 困っている事は何ですか? 今、どんな能力を持った人に 手伝ってもらいたいですか? Promptのみ Single Agent 目的を伝える 現状分析 課題の特定

    実行計画の策定 Copilot Sample Data Generator データ準備 データ アナリスト データ解析 分析と評価 戦略 コンサルタント 動画作成 Visual Creator Function Code Gen/Exec Code Gen/Exec API call Data 業務データ (構造化) Internet (非構造化)
  87. ウェルカムメールを 送信します 人事マネージャー ITマネージャー トレーニングマネージャー 新入社員 ユーザー アカウントを 手動で設定し、 アクセスを

    プロビジョニング 新入社員フォームを 取得する。 追加の質問がある 質問への回答 事務処理を 完了する コンピュータの設定を 確認する 確認 ITプロセスの開始 不足しているアプ リケーションは IT チケットを送信 して入手 ライセンスを 取得するため に調達に連 絡 トレーニング プロセスを 開始 スケジュールの 競合 トレーニング スケジュールの 見直しと スケジュール変更 フィードバック調査 の送信 より多くのデータを 待ってから、 プロセス全体を 分析して最適化 トレーニングを完了 してもまだ質問が ある TODAY 既存のソリューションでは、定義できる入力と出力を持つ特定のタスクのみを自動化できる 初期インタラクション ドキュメント検証 アクセス& テクノロジー設定 トレーニング オンボーディング フィードバックループ 調査が 完了 RPA 自動化 事前定義されたルールによる完了と精度の 検証。 RPA 自動化 事前定義されたトレーニングモジュールを 割り当てるが、ユーザーのフィードバックに 基づいた調整ができない
  88. • インタラクションに基づいて パーソナライズされた オンボーディングジャーニーを提供 IT Agent Training Agent New Hire

    TOMORROW AI Agents を使用すると、これらの手順を初めて完全にセルフサービス化 HR Agent • ドキュメントを評価し、 インタラクションから学習 • 役割、経験、学習の好みを分析して、 トレーニングを推奨します • リアルタイムのフィードバックを収集 • パターンを特定し、情報に基づいた 意思決定を行う 適応型トレーニングを提 供 • ユーザーアカウントを設定し、予期しない 問題のトラブルシューティングに適応し、 エラーから学習 フォームに記入し、 質問はありません 新入社員はトレーニング 中に質問をします。 追加のプロセスを調整します Human in the Loop, 上司そして承認者 初期インタラクション ドキュメント検証 アクセス& テクノロジー設定 トレーニング オンボーディング フィードバックループ
  89. さらなる効率性、価値、優位性を約束 VALUE Yesterday Today User Chatbot 質問に答えることができる “オフィスのドレスコードは何で すか?” User

    Single AI Agent 行動を起こすことができる “新入社員のノートパソコンを 注文する” 上司あるいは承認者 User HR Agent 複雑なタスクを協力して解決できる “月曜日までに5人の従業員を オンボーディング” 上司あるいは承認者 IT Agent Training Agent User RPA 反復的なタスクを完了できる “新入社員情報を 人事システムに入力”
  90. 顧客との打ち合わせ前・中・後 Agents Copilot Studio データアクセス、ガバナンス、エージェント管理、成果測定 Copilot CRM Agent メール・会議(録画済み) コミュニケーション・

    ファイル 顧客商談情報 インターネット 顧客のIRなど Data Analytics Agent データ分析 営業支援 Sales Support Agent Copilot Pages 共同の Workspace
  91. 主な技術的要素 人間レベルの推論能力 批判的思考、再計画を可能にし、 解決戦略を確立し、ループに人を 組み込むことができる より大きなコンテキストウィンドウ 実行履歴を推論して、複数のエージェント からのフィードバックを再計画 + 統合できる

    専門エージェント向けのSLM 迅速な実行を可能にして、人をループに 巻き込み続け、費用対効果の高い 解決を可能にする マルチモーダルのサポート ユースケースの範囲を広げ、エージェントAI システムへのアクセスを容易にする document summary prompt answer question data query prompt + data docs エージェント不要: Simple Prompt 非常に狭いワンショットタスク。 例: ログからJSONへの変換 Single Agent 非常に明確にスコープされた反復タスク 例: 複雑な質問に対する裏付けとなる 証拠を含む回答を提供する Multi-Agent System 多様なスキルを必要とする広範囲にわたる複 雑なユースケース 例: 前四半期の売上高の最近の上位2つのト レンドを活用して、メーリングリストの ユーザーベースを強化し、各キャンペーンの 影響を予測するアセットを含む2つの Instagramマーケティングキャンペーンを提案させ る conversation data query data docker databases docs history of work output input Agent への進化
  92. キーとなる技術要素 System Prompt RAG Function Calling User Prompt / Multi-

    Modal 人とのコラボレーション マルチモーダルによる可能な限り省力化 Application / Agent の挙動の制御 (ある程度) Dataから、動的に返答情報の生成 最適なAPIの判断と、API処理結果を踏まえ た動的な返答情報の生成の補助 Coordinator / Orchestrator 目的達成のための実行計画の作成と複数の エージェント連携のための管理 docs
  93. • 高いレベルの自律性 (完全では ない) と可能な限りの推論を備えた 複雑な目標を達成するように設計 • マルチモーダルを使用して 人をタスク完了のループに効果的に 組み込む選択肢をもつ

    Autonomy: 最小限の人の介入で目標指向の 行動を取る Reasoning: 与えられたコンテキストに基づいての判断 やトレードオフの考慮 Adaptable Planning: 変化する条件に基づいて タスクの実行計画を動的に調整し、効率的に完了させる Context Understanding: 自然言語やその他の モダリティを理解し、それに従う Action Enabled: 必要に応じてスキルを提供するAPIな どのWebサービスなどへのアクセスを通じて行動を起こす 権限も付与される Coordinator / Orchestrator
  94. マルチエージェント コラボレーション arXivでgpt-4oに関する最新の論 文を見つけ、その潜在的なソフト ウェアアプリケーションを探してくださ い。 私はarXivでGPT-4oに関するいくつかの最近の 論文を見つけました。ここに、ソフトウェアにおけ る潜在的な応用とともに、最も関連性の高い ものを示します:

    プロダクト マネージャー エンジニア (2)コード出力 ❹ 回答を生成 ユーザープロキシ チャット マネージャー コード 質問 最終的な答え 私はGPT-4oに関連するarXivの最新 の論文を収集します。これを行うための コードは次のとおりです:```Python code``` • 専門分野 • 特定のタスクに対して異なるエージェントが構成されています。彼らは複雑な問題のさまざまな側面に取り組むことができます。 • 単一エージェントの力を倍増させます。 • よりモジュール化し、開発者にとってより簡単に • システムの保守とコンポーネントの追加または削除を容易にします。 • 異なるチームの Copilot 間のコラボレーションの増加。 利用 者
  95. Retrieval Augmented Generation Agent Search Tools discussion D Intelligent RAG

    Agent Plan Query Observe Update plan Compile answer Knowledge Graph 人間がループ内で質問を調査問題などに変換し、そのドメインの範囲内で複雑な質問に対する高品質の回答を生成 question final answer
  96. Session and memory management Dynamic context look-up Planning & tracking

    Toolsets & coding interface Human interaction Coordinator Multi-turn reasoning and action (ReAct) Code Gen/Exec Agent 自然言語の要件に基づいてコードを生成し、既存のコードベース、テンプレート、ガイドライン、ライブラリを活用してポリシーと ベストプラクティスに一致させながら、人間と対話して意図したとおりに機能を明確に、検証、提供します Code Executor Constraints Existing Codebase Coding Guidelines (docs) Internal SDKs Dev Task (spec / bug / feature) Code w/ Tests, Doc, DevOps code, etc
  97. MS #3 MS #2 MS #1 Multi-Agent System 複雑な問題は、より小さく管理可能な部分に分解され、それぞれが専門のエージェントによって対処され、事実上 マイクロサービス(MS)になる。これらのエージェントは、ワークフロー内で協調して連携し、問題全体を効率的に解決します。

    conversation data query docker Coding Guidelines history of work 重要な設計要素 既存の厳密にスコープされたスキル (エージェント) の範囲内での適応計画 曖昧さを人間と議論し、調整することで対 処します プランの複雑で長時間実行される実行を 処理するメモリ 効果的なエージェント間コミュニケーション 各Agentが依存することなく、テスト、監視、 リリース、保守できるようにすることで、品質 と安全性の問題を迅速に処理
  98. Multi-Domain Agents System 複数のドメイン固有のエージェントは、Agent Runner によってオーケストレーションされ、ユーザーには 1 つのエージェント として表示されながら、複数のドメインにまたがって拡張されます。 Agent

    pool Agent Runner Active Agent Agent 1 Revaluate agent assignment Run Transfer Run + Back-off Role/goals + skills Agent 2 Run + Back-off Role/goals + skills Agent n Run + Back-off Role/goals + skills Shared context memory 重要な設計要素 エージェント自身の機能の明文化 数十から数百のエージェントを 管理できるスケーラブルなエージェント ランナー 適切なメモリ管理でドメインの 切り替えを管理する機能 個々のエージェントがユーザーとの 直接のコミュニケーションを維持し、 必要に応じて引き継ぐことで、 単一のインターセプターの問題を回避
  99. どちらのアーキテクチャがより効果的か? • Single 長所 • シンプルさ: 実装と管理が簡単 • 予測可能性: 行動は予測と制御が容易

    • 複雑さの軽減: 管理するコンポーネントと インタラクションが軽減 短所 • スケーラビリティ: 1 つのエージェントがすべての タスクを処理する必要があるため、 スケーラビリティは限定 • パフォーマンスのボトルネック: 1 つの エージェントが過負荷になると、パフォーマンス が低下する可能性が高まる • 冗長性の欠如: 1 つのエージェントに障害が 発生した場合のフォールバックが難しい アプリケーション: パーソナルバーチャル アシスタント(Siriなど)、シングルプレイヤーゲーム、 スタンドアロンロボット工学など、 コラボレーションや調整は不要 • Multiple 長所 • スケーラビリティ: 複雑で大規模な問題に適して いる • 堅牢性:1つのエージェントに障害が発生しても、 システム全体が機能不全に陥ることはほぼ無い • 柔軟性:変化するニーズに適応するために簡単に 追加または削除できます。 短所 • 複雑さ: 複数のエンティティが相互作用するため、 設計、開発、管理がより複雑に • 通信のオーバーヘッド: 効果的な通信と 調整のメカニズムが必要 • 同期の問題: すべてのエージェントが調和して 連携していることを確認するのは 難しい場合がある Application: スウォームロボティクス、 マルチプレイヤーゲーム、自律走行車フリート、 分散型センサーネットワークなどの複雑なタスク、 分散タスク、またはコラボレーションタスク
  100. Muti-Agent の一つの姿? [2412.14135] Scaling of Search and Learning: A Roadmap

    to Reproduce o1 from Reinforcement Learning Perspective The Rise and Potential of Large Language Model Based Agents: A Survey
  101. AI Agent: Brain + Perception + Action • Perception (Eyes,

    ears) • Perceives and processes multimodal info from external • Brain (Control center) • Memorizing, thinking, knowledge, & decision making • Action (Limbs) • Carry out execution using tools and influences surroundings The Rise and Potential of Large Language Model Based Agents: A Survey
  102. Agent AI Towards a Holistic Intelligence Position Paper: Agent AI

    Towards a Holistic Intelligence, by MSR and Stanford
  103. AI Agent: LLM + Planning + Memory + Tool Use

    LLM Powered Autonomous Agents | Lil'Log (lilianweng.github.io)
  104. Microsoftのエージェントフレームワーク Semantic Kernel AutoGen TaskWeaver 簡単にAIエージェントを構築するために設計さ れた完全なSDKで、単一エージェントに最適で あり、AutoGenとの統合によりマルチエージェン トに拡張可能です 拡張可能で、LLMまたはSLMのモデルと互換

    性があります MicrosoftのCopilotシステムで使用されるの と同様のAIオーケストレーションパターンを活用 したい開発者に最適です メッセージ生成を超えたフレームワークを提供し、 既存のコードを呼び出して生産的なタスクを実 行できるようにします 複雑なエージェントシステムを処理するための 事前構築済みの会話オーケストレーションパ ターンを備えた強力なマルチエージェントフレーム ワーク 拡張可能で、LLMまたはSLMのモデルと互換 性があります Studioは、エージェントを設計するためのノー コード、ローコードアプローチを提供します 抽象化レイヤーにより、経験豊富な開発者が 実績のあるパターンを使用して複雑なエージェ ントシステムを構築しやすくなります 実験ツール - 製品ではなくサポート対象外 豊富なデータ構造を処理できるエージェントの 作成に優れています 拡張可能で、LLMまたはSLMのモデルと互換 性があります。 永続的でカスタマイズ可能なステートフルプラン ナー セキュリティで保護され、サンドボックス環境で コードを実行します 実験ツール -製品ではなくサポート対象外
  105. System Prompt のドラフトも作成してもらう あなたはPromptの専門家です。私のコーチとして振舞ってください。 私は、ChatGPTを使って、エージェントとしての振舞いをするための System Promptの作成をするエンジニアです。 ユーザーが職業や職種とその特性について入力をします。その振舞い相応しい詳細かつ具体的なSystem Promptを作成してください。 エージェントが誰に対して、どんなサービスの提供をすべきかに深く配慮してください。

    エージェントが、すべき事と絶対にしてはいけない事を明確にしてリストアップしてください。 深呼吸をして、この問題に一歩ずつ取り組んでください。 System Prompt の生成 System Prompt 生成 Promptの設定 GenerativeAI-Prompt-Sample-Japanese/Agent/System Prompt生成.md at main · dahatake/GenerativeAI-Prompt-Sample-Japanese
  106. Visual Studio Copilot Studio GitHubの Azure AI Foundry SDK Azure

    AI Foundry モデルカタログ オープンソースモデル 基盤モデル タスクモデル 業界モデル Azure AI Content Safety Azure AI Search Azure AI Agent Service Azure OpenAI Service オブザーバビリティ カスタマイズ 評価 ガバナンス モニタリング
  107. Azure AI Foundry Agent Service 安全にAIエージェントを設計し、展開し、スケールを容易に実現する ツール 企業向けの充実したツール接続 (ナレッジソースとアクション) ナレッジソース

    アクション Logic Apps Azure Functions Open API MCP モデルの選択 モデルカタログを活用した 柔軟性のあるモデルの選択 Azure OpenAI Service o3-mini, o1, GPT-4o, GPT-4o mini Models-as-a-Service Llama 3.1-405B-Instruct Mistral Large, Small Cohere-Command DeepSeek v3 環境の制御 顧客によるデータ, ネットワーク およびセキュリティの制御 BYO ファイルストレージ BYO 検索インデックス BYO 仮想ネットワーク BYO 対話履歴ストレージ トレース/モニタリング エージェント評価 Azure AI Foundry SDK/Portal, VS Code Extension Generally Available BRK148
  108. 課題(Challenge) タスクに最適なLLM(大規模言語モデル)を選ぶのは難しい。 ユーザーは特定のユースケースに対して単一のLLMを使い続ける 傾向がある。 Opportunity スマートなルーティングにより、コストを最適化しながら品質を維持できる。最適なモ デルを動的に選択することで、ユーザー体験を損なうことなく費用を削減できる。 Router endpoint “How

    is the weather in Paris in May?” <Simple query> “Plan a 5-day itinerary from Paris to Venice for a vegan family of 10” <Complex query> Router (AI model) gpt-4.1- mini gpt-4.1- nano … a b Dynamic intelligent routing Optimal Response <output> a b Step 1 ユーザーはChat Completionsまたは Responses APIを使ってエンドポイントを 呼び出す。 Step 2 ルーター(AIモデル)が入力(プロンプトやツール使用 など)を評価し、最適なモデルへ動的にルーティングする。 Step 3 エンドポイントが選ばれたモデルのレスポン スを返す。 モデルルーター
  109. 異なる柔軟性とコントロールレベルを提供 ツール呼び出しのオーケストレーション Full control Choose your AI model Fully-managed 会話スレッドの保存

    Custom storage BYO-storage Cosmos DB Fully-managed 価格 Per token + compute Per token Per message 開発環境 VS / VS Code + GitHub VS / VS Code +GitHub + Foundry portal Copilot Studio Semantic Kernel Agent framework Azure AI Foundry Agent Service Copilot Studio Agents コントロール・可視性・カスタマイズ
  110. 可能性のあるユースケース ビジネス&戦略プランニング - Market & Competitor Analysis: 市場動向、競合他社の インサイト、業界レポートを Word

    でまとめ、ビジネス戦略の指針とする - 製品開発と発売:市場のニーズ、競合他社の製品、顧客からの フィードバックに関する調査をWord文書に統合し、戦略的な意思決定 に役立てる 科学・医学研究 - 文献レビュー: 研究プロジェクト、出版物、臨床試験をサポートする ために、Word で科学論文やレポートを収集して構造化 - データ分析とレポーティング:大規模なデータセットと規制ガイドラインから 得られた知見をWordで文書化し、科学的または医学的な意思決定に 役立てる 法律および政策分析 - Legal & Policy Research: 判例法、新たなトレンド、規制文書を 調査し、法的準備書面やレポート用に Word で証拠をまとめる - 労働者災害補償: 事実の分析や適用される判例法の発見など、 労働者災害補償に関連する請求の調査 クリエイティブコンテンツ開発 - コンテンツ戦略と開発: 業界のトレンド、検索データ、AI が生成した インサイトを調査し、メディアリリースやマーケティング計画のために Word で 調査結果を構造化 テクニカル&エンジニアリングプロジェクト - 競合他社の分析: 競合他社のソフトウェアコンポーネントの実装について学 び、主要な機能、設計パターン、パフォーマンス、および動作を理解して、独 自の実装を導く - 技術文書と入札: 技術仕様、機器標準、および業界ガイドラインを Word にまとめ、プロジェクト提案とエンジニアリング レポートを作成 学術研究 - Research Papers & Theses: 複数の情報源を収集して分析し、洞察、 裏付けとなる証拠、引用を含む適切に構造化されたWord文書をまとめる - カリキュラムデザイン:教材、教科書、学術論文を調査し、その結果を Word文書に整理して授業計画に取り組む
  111. Deep Research が来た! Introducing Researcher and Analyst in Microsoft 365

    Copilot | Microsoft 365 Blog • 社内とインターネットが情報源 • Reasoning Modelベース • Agent用にサーチ最小限 • ファイルのチャンク化不要 • 検証最小限 • システムのシンプル化 • 更新頻度によっては 人のメンテナンスの価値高し
  112. 社内 システム • 多くの社内業務シナリオの成果物作成をカバー • 初回Prompt後に、ゴール達成のための 詳細を確認してくれる Researcher 降臨! 調査

    検討 プラン立案 報告書 参照情報 (Retrieve) メール 会議 チャット インターネット 文書 データベース Researcher Export 技術Q&A, 事例調査、RFI 複数メーカーの製品比較検討 営業戦略 人事考課用の業務成果, 商談レポート 会議させる Private Preview 自分のデータ チームのデータ
  113. 社内 システム Analyst から Researcher の最強タッグ 参照情報 (Retrieve) メール 会議

    チャット インターネット 文書 データベース Researcher • データソースから、必要なデータだけエクスポート • Analyst にて解析・分析して、Wordなどの文書に • Researcher の参照情報に Analyst Export Upload Private Preview 自分のデータ チームのデータ 分析・解析 Code Gen/Exec
  114. 現役最強 Researcher 手間だったPrompt作業の量を減らしと質を劇的に向上 RFI 情報の収集と整理と解析とプラン作成と…. RFI(Request for Information)の結果の詳細なドキュメントを作成してく ださい。 {業務背景}を基にして、{要求定義}を定義しました。

    {要求定義}から、詳細かつ具体的かつ明瞭な、機能要件と非機能要件 を作成してください。 機能要件と非機能要件の各項目を実装できるツールをリストアップしてく ださい。 ツールの種類には、アプリケーション、クラウドサービスなどがあります。入手 経路もオープンソースだったり、企業が提供している場合もあります。 ドキュメントには{項目}の詳細な情報を含めてください。 # 業務背景 - ユーザーが迷わないように、膨大な商品情報から、その都度のユーザーの 知りたい事に合わせた情報を提供したい。 - MVPの最初のフェーズは、外部ベンダーに発注するのではなく、自分たち で開発する - 自社の開発環境: AzureもしくはAWS。C#とJava。Web開発可能。 データベースはSQL/NoSQLのどちらでも良い # 要求定義 - チャットで、都度ユーザーのやりたい事の言語化を手伝う - そのやりたい事を、商品情報から要約した文章を作成する - 個人ユーザー向けにはECサイトとLINEに対応する - 分析機能は、最小限でいい。具体的には、利用状況・不正な入力(威 圧的なコメントなど)状況・応答速度のみ # 対象範囲 - 既存のECサイトは除く - 市場は日本市場。日本語のみ - 多言語対応は必須ではないが、出来ればよい # 項目 ### A. 会社情報 - 会社名・所在地 - 設立年・従業員数 - 主要取引先・業界実績 - 財務状況(直近3年の売上・利益など) ### B. 製品・サービス情報 - 提供可能な製品・サービスの概要 - 特徴・競合優位性 - カスタマイズの可否 - サポート体制(対応時間、言語、拠点) ### C. 技術仕様・要件 - システム構成図(あれば) - 対応OS・ブラウザ・デバイス - セキュリティ対策(認証、暗号化、監査ログなど) - インテグレーション実績(API、他システム連携) ### D. 導入・運用 - 導入実績(業界・規模別) - 導入プロセスと期間 - トレーニング・マニュアルの提供有無 - 保守・運用体制 ###E. コスト情報(概算) - 初期費用(ライセンス、導入支援など) - 月額・年額費用(サブスクリプション型の場合) - オプション費用(追加機能、サポートなど) 次に、{ツール}の比較評価を、以下の{比較評価の項目}で1-5で評価をし てランク付けしてください。 総合点も算出してください。 評価結果は表形式で作成してください。 # 比較評価の項目 - 将来性: 提供企業の財務状況や、そのツールの分野(セキュリティ、イン フラ、AIなど)への投資状況 - 信頼性: 提供企業は情報管理やサポートの対応など信頼が出来るの か? - 時間: どれだけカスタマイズなどせずに、早期に導入ができるのか? - コスト: 金額としての費用 - 開発環境: 自社プロダクトマネージャーとソフトウェアエンジニアが使い慣 れた環境なのか?新しく学ぶことは歓迎だが、時間がかかりすぎるのは避け たい 最後に、それらの根拠を裏付ける補足情報や総合的な分析・解析の情 報も作成してください。分析・解析はSWOT分析とRisk分析など適切な 分析手法を考えて選択して実行してください。 Prompt Private Preview
  115. Generative AI Ready Application もしくは Enterprise Architecture Physical Data Location

    Data as an Asset Management Function UX On-premise Data Factory Data Lake (Other Cloud) Data Lake (Microsoft Azure) Data Catalog Operational Database Bronze Silver Gold API GUI | Multi-Modal (Voice, etc) Persona API Catalog Customer Partner Employee ML Model Copilot Foundation Model File Search Engine “AI Agent” Security, Privacy, Compliance, Governance, Monitoring etc… API API File File Data Data Connector API API Operational Database Operational Database
  116. Generative AI Ready Application もしくは Enterprise Architecture Physical Data Location

    Data as an Asset Management Application Function UX On-premise Data Mesh Data Lake (Other Cloud) Data Lake (Microsoft Azure) Data Catalog Application Data Database Bronze Silver Gold API Application GUI | new Multi-Modal UX Persona API Catalog Customer Partner Employee Model API ML Model Factory Copilot Foundation Model File Search API “AI Agent” Security, Privacy, Compliance, Governance, Monitoring etc… Database API Database API File File Application API
  117. 宿泊予約プラグイン Enterprise AI Transformation のロードマップ 7/10から5日間シアトルに 出張するんだけど ホテルと飛行機の予約をお願い 7/10~7/15 までの旅程を作成しまし

    た。確認してください。 .... 解答 旅程作成: エージェント プラグイン /search /reserve 予約 予約検索 宿泊予約システム endpoints /search /reserve 航空券予約プラグイン 出張申請プラグイン 帳票OCRプラグイン レストラン予約プラグイン 問い合わせ Function Calling + オ ー ケ ス ト レ ー シ ョ ン データ分析プラグイン /confirm 航空券予約システム レストラン予約システム 出張申請システム /delete 予約確認 予約削除 … DB /aggregate /predict 申請 /request … /analyze 読み取り 7/14 のタクシーのレシートを添付す るから登録お願い /recommend ML models … 問い合わせ … /search … 検索 API 既存システム/データ Your Copilots Your Copilots Your Copilots Your Copilots Phase 1 Phase 3 アプリケーションのモダナイゼーション Phase の数字は例です 社内汎用Chatアプリ Your Copilots Phase 2 API呼び出しの定義 出張規定のWordファイル
  118. 宿泊予約プラグイン Enterprise AI Transformation のロードマップ 7/10から5日間シアトルに 出張するんだけど ホテルと飛行機の予約をお願い 7/10~7/15 までの旅程を作成しまし

    た。確認してください。 .... 解答 プラグイン /search /reserve 予約 予約検索 宿泊予約システム endpoints /search /reserve 航空券予約プラグイン 出張申請プラグイン 帳票OCRプラグイン レストラン予約プラグイン 問い合わせ Function Calling + オ ー ケ ス ト レ ー シ ョ ン データ分析プラグイン /confirm 航空券予約システム レストラン予約システム 出張申請システム /delete 予約確認 予約削除 … DB /aggregate /predict 申請 /request … /analyze 読み取り 7/14 のタクシーのレシートを添付す るから登録お願い /recommend ML models … 問い合わせ … /search … 検索 API 既存システム/データ Your Copilots Your Copilots Your Copilots Your Copilots Phase 1 Phase 3 アプリケーションのモダナイゼーション Phase の数字は例です 社内汎用Chatアプリ Your Copilots API呼び出しの定義 旅程作成: エージェント 出張規定のWordファイル Phase 2 「エージェント」は、会社の出張規定のドキュメントの ルールとワークフローを順守するように動く。 その実装は、ドキュメントを読み込むのみ
  119. Enterprise AI Transformation のロードマップ 7/10から5日間シアトルに 出張するんだけど ホテルと飛行機の予約をお願い 7/10~7/15 までの旅程を作成しまし た。確認してください。

    .... 解答 旅程作成: エージェント プラグイン /search /reserve 宿泊予約システム 問い合わせ 航空券予約システム レストラン予約システム 出張申請システム DB 7/14 のタクシーのレシートを添付す るから登録お願い ML models … 問い合わせ … API 既存システム/データ Your Copilots Your Copilots Your Copilots Your Copilots Phase 1 Phase 3 アプリケーションのモダナイゼーション Phase の数字は例です 社内汎用Chatアプリ Your Copilots API呼び出しの定義 出張規定のWordファイル 宿泊予約プラグイン 航空券予約プラグイン 出張申請プラグイン 帳票OCRプラグイン レストラン予約プラグイン Function Calling + オ ー ケ ス ト レ ー シ ョ ン データ分析プラグイン Phase 2 なぜ、この場で、どの関数を使うのが最適なのか? その際の引数は何が必要なのか?という判断を行う 関数の実行結果を含めた、応答を作成する 予約 endpoints /reserve /confirm /delete 予約確認 予約削除 … /aggregate /predict 申請 /request … /analyze 読み取り /recommend /search … 検索 /search 予約検索
  120. 宿泊予約プラグイン Enterprise AI Transformation のロードマップ 7/10から5日間シアトルに 出張するんだけど ホテルと飛行機の予約をお願い 7/10~7/15 までの旅程を作成しまし

    た。確認してください。 .... 解答 旅程作成: エージェント プラグイン /search /reserve 予約 予約検索 endpoints 航空券予約プラグイン 出張申請プラグイン 帳票OCRプラグイン レストラン予約プラグイン 問い合わせ Function Calling + オ ー ケ ス ト レ ー シ ョ ン データ分析プラグイン 予約確認 予約削除 … 申請 … 読み取り 7/14 のタクシーのレシートを添付す るから登録お願い … 問い合わせ … … 検索 API 既存システム/データ Your Copilots Your Copilots Your Copilots Your Copilots Phase 1 Phase の数字は例です 社内汎用Chatアプリ Your Copilots Phase 2 API呼び出しの定義 出張規定のWordファイル 宿泊予約システム /search /reserve /confirm 航空券予約システム レストラン予約システム 出張申請システム /delete /aggregate /predict /request /analyze /recommend /search Phase 3 アプリケーションのモダナイゼーション モダナイゼーションの検討 サーバー側はAPI化されているか? 既存システムでも、オーケストレーションでも 使える SOA や Microservice Architecture を 意識した Enterprise Architecture の実現 Service Catalog, Data Catalog, Model Catalog (Model as a Service) DB ML models
  121. Generative AI Ready Application もしくは Enterprise Architecture Physical Data Location

    Data as an Asset Management Application Function UX On-premise Data Mesh Data Lake (Other Cloud) Data Lake (Microsoft Azure) Data Catalog Application Data Database Bronze Silver Gold API Application GUI | new Multi-Modal UX Persona API Catalog Customer Partner Employee Model API ML Model Factory Copilot Foundation Model File Search API “AI Agent” Security, Privacy, Compliance, Governance, Monitoring etc… Database API Database API File File 非構造化データ
  122. Generative AI Ready Application もしくは Enterprise Architecture Physical Data Location

    Data as an Asset Management Function UX On-premise Data Factory Data Lake (Other Cloud) Data Lake (Microsoft Azure) Data Catalog Operational Database Bronze Silver Gold API GUI | Multi-Modal (Voice, etc) Persona API Catalog Customer Partner Employee ML Model Copilot Foundation Model File Search Engine “AI Agent” Security, Privacy, Compliance, Governance, Monitoring etc… API API File File Data Data Connector API API Operational Database Operational Database 非構造化データ
  123. Oracle DB2 Postgres S3 Box Google Drive MySQL SQL DB

    File Server OneDrive Structured Non Structured Azure AI Search Index Pointer Pointer Pointer Pointer マルチデータソースの横断検索
  124. Generative AI Ready Application もしくは Enterprise Architecture Physical Data Location

    Data as an Asset Management Function UX On-premise Data Factory Data Lake (Other Cloud) Data Lake (Microsoft Azure) Data Catalog Operational Database Bronze Silver Gold API GUI | Multi-Modal (Voice, etc) Persona API Catalog Customer Partner Employee ML Model Copilot Foundation Model File Search Engine “AI Agent” Security, Privacy, Compliance, Governance, Monitoring etc… API API File File Data Data Connector API API Operational Database Operational Database 構造化データ
  125. Supercomputer 的なもの が Copilot 君から使える!!! 独自Agent Copilot データアクセス、ガバナンス、エージェント管理、成果測定 Code Gen/Exec

    Data Analytics Agent データ分析 Code Interpreter 日常業務Pythonが 動く程度 Compute Power 無限のスケールアウト キュレーション済みのデータ
  126. Copilot でのデータ分析の可能性 Agents Copilot Studio データアクセス、ガバナンス、エージェント管理、成果測定 Snowflake Copilot Pages OneLake

    PostgreSQL Oracle Excel, CSV Big Data から必要なものだけ 人が扱いやすいデータ量 異なる データの融合 Copilot 異なる データの融合 構造化/ 非構造化 データの融合 Microsoft Fabric 共同の Workspace
  127. マルチデータソース • 透過的に • 全て同じAPIでアクセスが出来る! • SQL, Python • だから、JOINも出来る!

    • アクセス制御 • SSO データアクセス、ガバナンス、エージェント管理、成果測定
  128. Mirroring for Snowflake Mirroring for Cosmos DB Mirrored Azure Databricks

    Catalog Mirroring for Azure SQL DB Mirroring for Azure SQL MI データを OneLake に自動的に反映する Fabric でのデータベース ミラーリング Mirroring for SQL Server Mirroring for Oracle Mirroring for Azure PostgreSQL Mirroring for SQL Server 2025 プライベートプレビュー
  129. Microsoft FabricからAzure AI Agent Serviceへ Fabricのデータエージェントは、OneLakeの データに対して推論・統合 Azure AI Agent

    Service のエージェントに Fabric のデータ知識を統合することで、 AIエージェントをよりスマートに拡張。 現在は パブリックプレビュー セキュリティ権限 (RLS: 行レベルセキュリティ / CLS: 列レベルセキュリティ) にも対応しており、 エンタープライズ利用に対応
  130. お客様自身のデータにカスタムの生成 AI エクスペリエンスを適用するための AI プラグインを作成する Fabric で自身のデータに カスタム Q&A を可能にする

    組織に固有のカスタム ビジネス セマンティクスとグラウンディングを 定義する ビジネス チャットで Copilot と シームレスに連携するようにプラグインを 展開する 近日公開予定 AI Plug-ins for your data
  131. Generative AI Ready Application もしくは Enterprise Architecture Physical Data Location

    Data as an Asset Management Function UX On-premise Data Factory Data Lake (Other Cloud) Data Lake (Microsoft Azure) Data Catalog Operational Database Bronze Silver Gold API GUI | Multi-Modal (Voice, etc) Persona API Catalog Customer Partner Employee ML Model Copilot Foundation Model File Search Engine “AI Agent” Security, Privacy, Compliance, Governance, Monitoring etc… API API File File Data Data Connector API API Operational Database Operational Database 構造化データ
  132. Data中心の世界では 目的に合わせて Data 作成する 分析 機械学習 生成AIの参照用 生データ Data source

    App クリーニング 用途毎の構造 Data Lake <<構造化>> 正規化 <<非構造化>> 正規化 非正規化 スタースキーマ 非正規化 学習用 データセット 生成AI 参照用 データセット Copy
  133. データ加工・活用 - Medallion Architecture コーポレートBI データ解析や AIモデル開発 データ資産の検索 生データ (Bronze/Raw)

    目的に沿ったデータ加工 (Gold/Curated) 最低限の クレンジング クレンジング済み データ加工 (Silver/Standardized) クエリで扱いやすくDWH内に永続化 もしくはViewとして定義 セルフサービスBI セルフサービス データ加工 セルフサービス データ加工 データが活用されるまでの流れ 事業部門 5. 活用できそうなデータ資産の検索 6. 新しい業務ニーズに応じた実験的、 アドホックなデータ探索や、データ加工 7. セルフサービスでのデータ活用(BIレポー ティング、データ解析、モデル開発) 8. 確立した分析モデルは基盤に引き渡し データ管理部門 1. データを活用するために大前提として行うべき抽出やクレンジング 2. 全社横断的に求められる基本的なデータ加工ロジックの実装 3. 全社横断的に求められるBIレポートの作成 4. Bronze〜Gold、DWHのデータ品質維持 シームレス 利用 現場での活用モデル (Gold)が固まったら 基盤側に引き渡し 現場でのモデル 試行錯誤
  134. RAG のためのデータは作ったほうが良い [2408.09017] Meta Knowledge for Retrieval Augmented Large Language

    Models (arxiv.org) 1つの例としての PR3 (Prepare-Rewrite-Retrieve-Read) アプローチ RAGでの課題 1.チャンクによる情報分断・ 全体像の喪失 2.クエリと文書のミスマッチ 1) 元文書からメタデータと 質問&回答セットを作って index 化 2) メタ知識要約 (MK Summary)を生成 3) クエリの拡張生成と検索
  135. # Task User入力のドキュメントから余計な文言は排除し て知識だけを纏めたFAQリストを作ろうと思います。 抜け漏れが無いように質問と回答のペアを Output_formatの出力形式で作成してください。 # Output ## Format

    jsonl形式で出力をします。各JSONオブジェクトは 下記の形式とします。 {"question":<ドキュメントを基に作成した質問>, "answer":<questionに対する応答>} ## Policy - question, answerの出力はUserの入力に基づ いたものとすること FAQやナレッジグラフへの変換 {"question": "Azure OpenAI Serviceで利用可能なモデルは何ですか?", "answer": "GPT-4 シリーズ (GPT-4 Turbo with Vision を含む)、GPT-3.5-Turbo シリーズ、埋め込みシリーズが利用可能です。"} {"question": "Azure OpenAI Serviceで新しく一般提供されたモデルは何ですか?", "answer": "新しい GPT-4 と GPT-3.5-Turbo モデルシリーズが一般提供になりました。"} {"question": "Azure OpenAI Serviceの機能は何ですか?", "answer": "コンテンツの生成、要約、画 像の解釈、セマンティック検索、自然言語からコードへの翻訳などが可能です。"} {"question": "Azure OpenAI Serviceにアクセスする方法は何ですか?", "answer": "REST API、 Python SDK、または Azure OpenAI Studio の Web ベースのインターフェイスを介してアクセスできます。"} {"question": "Azure OpenAI Serviceの価格情報はどこで確認できますか?", "answer": "価格情報は 、公式ウェブサイトで入手可能です。"} {"question": "Azure OpenAI Serviceは仮想ネットワークとプライベートリンクをサポートしていますか?", "answer": "はい、サポートしています。"} {"question": "Azure OpenAI ServiceのUIエクスペリエンスはどのようなものですか?", "answer": "Azure portal でアカウントとリソースの管理ができ、モデルの探索と微調整には Azure OpenAI Service Studio を使用します。"} {"question": "Azure OpenAI Serviceでのコンテンツフィルタリングはどのように行われますか?", "answer": "プロンプトと入力候補は、自動システムを使ってコンテンツ ポリシーに対して評価され、重大度 の高いコンテンツはフィルターで除外されます。"} {"question": "Azure OpenAI Serviceへのアクセスは制限されていますか?", "answer": "はい、高い需 要とMicrosoftの責任あるAIへのコミットメントを考慮し、制限されています。"} {"question": "Azure OpenAI ServiceとOpenAIの違いは何ですか?", "answer": "Azure OpenAI Serviceは、OpenAIのモデルをAzureのセキュリティとエンタープライズの約束と共に提供し、プライベートネッ トワークやリージョンの可用性、責任あるAIコンテンツのフィルタリングを提供します。"} プロンプト 生の文章ではなく検索時に応えやすい形式としてドキュメントを加工することで、ユーザ問い合わせに回答しやすくなることも GPTによる ドキュメント加工 元文書からメタデータと質問&回答セットを作って Index 化
  136. • RAG用だけではない • Agent用にサーチ最小限 • ファイルのチャンク化不要 • 検証最小限 • システムのシンプル化

    • 更新頻度によっては 人のメンテナンスの価値高し 検索させない インター ネット Deep Research / Deep Search “データの分析とそのレポートの作成という業務を行う上で、マルチエージェントの システムを使う場合と、Reasoning Modelを使う場合の違いは何ですか? それぞれの特性を調査して、ユースケースも含めたレポートを作成してください。” Retrieve Analyze Generate Review レポートの 流用 Store 社内
  137. Deep Research Introducing Researcher and Analyst in Microsoft 365 Copilot

    | Microsoft 365 Blog • 社内情報とインターネットが 情報源 • RAG用だけではない • Agent用にサーチ最小限 • ファイルのチャンク化不要 • 検証最小限 • システムのシンプル化 • 更新頻度によっては 人のメンテナンスの価値高し
  138. microservices x Big Data for Agile Web / Mobile IoT

    Device Search Application の世界 Big Data の世界 Streaming Operational Store Operational Store Operational Store Operational Store Operational Store Operational Store Search Web / Mobile Web / Mobile Web / Mobile Web / Mobile Web / Mobile Web / Mobile Web / Mobile Web / Mobile IoT Device Streaming IoT Device Streaming Operational Store Data Lake Data Warehouse API Visualize (Graph表現など) Build ML Model Data Catalog Data Warehouse Data Warehouse Reference for 生成AI 非構造化 半構造化 データ データの管理者・意味 などのメタデータ なるべくサイズを 小さく 構造化データ
  139. 無料 の Bing Chat が、既に dahatake 程度の仕事の一部は出来る 弊社営業からの 社内問い合わせ 返信の文面を作成

    網羅的に全てを即座に 答えられるわけではない 公式ドキュメントや サンプルコードの読み込み 場合によっては自分で 動かす 根拠となる情報の URLなどを添付する 1h – 1Day 1分程度 高い網羅性 公式ドキュメントが ソース ビジネスメールの 文面としての完成度 内容の妥当性 (私はこのサービス はある程度詳しい)
  140. 弊社営業からの 社内問い合わせ 返信の文面を作成 網羅的に全てを即座に 答えられるわけではない 公式ドキュメントや サンプルコードの読み込み 場合によっては自分で 動かす 根拠となる情報の

    URLなどを添付する 1h – 1Day 15秒程度 高い網羅性 公式ドキュメントが ソース ビジネスメールの 文面としての完成度 内容の妥当性 (私はこのサービス はある程度詳しい) ChatGPT + Database の破壊力 文面作成 要約 Internet as a Database
  141. 弊社営業からの 社内問い合わせ 返信の文面を作成 網羅的に全てを即座に 答えられるわけではない 公式ドキュメントや サンプルコードの読み込み 場合によっては自分で 動かす 根拠となる情報の

    URLなどを添付する 1h – 1Day 15秒程度 高い網羅性 公式ドキュメントが ソース ビジネスメールの 文面としての完成度 内容の妥当性 (私はこのサービス はある程度詳しい) 作業時間 < 10倍 やる気 爆上がり! (やりたくない仕事) 会社の資産 再利用! (ネットに情報出している)
  142. 「何を Prompt したら いいか、全くわからん 」 Runway Gen-2 : Text to

    Video Aerial drone footage of a mountain range Best Prompts for Runway Gen-2 (AI Video Generation Techniques) - AiTuts 全く出てこない! ネットで検索
  143. @dahatake の今の限界を知る Prompt Application Runtime | Cloud | DB |

    etc… BI | DWH | Spark etc アプリ 操作方法の一つ アプリの 操作方法の一つ 何をしたいのか? ✓ 動画を作りたい データの分析をしたい アプリ開発をしたい Edius | Premier | Media Composor etc.… C# | Java | Python | SQL | Azure CLI etc.… SQL文 | Python ? Aerial drone footage of a mountain range Prompt Engineering を極めても、 仕事の生産性があがったり、クリエイティブが生まれるわけじゃない 同じ コト
  144. 問題解決の方法の助けになりうる 計算 解答 計算式の 定義 解決策の 体系化・ 論理化 問題の定義 問題

    観察 解決案の作成 とリストアップ 評価と選択 情報収集 一例として提示しているでのみで、全てを網羅できているわけではありません データ入力あるいは プログラミング作成 計算処理 あるいは プログラミング実行 似た問題の創作 生成AIがサポート できる可能性が高い 生成AI無しで困難だったコト 相談相手 サンプルデータ 作成
  145. • OpenAIが2022年11月に プロトタイプと して公開 • 幅広い分野の質問に詳細な回答を生成できることから注目を 集めた • ChatGPTのリリース後、OpenAIの評価額は290億米ドルと なり、2021年時の140億ドルと比べて2倍以上増加

    • 出来る事 ≒ GPT3.5, GPT-4 の出来る事 • 文章生成 • 文章の変換: サマリー作成、翻訳、フォーマット変換 など • 特徴 • チャットベースのインターフェース: ユーザーが途中介入できる • 初歩的なガードレール: 差別や偏見などの検知 • コンテキスト: 以前のコンテントを記憶できる ChatGPT https://arxiv.org/abs/2303.08774 https://openai.com/research/gpt-4
  146. GPT-3 Family Price & Performance Inferencing Time Fine-Tune Transfer Learning

    (Supervised Learning) Gradient Update Domain Data Custom Fine-Tuned Domain Model InstructGPT DaVinci-002 Conversation Text InstructGPT DaVinci-003 OpenAI Labeler Feedback Loop Reward Model ChatGPT Public Reinforcement Learning Interface GPT 3.5 Model Ecosystem Ada Babbage Currie DaVinci ChatGPT 175B Parameters 1.5B Parameters Reinforcement Learning と 人の共同作業 GPT-3.5がベース。さらに厳しいガードレールの中で動作し、多くのルールを遵守させることで AIと人間の価値観を一致させるという初期のプロトタイプ ChatGPT – Technical Overview https://openai.com/blog/chatgpt
  147. GPT-3 Family Price & Performance Inferencing Time Fine-Tune Transfer Learning

    (Supervised Learning) Gradient Update Domain Data Custom Fine-Tuned Domain Model InstructGPT DaVinci-002 Conversation Text InstructGPT DaVinci-003 OpenAI Labeler Feedback Loop Reward Model ChatGPT Public Reinforcement Learning Interface GPT 3.5 Model Ecosystem Ada Babbage Currie DaVinci ChatGPT 175B Parameters 1.5B Parameters Reinforcement Learning と 人の共同作業 GPT-3.5がベース。さらに厳しいガードレールの中で動作し、多くのルールを遵守させることで AIと人間の価値観を一致させるという初期のプロトタイプ ChatGPT – Technical Overview GPT (2020年5月) 生成 分類 変換 Q&A Chat Completion 単一のモデルでの対応力が抜群に高い InstructGPT (2022年5月) 1. 教師ありのFine Turning 2. Reward Model の学習 3. RLHF に基づくモデル学習 ヒトの介入による 望ましい結果への対応 ChatGPT (2022年11月) InstructGPT と ほぼ同じ Chat に特化 Alignment Chat UX https://openai.com/blog/chatgpt Foundation Models AI Orchestration
  148. GPT-3 Family Price & Performance Inferencing Time Fine-Tune Transfer Learning

    (Supervised Learning) Gradient Update Domain Data Custom Fine-Tuned Domain Model InstructGPT DaVinci-002 Conversation Text InstructGPT DaVinci-003 OpenAI Labeler Feedback Loop Reward Model ChatGPT Public Reinforcement Learning Interface GPT 3.5 Model Ecosystem Ada Babbage Currie DaVinci ChatGPT 175B Parameters 1.5B Parameters Reinforcement Learning と 人の共同作業 GPT-3.5がベース。さらに厳しいガードレールの中で動作し、多くのルールを遵守させることで AIと人間の価値観を一致させるという初期のプロトタイプ ChatGPT – Technical Overview GPT (2020年5月) 生成 分類 変換 Q&A Chat Completion 単一のモデルでの対応力が抜群に高い InstructGPT (2022年5月) 1. 教師ありのFine Turning 2. Reward Model の学習 3. RLHF に基づくモデル学習 ヒトの介入による 望ましい結果への対応 ChatGPT (2022年11月) InstructGPT と ほぼ同じ Chat に特化 Alignment Chat UX https://openai.com/blog/chatgpt Foundation Models AI Orchestration
  149. GPT-4 がベース。Web 検索に特化している Bing Chat GPT 生成 分類 変換 Q&A

    Chat Completion 単一のモデルでの対応力 が抜群に高い InstructGPT 1. 教師ありのFine Turning 2. Reward Model の学習 3. RLHF に基づくモデル学習 ヒトの介入による 望ましい結果への対応 ChatGPT InstructGPT と ほぼ同じ Chat に特化 Alignment Chat UX Bing Chat Web Search 結果から Prompt 作成と結果取得 インターネット上のコンテンツを データとして加えて In-Context Learning Web Search Foundation Models AI Orchestration App
  150. • 学習用のハードウェア • 10,000程度のGPUと、285,000個程度の CPU 搭載のスーパーコンピューター的なシステム基盤 • Microsoft announces new

    supercomputer, lays out vision for future AI work – Source • エンジニアリング リソース • 世界最高峰の博士号をもつデータサイエンティストが欲しい。Open AI では、2016年に Chief Scientist の Ilya Sutskever に190万 USD を支払って、現在は 1,000名程度のチームを率いていると言われている。 • A.I. Researchers Are Making More Than $1 Million, Even at a Nonprofit - The New York Times (nytimes.com) • 時間 • EleutherAI (GPT-3 相当のモデル作成を試みている団体) は、The Pile (巨大なデータセット) 利用のための法的な合意形成や収集、 クリーニング、それらの準備に12-18か月の時間をかけていると言われている。The Pile が 400Bトークン以下しかない場合は、DeepMind が 効果の出る基準とみなしている 1,400Bトークンを満たすために、The Pile と同じ品質のデータセットを 4つ見つける必要がある • 学習用の時間 • モデルの学習には、9-12か月かかると言われている。それは、全てが1度でうまくいった場合。 • [2005.14165] Language Models are Few-Shot Learners (arxiv.org) • metaseq/OPT175B_Logbook.pdf at main · facebookresearch/metaseq (github.com) • 推論環境 • 24 x 365 稼働のための高性能なコンピューターと開発用のソフトウェアエンジニアが必要 ChatGPT の構築に必要だと言われているリソース
  151. ChatGPT training (Step 1): 教師あり学習 • Task: still next word

    prediction • New: training data is now produced by a human in the context of a dialogue User: Explain reinforcement learning to a 6 year old. Teacher: We give treats and punishments to teach […] - プロンプトとそれに対する適切な回答のペアを アノテーター(人間)が考案し、データセットを作成する - このデータセットを用いてGPT-3.5モデルをファインチューニングする
  152. User: Explain reinforcement learning to a 6 year old. ChatGPT

    A: We give treats and punishments to teach a computer what want it to do ChatGPT B: The policy gradient method … Labeler: A > B ChatGPT training (Step 2): 報酬モデルの学習 - プロンプトに対するstep1で学習させたモデルの回答を 複数パターン用意し、 アノテーターにその中で良いものはどれかの 順位付けをしてもらう - 順位付けデータセットを用いて報酬モデルを学習させる - 回答の順位付けを予測するタスクを解かせる
  153. • Task: Learn to produce best output according to model

    from Step 2 • Data: samples from current model with rewards User: Explain reinforcement learning to a 6 year old. ChatGPT: We give treats and punishments to teach a computer what want it to do (reward: +1) ChatGPT training (Step 3): 強化学習 - Step1/2で学習させたGPT-3.5モデルと報酬モデルを用いて、 強化学習を実施する - 報酬が最大になるような方策を探索し、最適な回答を生成 する
  154. GPT: よりよいアプリ開発 ChatGPT: 更に生産性を高める オンデマンドでの言語処理を API経由で利用する 特定のタスクの処理を チャットベースで途中介入しながら進める 利用シナリオ: セマンティックなテキストの理解

    社内検索や情報抽出 Copilot の様なアプリケーション開発 ChatGPT よりも多様なシナリオのサポート コンテント作成などののアイディア出し 一般的な Q&A コード作成などのアシスタント GPT と ChatGPT
  155. Sequence Tagging Text Generation Language Model Text Classification Textual prompt

    Textual prompt Textual prompt Task specific supervised learning Pre-train (supervised +unsupervised) + fine tune Pre-train + prompt + predict 2017 to 2019 2021 to ~ By selecting appropriate prompts, we can manipulate the model behavior so the pre-trained LM can be used to predict desired output Sequence Tagging Text Generation Language Model Text Classification 300+ GPT-3 Examples, Demos, Apps, Showcase, and NLP Use-cases | GPT-3 Demo (GPT3demo.com) Building tasks through prompt engineering
  156. • 人の指示をComputerに伝える 手段 • GPT-4 に代表される機械学習で 作成された自然言語のモデル • 文字列生成として プログラム言語のコードを生成

    • その自動実行・エラー修正の プロジェクトが複数走っている • Microsoft Copilot • Auto-GPT • Code Interpreter CPU Machine Language Assembly “Programming Language” Operating System LLM Java C# JavaScript Python SQL HTML yaml … Excel Word Teams Fabric Windows … Bing GitHub 生成・実行 操作 LLM Apps (Copilot) Next Generation Computer Language タスク・やりたい事 など