Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon Bedrock で LINEbotを作成する
Search
やくも
October 20, 2025
2
160
Amazon Bedrock で LINEbotを作成する
LINE DC Generative AI Meetup #7
やくも
October 20, 2025
Tweet
Share
More Decks by やくも
See All by やくも
効果的なAIエージェントを考える〜それホントにAIエージェントじゃなきゃだめですか?〜
yakumo
2
630
新米エンジニアがJapan AWS Jr.Championsになるまで〜ゼロから始めたAWSとの歩み〜
yakumo
2
290
グラフDBがチョットわかるようになる話
yakumo
5
480
BedrockでNL2SQLをやってみる
yakumo
1
100
RAGでS3 Vectorを使おう
yakumo
1
320
Amazon Q CLI と MCPで Neptuneを自然言語で触ってみよう
yakumo
0
77
Amazon Neptune Graph Explorerのアプデについて
yakumo
0
140
Amazon Neptune で始めるグラフDB
yakumo
0
55
Knowledge BasesにRAGが対応しました!
yakumo
0
170
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Facilitating Awesome Meetings
lara
57
6.7k
Done Done
chrislema
186
16k
The Pragmatic Product Professional
lauravandoore
37
7.1k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Being A Developer After 40
akosma
91
590k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
RailsConf 2023
tenderlove
30
1.3k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Transcript
BedrockでLINEbotを作ってみた 八雲 慎之助/Shinnosuke Yakumo 2025/10/20 LINE DC Generative AI Meetup
#6
自己紹介 八雲 慎之助 出身:新潟市 受賞:2025 Japan AWS Jr.Champions コミュニティ:JAWS-UG 新潟支部
好きなAWSサービス:Amazon Neptune
自己紹介
本日のお話しすること • Amazon Bedrockを利用するメリット • モデル選定やコスト比較など • 障害対応 • Amazon
Bedrock AgentCoreにデプロイ!
Bedrock × LINEbot
基本的な構成
1. スマホ(LINE)からリクエスト送信
2. Lambdaが起動、API処理
3. Bedrockを呼び出し応答生成
なぜBedrockを利用する? 1. 他のサービスと統合しやすい 2. モデルの選択肢が豊富 3. コスト面(使った分だけ課金) 4. 日本語応答性能、要約精度の高さ
なぜBedrockを利用する? 1. 他のサービスと統合しやすい 2. モデルの選択肢が豊富 3. コスト面(使った分だけ課金) 4. 日本語応答性能、要約精度の高さ
利用したモデル(コスト比較) • Claude Haiku 4.5 • $0.00500 • Claude 3
Sonnet • $0.01500 1000トークン辺りのアウトプットのコスト Haiku4.5はSonnet 3の3分の1程度の料金
利用したモデル(レスポンス比較) • Claude Haiku 4.5 • Claude 3 Sonnet
なぜBedrockを利用する? 1. 他のサービスと統合しやすい 2. モデルの選択肢が豊富 3. コスト面(使った分だけ課金) 4. 日本語応答性能、要約精度の高さ
json 形式は可読性が低い
Bedrockがいい感じの変換してくれるのでは? いい感じのテキスト jsonのテキスト
Bedrockがいい感じの変換してくれるのでは? いい感じのテキスト jsonのテキスト
天気を取得できない…
天気を取得できない… タイムアウトの閾値を超えている
天気を取得できない…(今回の対応) 1. タイムアウトの時間を延長 5秒→10秒に延長 2. タイムアウト関連のエラーハンドリングを追加 最大試行回数を定義しておく。 それでもダメならエラーとする