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

非開発者でも大丈夫 プロンプトエンジニアリング入門 rev.2

瀬尾佳隆
February 16, 2024

非開発者でも大丈夫 プロンプトエンジニアリング入門 rev.2

AI入門勉強会 #2 @ おしごとカフェ
(2024/2/17 開催、https://www.facebook.com/events/909980104033890/)

開発者だけではなくビジネスで生成AIを利用したい方までを対象に、生成AIのプロンプトエンジニアリングのポイントを共有しました。
少し大きいテーマで、生成AIに限らないAIについても紹介しました。

瀬尾佳隆

February 16, 2024
Tweet

More Decks by 瀬尾佳隆

Other Decks in Technology

Transcript

  1. 瀬尾ソフト 瀬尾佳隆 (@seosoft) Microsoft MVP for AI / MCT Alumni

    プロンプト エンジニアリング 入門 2024/2/17 非開発者でも大丈夫 AI 入門勉強会 @おしごとカフェ Rev.2
  2. 自己紹介 瀬尾 佳隆 (せお よしたか) • フリーランスのソフトウェアエンジニア • MVP for

    AI (Jul 2018 – Jun 2024) / MVP (Jan 2009 – Jun 2018) • Microsoft Certified Trainer Alumni (2021 - 2024) • LinkedIn ラーニング AI-900 試験対策講座 (2024) • Microsoft Ignite 2022 / Recap 大阪 登壇 • 専門学校 ディープラーニング講師 (2022年度) • 学生向け・企業向け AI / IT トレーニング (2020 - 2021) • マイクロソフトパートナープログラム 業種別トレーニング(2019 - 2020) • 乃木坂、櫻坂、日向坂が好きです • 京都、お寺、仏像が好きです
  3. はじめに ◼私は AI の分野で仕事をしていますが プロンプトの “プロ” ではありません • エンジンの設計者 ≠

    F1 ドライバー • 和牛の畜産家 ≠ 三ツ星レストランのシェフ ◼“いいマネージャー” や “いいリーダー” が プロンプトエンジニアリングの素養を持っているはず
  4. 今日のテーマ ◼自分ならどう答えるか? ◼欲しい答えを引き出すポイント ◼プロンプトエンジニアリング ◼プロンプトのテクニック ◼Copilot の現状 ◼(デモ?) AI や

    IT を専門としない方も対象とします。 説明を簡単にするために抽象度の高い表現をしている箇所が あります。また個人的な見解を含みます。
  5. 念のため) Copilot / ChatGPT ◼Copilot • https://copilot.microsoft.com/ • Bing チャットを2023年11月にリブランディング

    • https://www.bing.com/chat でも利用可能 • 現在の情報まで対象にできる ◼ChatGPT • https://chat.openai.com/ • 無償のアカウント作成が必要 • 有償版だと応答の速度があがって機能が増える • 標準の場合は最近の話題を知らない
  6. Generative AI for Beginners ◼開発者向けの生成 AI のレッスンの一部 • プロンプト・エンジニアリングの基礎 •

    https://microsoft.github.io/generative-ai-for- beginners/#/04-prompt-engineering- fundamentals/translations/ja-jp/README • 高度なプロンプトの作成 • https://microsoft.github.io/generative-ai-for- beginners/#/05-advanced- prompts/translations/ja-jp/README
  7. 項目立てる (構造化する) ### 質問 ### AIを利用するメリットを教えてください ### 回答の対象者 ### -

    一般の社会人 - AI技術者は対象外 ### 回答の長さ ### - メリットを3つ - メリットごとに、簡単なタイトルと2~ 3文を目安とした内容 - タイトルの後で改行 - メリットの内容のあとに空行
  8. 構造化のひな形 (2/2) ◼見出しを付ける • # ### ### 見出し ### •

    #がよさそう ◼項目を箇条書きであげる • - 項目 • ハイフンで始めると箇条書きで あることが伝わりやすい ### 見出し ### - 箇条書きの項目1 - 箇条書きの項目2 ### 課題 ### AI活用メリットの営業トーク ### 条件 ### - 初めてのお客様に相手先のオフィスで 伝える内容 - スライド1枚程度の簡潔な分量 - 自社の優位性をさりげなくアピール - AI以外を否定的に言わないように
  9. 答え方を指定する ### 出力の形式 ### - マークダウンで出力して、後で加工し やすいように - テキストだけで伝えきる -

    5項目あげる - 各項目はタイトル行と2~3文程度の 説明文で構成する ### 出力の形式 ### - 5項目あげる - タイトルの列と本文の列で構成される CSV形式 - ただし区切り文字はタブ文字
  10. いくつか例を挙げる (Few-shot) (1/2) 猫 /// 動物 犬 /// 動物 カレーライス

    /// 食べ物 ラーメン /// 食べ物 うさぎ /// コンピューター ///
  11. Copilot の現状 ◼Copilot • https://copilot.microsoft.com/ • 一般向けの無料バージョン ◼Copilot Pro •

    有償 • より速い応答 ◼Copilot for Microsoft 365 • 有償、Microsoft 365 ユーザー用 • Office や Teams などでも利用可能 • 組織内のデータも対象にできます 23
  12. その他の参考文献 (1/2) ◼GPT best practices • https://platform.openai.com/docs/guides/gpt-best- practices ◼プロンプト エンジニアリングの概要

    ◼プロンプトエンジニアリングの手法 ◼システムメッセージテンプレート • https://learn.microsoft.com/ja-jp/azure/ai- services/openai/concepts/prompt-engineering
  13. その他の参考文献 (2/2) ◼Twenty-five tips to help you unlock the potential

    of generative AI • https://azure.microsoft.com/ja-jp/blog/prompts-are- key-in-2023-twenty-five-tips-to-help-you-unlock- the-potential-of-generative-ai/ • https://atmarkit.itmedia.co.jp/ait/articles/2310/27/ news053.html ◼AIに「それがファイナルアンサーなの?」「全力を尽くして」と いった感情的な命令文を伝えるとパフォーマンスが向上する • https://gigazine.net/news/20231106-llm-emotional- stimuli/
  14. 宣伝 (かなりエンジニア向けですが) ◼Microsoft AI Tour Tokyo, Japan • 2024年2月20日(火) –

    週明け • https://envision.microsoft.com/ja-JP/tokyo • Microsoft Copilot Studio を使用して独自の Copilot を構築する • ワークショップ会場でサポートします • Community Booth で AI技術の説明・デモをします ◼ChatGPTからCopilotまで最新のAIを語ろう - Global AI Bootcamp • 2024年3月5日(火) • https://msdevjp.connpass.com/event/309778/ • ChatGPTからCopilotまで最新のAIをざっくり眺めよう (基調講演LT?) 33