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
200
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 平目
コールドスタンバイ構成でCDは可能か
hiramax
0
140
私の後悔をAWS DMSで解決した話
hiramax
4
280
僕らの人生と学ぶ、Observabilityの重要性
hiramax
0
340
Other Decks in Programming
See All in Programming
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
120
Deno Tunnel を使ってみた話
kamekyame
0
340
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
5.6k
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
680
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
490
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
340
Graviton と Nitro と私
maroon1st
0
170
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
140
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.6k
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
130
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
140
CSC307 Lecture 04
javiergs
PRO
0
650
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
120
Claude Code のすすめ
schroneko
67
210k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
It's Worth the Effort
3n
188
29k
Writing Fast Ruby
sferik
630
62k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
45
Un-Boring Meetings
codingconduct
0
180
Building the Perfect Custom Keyboard
takai
2
670
Build your cross-platform service in a week with App Engine
jlugia
234
18k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
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