Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
社内AIチャットの利用状況分析できてますか?
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yosuke Sakaue
April 25, 2024
Technology
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
社内AIチャットの利用状況分析できてますか?
https://saison-coloris.connpass.com/event/315569/
Yosuke Sakaue
April 25, 2024
More Decks by Yosuke Sakaue
See All by Yosuke Sakaue
Azure OpenAI Service社内活用のポイント
yosuke_sakaue
1
460
Microsoft Defender for CloudでDevOpsのセキュリティが見れるようになったぞ
yosuke_sakaue
0
430
JiraをServerからCloudへ移行した 話とその後のCloud活用について
yosuke_sakaue
0
550
Jira APIで管理者業務を楽にしよう!
yosuke_sakaue
0
310
Other Decks in Technology
See All in Technology
AI時代、データエンジニアが一番おもろい
genshun9
0
660
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
9
4.4k
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
380
おい、エージェントを使って終わらせろ
nwiizo
1
630
30座EKS, 180次升級淬煉的EKS Upgrade Skill 的歷程
eric8230
0
170
What the customer really needed
kawaguti
PRO
3
210
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
850
新機種発売前に見直そう!端末移行で再ログインが要るアプリ・要らないアプリは何が違うのか 〜シームレスに再開できる設計と実装〜
zozotech
PRO
0
210
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
1
2.8k
2026_devsumi_ozono.pdf
o3
3
520
すぐできる衛星通信対応 あとは山奥に行くだけ
tatetate55
0
130
あけおめLINE 傾向とその対策
nasa9084
0
120
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
430
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Believing is Seeing
oripsolob
1
220
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
Become a Pro
speakerdeck
PRO
31
6.3k
Code Reviewing Like a Champion
maltzj
528
40k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
BBQ
matthewcrist
89
10k
Transcript
© Saison Technology Co., Ltd. 2024 2024/4/25クラウドLT大会vol.8 社内AIチャットの利用状況分析できてますか? 2024/4/25 Yosuke
Sakaue
© Saison Technology Co., Ltd. 2024 2 Speaker 株式会社セゾンテクノロジー Yosuke
Sakaue <担当領域> 生成AI研究開発 エンジニア育成 開発者向けインフラ導入、維持運用 Azureクラウド技術支援 Azure関連資格: AZ-900 AZ-104,204,500,700 AZ-305,400 @Yosuke_Sakaue @sakaue_yosuke
© Saison Technology Co., Ltd. 2024 3 本日お話しする内容 ⚫ 社内AIチャットボットをリリースしたけど、社員が活用しているのかわからない
⚫ あまり語られることのないAIチャットボットの運用について考えてみます ⚫ 構築中のダッシュボードのデモをお見せします ⚫ 少しでも皆様のヒントになれば幸いです
© Saison Technology Co., Ltd. 2024 4 生成AI、社内AIチャットボット流行ってますよね ⚫ 弊社でもWeb
AIチャットボットを展開
© Saison Technology Co., Ltd. 2024 5 RAGパターンもトレンド
© Saison Technology Co., Ltd. 2024 6 システム構成 Azure vNet
Private Endpoint Azure Open AI Service (AOAI) 社内ネットワーク subnet subnet ⑥AOAIが回答を生成 ユーザー (ブラウザ) Web アプリケーション フロントエンド WebApp VPN ユーザー (ブラウザ) ①フロントのコンテンツ を取得 ⑤検索結果 を含め、 AOAIの APIを実行 ⑦ユーザーに回答を返却 vNet Integration AzureEntra ID 認証 Web アプリケーション バックエンド WebApp プ ロ キ シ IP制限 ②ユーザーにコンテンツを返却 ③バックエンドに APIを実行 ④関連ドキュ メントを検索 社内文書 格納Blob Azure AI Search ④検索結果取得 Private Endpoint ログ保管 CosmosDB
© Saison Technology Co., Ltd. 2024 7 システム構成 Azure vNet
Private Endpoint Azure Open AI Service (AOAI) 社内ネットワーク subnet subnet ⑥AOAIが回答を生成 ユーザー (ブラウザ) Web アプリケーション フロントエンド WebApp VPN ユーザー (ブラウザ) ①フロントのコンテンツ を取得 ⑤検索結果 を含め、 AOAIの APIを実行 ⑦ユーザーに回答を返却 vNet Integration AzureEntra ID 認証 Web アプリケーション バックエンド WebApp プ ロ キ シ IP制限 ②ユーザーにコンテンツを返却 ③バックエンドに APIを実行 ④関連ドキュ メントを検索 社内文書 格納Blob Azure AI Search ④検索結果取得 Private Endpoint ログ保管 CosmosDB このログを活用したい!
© Saison Technology Co., Ltd. 2024 8 ログの分析、運用で実現したいこと ⚫ 利用状況の把握
• セッション数やユーザー数(部門ごと) ⚫ ユーザーエクスペリエンスの向上 • AIがユーザーの期待する内容を生成できているか ⚫ 利用パターンの把握 • どんな質問が多いのか ⚫ FAQや知識ベースの充実 • データソースにどんな情報を追加すればよいか ⚫ トレーニングデータの収集 ⚫ 不適切なコンテンツや行動の発見 現状の把握 アクション こんなダッシュボードが欲しい!
© Saison Technology Co., Ltd. 2024 10 こんなもの作ってみました
© Saison Technology Co., Ltd. 2024 12 こんなもの作ってみました
© Saison Technology Co., Ltd. 2024 13 ログの中身 [ {
"_id": "099d3b70-dc7d-4068-b146-xxxxxxxxx", "model": { "id": "gpt-4-turbo", "name": " gpt-4-turbo", "maxLength": 24000, "tokenLimit": 8000 }, "messages": [ { "role": "user", "content": "メーリングリストの修正について、手続きを教えて下さい。", "extractKeyword": "メーリング リスト 修正 手続き" }, { "role": "assistant", “content”: “AIからの回答", "extractKeyword": “xxxxxxxxxx" } ], “prompt”: “システムプロンプト", "temperature": 1.0, "searchOption": "default", "updatedAt": "2024-03-12 05:11:27.299000", "user": “yosuke_sakaue", "createdAt": "2024-03-12 05:11:27.299000", "resolve": true } ] ⚫ JSON形式でAzure Cosmos DBに保存 ⚫ 入れ子になっている配列はPower BI側 で展開
© Saison Technology Co., Ltd. 2024 14 ログの中身 – ユーザーの情報
[ { "_id": "099d3b70-dc7d-4068-b146-xxxxxxxxx", "model": { "id": "gpt-4-turbo", "name": " gpt-4-turbo", "maxLength": 24000, "tokenLimit": 8000 }, "messages": [ { "role": "user", "content": "メーリングリストの修正について、手続きを教えて下さい。", "extractKeyword": "メーリング リスト 修正 手続き" }, { "role": "assistant", “content”: “AIからの回答", "extractKeyword": “xxxxxxxxxx" } ], “prompt”: “システムプロンプト", "temperature": 1.0, "searchOption": "default", "updatedAt": "2024-03-12 05:11:27.299000", "user": “yosuke_sakaue", "createdAt": "2024-03-12 05:11:27.299000", "resolve": true } ] ⚫ AppServiceのEasyAuthで認証機能を実装 ⚫ 認証トークンからユーザーを特定 ⚫ 社員マスタと結合 https://learn.microsoft.com/ja-jp/azure/app-service/overview- authentication-authorization
© Saison Technology Co., Ltd. 2024 15 ログの中身 – 検索オプション
[ { "_id": "099d3b70-dc7d-4068-b146-xxxxxxxxx", "model": { "id": "gpt-4-turbo", "name": " gpt-4-turbo", "maxLength": 24000, "tokenLimit": 8000 }, "messages": [ { "role": "user", "content": "メーリングリストの修正について、手続きを教えて下さい。", "extractKeyword": "メーリング リスト 修正 手続き" }, { "role": "assistant", “content”: “AIからの回答", "extractKeyword": “xxxxxxxxxx" } ], “prompt”: “システムプロンプト", "temperature": 1.0, "searchOption": "default", "updatedAt": "2024-03-12 05:11:27.299000", "user": “yosuke_sakaue", "createdAt": "2024-03-12 05:11:27.299000", "resolve": true } ] ⚫ 検索オプション
© Saison Technology Co., Ltd. 2024 16 ログの中身 – 解決状況
[ { "_id": "099d3b70-dc7d-4068-b146-xxxxxxxxx", "model": { "id": "gpt-4-turbo", "name": " gpt-4-turbo", "maxLength": 24000, "tokenLimit": 8000 }, "messages": [ { "role": "user", "content": "メーリングリストの修正について、手続きを教えて下さい。", "extractKeyword": "メーリング リスト 修正 手続き" }, { "role": "assistant", “content”: “AIからの回答", "extractKeyword": “xxxxxxxxxx" } ], “prompt”: “システムプロンプト", "temperature": 1.0, "searchOption": "default", "updatedAt": "2024-03-12 05:11:27.299000", "user": “yosuke_sakaue", "createdAt": "2024-03-12 05:11:27.299000", "resolve": true } ] ⚫ 解決したかどうかのフィードバック ⚫ 5段階やメッセージ入力も検討
© Saison Technology Co., Ltd. 2024 17 ログの中身 – キーワード抽出
[ { "_id": "099d3b70-dc7d-4068-b146-xxxxxxxxx", "model": { "id": "gpt-4-turbo", "name": " gpt-4-turbo", "maxLength": 24000, "tokenLimit": 8000 }, "messages": [ { "role": "user", "content": "メーリングリストの修正について、手続きを教えて下さい。", "extractKeyword": "メーリング リスト 修正 手続き" }, { "role": "assistant", “content”: “AIからの回答", "extractKeyword": “xxxxxxxxxx" } ], “prompt”: “システムプロンプト", "temperature": 1.0, "searchOption": "default", "updatedAt": "2024-03-12 05:11:27.299000", "user": “yosuke_sakaue", "createdAt": "2024-03-12 05:11:27.299000", "resolve": true } ] ⚫ Python Mecabで形態素解析 ⚫ 名詞を抽出 ⚫ 辞書をメンテナンスすればさらに精度が 上がるかも ⚫ 更新方法はCosmos DBの変更フィード かバッチでFunctionsを起動
© Saison Technology Co., Ltd. 2024 18 ログの中身 – キーワード抽出
キーワード抽出なし キーワード抽出あり
© Saison Technology Co., Ltd. 2024 19 まとめ ⚫ メンバー間で共有するならPower
BIのライセンスが必要 ⚫ スクラッチで構築するよりも手軽に始められる ⚫ 情報は可視化されることで「気づき」になり「アクション」が生まれる ⚫ 今後は生成AIをつかって分析結果からインサイトを示すようなこともできそう 使われないチャットボットが一つでも減れば嬉しいです!
<免責条項> 本資料の内容は、資料作成時点の当社の判断に基づいて作 成されているものであり、今後予告なしに変更されること があります。よって本資料使用の結果生じたいかなる損害 についても、当社は一切責任を負いません。 また、本資料の無断での複製、転送等を行わないようお願 いいたします。 なお、本資料に記載されている会社名、製品名は各社の商 標または登録商標です。 20
© Saison Technology Co., Ltd. 2024