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
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
Search
やくも
March 23, 2026
Technology
450
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
JAWS-UG AI/ML #36:Generative AI/ML LT大会
https://jawsug-ai.connpass.com/event/385110/
やくも
March 23, 2026
More Decks by やくも
See All by やくも
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
1
230
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
1.4k
社内RAGの導入で気を付けたポイント
yakumo
3
200
おいらのAWSアップデートの追い方〜Slack×AgentCore〜
yakumo
2
170
AgentCore Managed Harness を使ってみよう
yakumo
2
560
AgentCoreがWindowsで動かなかった原因を調べてみた
yakumo
1
130
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
2
670
なんとなくの実装を抜け出す!10分でおさらいするAgentCoreの認証・認可
yakumo
2
900
AWSと生成AIで学ぶ!実行計画の読み解き方とSQLチューニングの実践
yakumo
3
1.6k
Other Decks in Technology
See All in Technology
制約理論(ToC)入門 2026版
recruitengineers
PRO
8
2.6k
Go 1.27 の標準パッケージに uuid が入った!のでいろいろ喋る / go_127_std_go_uuid
convto
2
340
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
490
現場回帰したデータエンジニアが考える AI 時代のキャリア開発 / Career Development in the Age of AI Perspectives from a Hands-on Data Engineer
medley
0
120
TypeScript入門 2026
recruitengineers
PRO
3
700
なぜ Temporal の大小比較には compare しかないのか / Why Does Temporal Only Have compare() for Comparisons
kazukihayase
1
160
PLATEAU で バーチャル花火大会
tatsuya1970
0
170
モダンフロントエンド 開発研修
recruitengineers
PRO
4
790
35分でわかるEffective Platform Engineering
nwiizo
5
400
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
コーチングの奥義 何もしないテクニック
jinwatanabe
0
110
SmartHR Engineering Team Deck
smarthr
1
2.8k
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
490
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
170
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
250
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
420
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
370
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.4k
Making the Leap to Tech Lead
cromwellryan
135
10k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Automating Front-end Workflow
addyosmani
1369
210k
Transcript
AgentCoreとLINEを使った 飲食店おすすめアプリ 八雲 慎之助/Shinnosuke Yakumo 2026/3/23 JAWS-UG AI/ML #32
八雲 慎之助(やくも しんのすけ) • 年次:2年目 • JAWS-UG 新潟支部運営(今は東京在住) • AWS
Community Builder – AI Engineering • 2025 Japan AWS Jr.Champions Who am I @yakumo_09 @yakumo_0905
アジェンダ • 作ったアプリの紹介 • 開発履歴(機能紹介やTipsなど) • これからの拡張予定
作ったアプリの紹介
作ったもの • 位置情報を共有して保存 • 位置情報に基づいて検索 • 決定 • 店舗情報などの案内を表示 •
AgentCore Memoryに保存 • 気に入らなかった • 次候補をおすすめ
AgentCore Memoryでお店の最適化 • エピソード記憶を利用 • 店のジャンルを抽出し保存
技術要素 • フロントエンド • LINEアプリから利用 • バックエンド • Python •
Lambda • AgentCore(Runtime, Gateway, Identity) • 検索API(Hotpepper) • LINE Messaging API 2〜3週間でゆっくり作成
構成図 LINE ユーザー AgentCore Runtime AgentCore Gateway AgentCore Identity AgentCore
Memory AWS Cloud Agent AgentCore Observability
これで実現できること • 位置情報に基づいた飲食店の検索 • 範囲内になければさらに範囲を広げて再検索 • 提案された店が気に入らなければflexボタンを選択して再検索 • 選んだお店の特徴を記憶 →泥酔しててもいい感じのお店に辿り着ける!
きっかけ • 酔っ払った後の2次会、3次会はお店探しがめんどくさい • 位置情報を共有、飲食店をAIが勝手に探してくれたら便利じゃ ね? • AgentCoreとLINEを使って作ってみるか^^
事前準備①(LINE公式アカウント作成) https://developers.line.biz/ja/ https://developers.line.biz/ja/docs/messaging-api/getting-started/
事前準備②(環境変数の取得、保存) • チャンネルのWebhook URLにAPI GatewayのURLを記入 • LINE→API Gateway→Lambda • チャンネルシークレット、アクセストークンを控えておく
• リクエストの認証、レスポンス返却するため
開発で辛かったエピ
位置情報の保存と受け渡し • LINEから位置情報の共有なんてできるのか • DynamoDBまで使いたくねえ.. • 可能な限りシンプルにしたい..
位置情報の保存と受け渡し • セッションごとの情報として位置情 報を保持することで解決できた。 • この位置情報を検索に利用するとう まくいく。 • 永続化は •
するならやはりDynamoDB
エージェントの評価について
AgentCore Evaluations 一応よさそうだけど…
AgentCore Evaluations 食べないと評価できない^^ 右は新潟の(そばと)タレカツ
今後の拡張予定
今後の予定(やれたらやる) • JAWS-UGの地域支部のグルメマップとか作ったら面白いかも • 勉強会参加者がグルメ情報を投稿したり検索できるみたいな • 同じ新潟支部の笠原さんが新潟のグルメマップを作ってた https://speakerdeck.com/kasacchiful/20260207jawsug-tochigi
まとめ • LINEとAgentCoreを使ってグルメアプリ • LINEを組み合わせると生活に溶け込むAIアプリを作りやすい • AgentCore Memoryを利用しておすすめを最適化できる • 今後ブログか何かで展開したい
• 時間があれば拡張したい
告知とか
宣伝:上越妙高支部リブート
宣伝:JAWS-UG 新潟 佐渡ヶ島開催 • 日時:2026/7/25(土)~2026/7/26(日) • 会場:Hostel Perch(佐渡ヶ島 佐和田地区) •
1日目:勉強会(Lightning Sado)+BBQ • 2日目:佐渡観光 4月にはconnpass公開予定