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

Azure で作ったサポートシステム

Azure で作ったサポートシステム

田口 大智 / ぐっち

October 19, 2024
Tweet

More Decks by 田口 大智 / ぐっち

Other Decks in Technology

Transcript

  1. 自己紹介 3
 田口 大智 ( @hirotomotaguchi) 
 Cloud Security Architect

    Microsoft MVP 
 経歴
 • 福岡県出身・東京都在住
 • 福岡大学附属大濠高校:野球部
 • 明治大学:野球部
 • コンサルティング会社:ISO27000(ISMS)、ISMAP 等
   
 現在の仕事 
 • 現職:クラウドネイティブ
 • セキュリティ系
 • CASB/SWG/EDR/SIEM等の構築運用支援や運用サポート
 • AI系
 • AOAI/AI Search の構築支援
 •副業:SecureNavi株式会社(SaaSへのAI組み込み/AIMS)
   
 趣味
 • ダンス・野球・ゴルフ(初心者)

  2. AIへの取り組み 5
 製品カット(PaaS) 
 製品カット(SaaS) 
 ユースケースカット 
 ChatGPT API

    
 Amazon Bedrock (Claude) 
 Google Gemini Azure OpenAI 
 Copilot for M365 
 Gemini for GWS 
 Box AI 
 Notion AI 
 Dashworks 
 Perplexity ✔ サポート補助AI ✔ 議事録AI ✔ セキュリティチェックシー ト記入AI ✔ 黒塗りAI(開示請求 
 ✔ 社内規定AI ✔ 視覚障害者向けAI ✔ ラベリングAI ✔ AI×OCR ✔ 自作 Slack AI ✔ AIガバナンス(AIMS) 

  3. こう作った(2023年6月) 8
 当時は On your Data が流行っていたが、タスク管理ツールからエクスポートした構造化 データ(csv)を用いてプロトタイプを作成し、リリースしました! 
 利用イメージ

    
 XXXですか? はい、XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXです。 
  
 🔸参考資料
 1. XXX URL 2. XXX URL
 3. XXX URL Data Source(CSV) 
 Title question answer URL XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com Title, Section, URL を表示する。
  4. うまくいかない要因の分析 19
 データの有無 要因 出現率 有 無 検索DBの問題 AIモデルの生成ミス データベースに情報が

    
 不足している 少 多 自社ではどうにもできない問 い合わせ 質問の仕方がよくない プロンプトエンジニアリングは 
 少し頑張るが、基本時間が解決する アプローチ アプローチ1. データ拡充 
 アプローチ2. Web Search 
 アプローチ3. エスカレAI 
 アプローチ4. 切り分けAI 
 アプローチ5. コンテキスト拡大
  5. 余談)AIの進化はやべえから他の部分を頑張ると良さげ 20
 第1次ブーム(1950-70) 第2次ブーム(1980) 第3次ブーム(2000) 
 生成AI(2022) • 1997年: IBMがチェス世界チャンピオンを破る


    • 2010年代: ディープラーニングブーム • 2016年: Google AIが囲碁の世界チャンピオンを破る
 -生成AIの進化(一部抜粋)- • 2017年:Transformer の論文が出る 
 • 2022年
 • 11月:ChatGPT 公開(4000トークン ? ※推察
 • 12月:ChatGPT ユーザー1億人突破 
 • 2023年
 • 3月:GPT-4 (3.2万トークン 
 • 7月:Claude 2(10万トークン 
 • 11月:Claude 2.1(20万トークン 
 • 11月:GPT-4-turbo (12万トークン 
 • 2024年
 • 2月:Google Gemini Pro 1.5(100万トークン 
 • 2月:Claude 3 Haiku/Sonet/Opus • 4月:GPT-4o • 9月:OpenAI o1(IQテスト120点相当? 
 • 1980年代: エキスパートシステムの商業 的成功
 • 1980年代後半: ニューラルネットワーク • 1950年代初頭: 「チューリングテスト」の 提案 • 1950 - 60年代: シンボリックAIの黄金時 代
  6. 再掲)うまくいかない要因の分析 21
 データの有無 要因 出現率 有 無 検索DBの問題 AIモデルの生成ミス データベースに情報が

    
 不足している 少 多 自社ではどうにもできない問 い合わせ 質問の仕方がよくない プロンプトエンジニアリングは 
 少し頑張るが、基本時間が解決する アプローチ アプローチ1. データ拡充 
 アプローチ2. Web Search 
 アプローチ3. エスカレAI 
 アプローチ4. 切り分けAI 
 アプローチ5. コンテキスト拡大
  7. データを整える - OCRと組み合わせでデータ作成 24
 Data Source(CSV) 
 Title question answer

    URL XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com AOAI (Function Calling) Document Intelligence Document (PDF, Word)
  8. Ask2Ask スキル(これまでの過去データ検索) 31
 利用イメージ 
 XXXですか? はい、XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXです。 


     
 🔸参考資料
 1. XXX URL 2. XXX URL
 3. XXX URL Data Source(CSV) 
 Title question answer URL XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com XXXXXX XXX XXXXXX XXX XXXXXX XXX XXX.com Title, Section, URL を表示する。
  9. (再掲)うまくいかない要因の分析 32
 データの有無 要因 出現率 有 無 検索DBの問題 AIモデルの生成ミス データベースに情報が

    
 不足している 少 多 自社ではどうにもできない問 い合わせ 質問の仕方がよくない プロンプトエンジニアリングは 
 少し頑張るが、基本時間が解決する アプローチ アプローチ1. データ拡充 
 アプローチ2. Web Search 
 アプローチ3. エスカレAI 
 アプローチ4. 切り分けAI 
 アプローチ5. コンテキスト拡大
  10. アプローチ2. Web Search スキル 33
 須藤あい (AI)
 Function Calling+ 


    Bing Search APIで 
 Webの情報を調査 ※ 時間あれば画面見せる
  11. (再掲)うまくいかない要因の分析 34
 データの有無 要因 出現率 有 無 検索DBの問題 AIモデルの生成ミス データベースに情報が

    
 不足している 少 多 自社ではどうにもできない問 い合わせ 質問の仕方がよくない プロンプトエンジニアリングは 
 少し頑張るが、基本時間が解決する アプローチ アプローチ1. データ拡充 
 アプローチ2. Web Search 
 アプローチ3. エスカレAI 
 アプローチ4. 切り分けAI 
 アプローチ5. コンテキスト拡大
  12. アプローチ3. エスカレーションスキル 35
 XXで問題が発生して います。 シークレットブラウザで 解消しませんか? お客様 
 サポート

    
 エンジニア 
 しません。 お客様 
 それでは、問題が発生 しているユーザーを教 えてください。 サポート 
 エンジニア 
 私です。 お客様 
 メール文面 
 担当者様
 XXをしたいと考えています。XXXを参考 にXXまでやりましたが、XXを実行しようと するとエラーとなってしまいます。
 
 <切り分け状況>
 XXXX 
 よろしくお願いします。

  13. (再掲)うまくいかない要因の分析 36
 データの有無 要因 出現率 有 無 検索DBの問題 AIモデルの生成ミス データベースに情報が

    
 不足している 少 多 自社ではどうにもできない問 い合わせ 質問の仕方がよくない プロンプトエンジニアリングは 
 少し頑張るが、基本時間が解決する アプローチ アプローチ1. データ拡充 
 アプローチ2. Web Search 
 アプローチ3. エスカレAI 
 アプローチ4. 切り分けAI 
 アプローチ5. コンテキスト拡大
  14. (再掲)うまくいかない要因の分析 38
 データの有無 要因 出現率 有 無 検索DBの問題 AIモデルの生成ミス データベースに情報が

    
 不足している 少 多 自社ではどうにもできない問 い合わせ 質問の仕方がよくない プロンプトエンジニアリングは 
 少し頑張るが、基本時間が解決する アプローチ アプローチ1. データ拡充 
 アプローチ2. Web Search 
 アプローチ3. エスカレAI 
 アプローチ4. 切り分けAI 
 アプローチ5. コンテキスト拡大
  15. ブログ執筆スキル(おまけ) 40
 40
 XXで問題が発生して います。 シークレットブラウザで 解消しませんか? お客様 
 サポート

    
 エンジニア 
 しません。 お客様 
 それでは、問題が発生 しているユーザーを教 えてください。 サポート 
 エンジニア 
 私です。 お客様 
 Xに関するよくあるお問い合わせ
 ## XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX ## XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX 
 アイキャッチ案
 (DALL·Eで生成)