---
title: インターンでAmazon Bedrock普及させてみた
tags: 
author: [加納広太](https://convert.docswell.com/user/5307701)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/YE9WM194E3.jpg?width=480
description: インターンでAmazon Bedrock普及させてみた by 加納広太
published: October 22, 24
canonical: https://convert.docswell.com/s/5307701/5821V1-2024-10-22-134604
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/YE9WM194E3.jpg)

インターンでAmazon Bedrock普及させてみた
JAWS-UG東京 ランチタイムLT会 #16


# Page. 2

![Page Image](https://bcdn.docswell.com/page/GE8NL49V7D.jpg)

INDE X
1. 自己紹介
2. 概要
3. インターンでの開発における課題
4. 開発手法
5. Webアプリ（生成AI）成果物
6. まとめ
©TOPPAN Digital Inc.
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/LELPL6WR7R.jpg)

自己紹介
©TOPPAN Digital Inc.
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/4JM4M59P7W.jpg)

自己紹介
加納 広太
名前： 加納 広太（かのう こうた）
所属： TOPPANデジタル ICT開発センター
役割：
自社サービスのインフラ/アプリのアーキテクチャ検討・実装
物流データ可視化サービス
IoTデータプラットフォーム
自動文章公正ツール
など
資格：
【公式】TOPPANデジタル｜ICT開発センター (@toppan_dxd_ict) on X
©TOPPAN Digital Inc.
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/PJRWV3GY79.jpg)

概要
©TOPPAN Digital Inc.
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/PEXPZ4X47X.jpg)

発表概要
テーマ
「Webアプリの超初心者」に
「生成AI（Bedrock）を活用したWebアプリを開発」
してもらうにはどうすればよいか？
Bedrock含む技術スタックの詳細な説明
©TOPPAN Digital Inc.
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/3EKD8ZWPJD.jpg)

インターン概要
場所：
会津若松市 AiCTコンソーシアム
https://www.aict.or.jp/
期間：
9/9 ~ 9/20（９日間）
参加学生：
会津大学学生（３名）
https://mobile.x.com/toppan_dxd_ict/status/1833045194557755820
実施内容：
AWSを利用したWeb開発における主要工程の体験
（企画【生成AI】 ~ 設計 ~ 開発）
©TOPPAN Digital Inc.
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/L73R2D14J5.jpg)

インターンでの開発における課題
©TOPPAN Digital Inc.
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/87DYZPX57G.jpg)

課題１
Webアプリケーションの開発経験が無い
利用経験あり
Python ・Java・C++
利用経験なし
JavaScript （構文などが分かる程度
Webフレームワーク
利用経験がある言語で、
Webアプリ開発を極力簡単に実施できるようにする必要がある
©TOPPAN Digital Inc.
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/VJP6DNPDE8.jpg)

課題２
開発期間がかなり短い
マーケティング
UI/UX（Figma）
～他ワーク
３日目
４日目
Web開発
Webアプリ基礎知識
AWS基礎知識
５日目
６日目
発表
Webアプリ(生成AI)開発
７日目
８日目
９日目
「Webアプリ(生成AI)開発」は２日間で完了させる必要がある
©TOPPAN Digital Inc.
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/2EV31K2G7Q.jpg)

課題３
成果物はAWSにデプロイしたい
ローカル開発環境
AWS環境
？
ローカルの開発成果物を簡単にAWSへデプロイできる必要がある
©TOPPAN Digital Inc.
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/57G32QLDJL.jpg)

課題まとめ
１
Webアプリケーションの開発経験が無い
２
開発期間がかなり短い
３
成果物はAWSにデプロイしたい
とにかく”簡単”に生成AIを利用したアプリを
開発・AWSにデプロイできるように！！
©TOPPAN Digital Inc.
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/4EQ5PKYXJP.jpg)

開発手法
©TOPPAN Digital Inc.
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/KJ49YPW271.jpg)

選定した技術スタック
インフラ構築・デプロイ
インフラ
AWS SAM
Amazon API Gateway
AWS Lambda
Amazon Bedrock
アプリケーション
その他（開発環境）
（ + Mangum ）
※API Gateway Adaptor
©TOPPAN Digital Inc.
※テンプレートは事前に準備
Codespaces
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/LE1K69YKJG.jpg)

開発フロー
実施内容
狙い
・FastAPIを利用して
Webアプリ開発の基礎を
学ぶ
Webアプリ開発
５日目
手作業構築
自動構築
を学ぶ
６日目
AWS SAM
Amazon API Gateway
AWS Lambda
Webアプリ（生成AI）開発
（+ Mangum）
©TOPPAN Digital Inc.
・Bedrockの利用方法を学ぶ
・自動構築の重要性を学ぶ
Amazon Bedrock
７日目
８日目
・サーバーレスアーキテクチャ
AWSデプロイ
AWS SAM
・生成AIを組み込んだ
Webアプリの開発方法を学ぶ
・ローカル開発成果物をAWSに
デプロイする方法を学ぶ
・自動デプロイの重要性を学ぶ
15


# Page. 16

![Page Image](https://bcdn.docswell.com/page/GEWDWQGPJ2.jpg)

Webアプリ（生成AI）成果物
©TOPPAN Digital Inc.
16


# Page. 17

![Page Image](https://bcdn.docswell.com/page/47ZG5WL6E3.jpg)

Webアプリ（生成AI）成果物
服装コーディネート（アドバイス）アプリ
天気・場所に応じて、服装が適しているか生成AIがアドバイスしてくれる
©TOPPAN Digital Inc.
天気情報
Amazon Bedrock
位置（場所）情報
写真のimage2text情報
17


# Page. 18

![Page Image](https://bcdn.docswell.com/page/YJ6Y9GWL7V.jpg)

Webアプリ（生成AI）成果物
アドバイス機能
チャット機能
Amazon Bedrock
Amazon Bedrock
天気情報
位置（場所）情報
＋
⇒
アドバイス
写真のimage2text情報
©TOPPAN Digital Inc.
18


# Page. 19

![Page Image](https://bcdn.docswell.com/page/GJ5GNVMMJ4.jpg)

まとめ
©TOPPAN Digital Inc.
19


# Page. 20

![Page Image](https://bcdn.docswell.com/page/9E2Y539RER.jpg)

まとめ
Good
・生成AI（Bedrock）を利用したアプリを完成させることができた
⇒ 学生が、Bedrockを利用すれば生成AIアプリを思ったよりも
簡単に開発できると理解してくれた
・IaCや自動デプロイの重要性を伝えることができた
⇒ IaCやAWSに興味を覚えて、今後も勉強したいと言う学生も
Motto
・短期間での実施だったため、かなり詰め込んだ内容になってしまった
⇒ 一部学生が取り残されることがあったため、
できるだけ各自の理解度に合わせた内容にできるとより良い
©TOPPAN Digital Inc.
20


# Page. 21

![Page Image](https://bcdn.docswell.com/page/D7YGK1457M.jpg)

ご清聴ありがとうございました


