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
AI Builders Day 懇親会LT
Search
ayumun
December 29, 2025
970
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI Builders Day 懇親会LT
ayumun
December 29, 2025
More Decks by ayumun
See All by ayumun
人の介在回数を減らす開発フロー設計の検証
ayumu11
1
23
Claude Codeを使ったAI駆動開発の実践的プラクティス
ayumu11
0
30
jaws-ug 東京 ランチタイムLT会 20240416
ayumu11
0
480
Notionでの快適メモ術
ayumu11
0
1.4k
20230630_QiitaEnginnerFesta登壇資料
ayumu11
0
150
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
1
3.7k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
30 Presentation Tips
portentint
PRO
1
350
Faster Mobile Websites
deanohume
310
32k
Skip the Path - Find Your Career Trail
mkilby
1
170
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
Large-scale JavaScript Application Architecture
addyosmani
515
110k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Embracing the Ebb and Flow
colly
88
5.1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
310
Done Done
chrislema
186
16k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.6k
Transcript
Next.js × Hono × Bedrock で実現する 型安全なAIチャット実装テクニック KDDIアジャイル開発センター 山口 歩夢
1 2025.12.20 AI Builders Day
KDDIに新卒入社し、自社クラウドの基盤開発 自己紹介 2 山口 歩夢 ソフトウェアエンジニア、スクラムマスター ⚔ KDDIアジャイル開発センター( KAG)
AWS-CB Serverless(‘24,’25) 🦈 現在は KAG × ベンチャーで Webサービスの開発 💻
3 システム構成 Next.js Hono Bedrock Claude Sonnet 4.5 RAG Aurora
S3 フロントエンド バックエンド ブラウザ ・アプリケーションは、 Next.js × Hono × Bedrock で構築 ・APIの実行など、バックエンドは Hono ユーザー アプリ Bedrockエージェント Neon Postgres
4 LLMをプロダクトに組み込む上で大事にしたいこと プロダクトの質を保つために 責務を明確にして、型と入出力を保証する! 本番プロダクトとして機能するものを作る!
5 本発表で伝えたいこと ・Honoは、軽量 / 高速なTypeScriptファーストの Webフレームワーク ・Honoは、フロントとバックエンドで型を 自動共有できるのでモノレポや AI駆動開発で効果大きい ・Honoは、Bedrock等を使った
LLMからの ストリームレスポンスを簡単に扱える
6 Bedrockとは? API呼び出しで様々な基盤モデル (LLM)を 使用できるサービス Amazon Bedrock
7 Honoとは? ・軽量/高速な TypeScriptファーストの Webフレームワーク ・API開発に最適化されたシンプルな ルーティングとミドルウェア Hono
8 Hono × Bedrock ×
Honoを使うメリット! 9 1:zod + 型推論 2:ストリームレスポンスが書きやすい 3:フロントとバックエンドで 型共有が簡単
1:zod + 型推論 10 ルール(型定義とバリデーション )を一緒に書く ↓ 型推論(型を自動追従させる ) ↓
不正リクエストを防ぐ ↓ zodでスキーマを 1回書くだけで、バリデーションと型定義ができる! → 別々に書くと、更新漏れでバグる。一箇所で管理すればズレない
2:ストリームレスポンスが書きやすい 11 ・streamSSEを使って、 LLMからの返り値を 1チャンクずつ受け取る ・チャンクを受け取り次第、即座にフロントに返却する
3:フロントとバックエンドで 型共有が簡単 12 フロントとバックの 型が自動同期される フロント呼び出しの 型を決定できるから 変更に追従できる サーバー側 クライアント側
← 型を丸ごとエクスポート フロントで ← 型だけインポート ← 型情報を持った APIクライアントを作成
13 チャットアプリのシステム構成(再掲) Next.js Hono Bedrock Claude Sonnet 4.5 RAG Aurora
S3 フロントエンド バックエンド ブラウザ ・アプリケーションは、 Next.js × Hono × Bedrock で構築 ・APIの実行など、バックエンドは Hono ユーザー チャットアプリ Bedrockエージェント Neon Postgres APIまわりは 全部Honoに寄せれる! (メリットたくさん!)
まとめ Hono×Bedrockで AIアプリを構築しよう! 14