Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AmazonComprehendを用いて想いの伝わる文章を
Search
平目
July 17, 2024
Programming
1
120
AmazonComprehendを用いて想いの伝わる文章を
2024年7月17日に行われた、
AWS10分LT会 vol.4(
https://aws-likers.connpass.com/event/322723/
)に
登壇した時の資料になります。
平目
July 17, 2024
Tweet
Share
More Decks by 平目
See All by 平目
僕らの人生と学ぶ、Observabilityの重要性
hiramax
0
200
Other Decks in Programming
See All in Programming
Android 15 でアクションバー表示時にステータスバーが白くなってしまう問題
tonionagauzzi
0
140
EventSourcingの理想と現実
wenas
6
2.1k
qmuntal/stateless のススメ
sgash708
0
120
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
3
390
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
130
デプロイを任されたので、教わった通りにデプロイしたら障害になった件 ~俺のやらかしを越えてゆけ~
techouse
52
32k
macOS でできる リアルタイム動画像処理
biacco42
4
1.6k
go.mod、DockerfileやCI設定に分散しがちなGoのバージョンをまとめて管理する / Go Connect #3
arthur1
10
2.3k
Vitest Browser Mode への期待 / Vitest Browser Mode
odanado
PRO
2
1.7k
Vaporモードを大規模サービスに最速導入して学びを共有する
kazukishimamoto
4
4.3k
Snowflake x dbtで作るセキュアでアジャイルなデータ基盤
tsoshiro
2
420
役立つログに取り組もう
irof
26
8.6k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Producing Creativity
orderedlist
PRO
341
39k
Ruby is Unlike a Banana
tanoku
96
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
The Power of CSS Pseudo Elements
geoffreycrofte
72
5.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
RailsConf 2023
tenderlove
29
880
The Art of Programming - Codeland 2020
erikaheidi
51
13k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
What's in a price? How to price your products and services
michaelherold
243
12k
Transcript
Amazon Comprehend を用いて 想いの伝わる文章を 2024/07/17 AWS10分LT会 平目
自己紹介 2 ➢ HN:平目 X(twitter):@hira0912 Qiita account:@hiramax ➢
お仕事:AWS周りのインフラ構築 ➢ 趣味:ねこだいすき。 資格が少なくても、アウトプットはいいぞ。
本日のお品書き 3 Amazon Comprehend
アジェンダ • Amazon Comprehend とは • 良く利用されるユースケース • コミュニケーションと感情分析 4
Amazon Comprehendとは 5
Amazon Comprehend とは 6 ドキュメント内のテキストから価値あるインサイトを導き出し、抽出する • キーフレーズ抽出 • 文章中のキーフレーズを抽出する機能 •
「私は2024/07/17にAWS 10分LT会にて登壇して発表します。テーマはAmazon Comprehendです。」 • エンティティ認識 • 人名・日付・組織・場所などの項目をピックアップして抽出する機能 • 「私は2024/07/17にAWS 10分LT会にて登壇して発表します。テーマはAmazon Comprehendです。」 • 感情分析 • 文章の全体的な感情をneutral , positive , negative , mixedの4種で割合で表示する機能
7 Q. Amazon Comprehend について正しく説明しているのはどれか。 1. 機械学習を利用した自動音声認識サービスで、音声をテキストに変換する 2. 機械学習を利用した自然言語処理サービスで、エンティティ認識、感情分析、キーフ レーズ抽出などができる
3. 機械学習を利用したOCR(光学的文字認識)サービスで、スキャンしたドキュメントや PDFからテキストやデータを抽出する 4. 機械学習を利用したテキストの翻訳機能を提供する Amazon Transcribe Amazon Comprehend Amazon Textract Amazon Translate
機械学習4兄弟を組み合わせると何が出来るか 8 Amazon Transcribe 音声データ Amazon Textract 画像データ テキストデータ Amazon
Comprehend Amazon Translate 機械翻訳 テキスト分析
マネジメントコンソールから簡単に利用出来る 9
マネジメントコンソールから簡単に利用出来る 10 ・エンティティ認識 ・感情分析 Neutral,Positive, Negative,Mixedの 4種類の感情分類から 割合で表現される
データプライバシーには注意 11 Amazon Comprehendでは入力された情報を保存する可能性があるので、 個人情報(PII)や機密情報が含まれるテキストの入力には十分留意して下さい。
良く利用されるユースケース 12
良く利用されるユースケース 13 ユーザーズボイス(お客様の声)における感情分析の抽出・解析 例:〇〇ーニュースのコメ欄 例:〇〇〇ブックマーク
何故このケースだと有用か 14 コメントを書いてくれる人 コメントを書いてくれる人 コメントを書かない人 良くも悪くも関心がある人 関心が無い人 感情が文章に乗りやすい 感情分析により定量的に分析し易い 普通の印象の人
悪い印象の人 良い印象の人
感情分析の手法のユースケース 15 受動的に得られるテキスト情報の分析に向いている 能動的に作成するテキストにも利用出来そう
コミュニケーションと感情分析 16
例:難しいコミュニケーション 17 〇〇さんからレビュー依頼されて、 内容はとても良かったんだけど、 1箇所直して欲しい所があるんだよなあ… 意見・感情 事実
伝え方によって相手の受け取り方は異なる 18 〇視覚的付加要素 • 表情 • 必要なら資料 • (アプリケーションならUI) 〇聴覚的付加要素
• 声色(キー・トーン) • 話すテンポ • 声の大きさ 付加的な要素も用いながら、互いに相手と無意識の内に疎通している 肯定的(positive) 否定的(negative) 〇内容 • 内容(話す/記載内容) • 文脈・言葉遣い
プレーンテキストでのやり取りの場合どうする? 19 〇視覚的付加要素 • 表情 • 必要なら資料 • (アプリケーションならUI) 〇聴覚的付加要素
• 声色(キー・トーン) • 話すテンポ • 声の大きさ 肯定的(positive) 否定的(negative) 相手に自分の思惑を、内容のみで伝える必要がある。 〇内容 • 内容(話す/記載内容) • 文脈・言葉遣い
自分で書いた文章 20 書いた文章の 自己評価 実態
対面においてどの様に情報を伝えているか 21 〇視覚的付加要素 • 表情 • 必要なら資料 • (アプリケーションならUI) 〇聴覚的付加要素
• 声色(キー・トーン) • 話すテンポ • 声の大きさ 肯定的(positive) 否定的(negative) 〇内容 • 内容(話す/記載内容) • 文脈・言葉遣い 事実 意見・感情 事実は主に内容に関連するのに対し、感情は様々な要素を用いて伝達している
プレーンテキストの場合 22 〇視覚的付加要素 • 表情 • 必要なら資料 • (アプリケーションならUI) 〇聴覚的付加要素
• 声色(キー・トーン) • 話すテンポ • 声の大きさ 肯定的(positive) 否定的(negative) 対面で話している時と同じ内容で伝えるだけでは感情は適切に伝わらない 〇内容 • 内容(話す/記載内容) • 文脈・言葉遣い 事実 意見・感情
齟齬を減らす為の表現の大事さ 23 話者/筆者 聴講者/読者 思考 表現 聞取 理解 フロントエンド/UIに相当 他者からの視点
自分の出力
他者視点を得る 24 Amazon Comprehend 自分が書いた文章に込められた感情や想いが適切に表現されているかどうか、 Amazon Comprehendの感情分析から他者視点でのインサイトを取得する事が出来るかもしれない。 他者の視点 からの意見
AmazonComprehendを利用したテキスト校正の実践 25 指摘が必要な事実ベースで記載する必要 がある事から、全体的に否定的な内容に なる事は回避出来ない。 修正が必要な対象を、 「人」→「設計」にする事で、 人に対して非難をしない様にする手法。 この設計は〇〇のパターンで破綻する可能性 があるので、書き方が不適切です。
この設計は〇〇の様なパターンにおいて、破綻 する可能性がある為に、修正が必要であると考 えます。 ・事実に関する部分
AmazonComprehendを利用したテキスト校正の実践 26 伝えたい感情の部分はきちんと文章にして 表現すべき。書いていない事は他の要素 で補う事は出来ないので、伝わらないと考 えた方が良い。 修正内容については、全体的に良く実装出来て いると思います。 〇〇の箇所においては並行処理が適切に実装 出来ているので、この部分はこの様な実装で進
めて下さい。 ・感情・意見に関する部分
AmazonComprehendを利用したテキスト校正の実践 27 意見と事実が一連の文章となっている為、 相手側からすると伝えたい事が不明瞭に なっている可能性が高い。対立してしまう 意見と事実は切り分けた方が明瞭になる。 意見と事実を項単位で切り分ける事で、 ロジカルシンキング的にも明確に相手 に意見と事実を伝えられる文章が書け た様に見える。
修正内容については、全体的に良く実装出来ていると思います。 〇〇の箇所においては並行処理が適切に実装出来ているので、 この部分はこの様な実装で進めて下さい。 一方で、この設計は〇〇の様なパターンにおいて、破綻する可能 性がある為に、修正が必要であると考えます。 1.総評 修正内容については、全体的に良く実装出来ていると思います。 〇〇の箇所においては並行処理が適切に実装出来ているので、 この部分はこの様な実装で進めて下さい。 ただ確認したい点が何点かあるので、次項に記載します。 2.修正点 ・この部分の設計は〇〇の様なパターンにおいて、破綻する可能 性がある為に、修正が必要であると考えます。修正案は以下の通 りです。 ~~~~ ・組み合わせて文章化する
さいごに ここまでご清聴ありがとうございました。 楽しく興味深く、聞いて頂けましたでしょうか? 短い時間でしたが、聞いて下さった方たちの 知識の向上などに役立っていれば幸いです。 技術に関係無い事も多いですが、 X(Twitter)やQiitaの方でも活動しておりますので、 良かったらフォローもお願い致します。 28