Share
Embed
描くのはAI、創るのはあなた Amazon Nova Canvas の世界
JAWS UG DE&I
Amazon Bedrock エージェント実務体験!AIエージェント入門ハンズオンのLTで発表した資料です
https://jawsugdei.connpass.com/event/355816/
井手亮太
August 19, 2025
Transcript
31 slides
-
1 Copyright(C) NRI Netcom, Ltd. All rights reserved. 自己紹介 01
積年の悩み 02 Amazon Nova Canvas とは 03 意図した画像を作成するポイント 04 まとめ 05 補足スライド 06 -
3 Copyright(C) NRI Netcom, Ltd. All rights reserved. 井手 亮太
自己紹介 基本情報 井手 亮太 NRIネットコム株式会社 2024 年度入社 インフラエンジニア サッカー大好き人間 好きな AWSサービス Amazon Bedrock、Amazon ECS -
5 Copyright(C) NRI Netcom, Ltd. All rights reserved. これが私の限界です 積年の悩み
絵が下手すぎる。。。。。 蛇→??? 鳥、某ネコ型ロボット -
6 Copyright(C) NRI Netcom, Ltd. All rights reserved. 絵が下手で困ったこと 積年の悩み
自分だって、 美しい絵を作りたい!! 美術の内申点低すぎ問題 第一志望の高校に落ちた原因だと考えている 絵しりとりで戦犯扱いになる 大体私がいるチームは負けています Amazon Nova Canvas -
8 Copyright(C) NRI Netcom, Ltd. All rights reserved. Amazon Nova
Canvas とは Amazon Nova Canvasとは AWS が提供する Amazon Nova シリーズの一部。re:Invent 2024 で発表 テキスト、画像入力から高品質な画像を生成・編集が可能 Amazon Bedrock 上で利用可能。4/7よりファインチューニングに対応 今回はこの Amazon Nova Canvasで 意図した画像を作成するポイントを 説明していきます -
10 Copyright(C) NRI Netcom, Ltd. All rights reserved. 意図した画像を作成するポイント 意図した画像を作成するポイント
タスクタイプ Nova Canvas が提供 する画像処理法を知る リクエストパラメータ Bedrock API リクエスト のパラメータを知る プロンプト エンジニアリング プロンプト・ ネガティブプロンプト の扱いを知る -
11 Copyright(C) NRI Netcom, Ltd. All rights reserved. 意図した画像を作成するポイント 意図した画像を作成するポイント
タスクタイプ Nova Canvas が提供 する画像処理法を知る リクエストパラメータ Bedrock API リクエスト のパラメータを知る プロンプト エンジニアリング プロンプト・ ネガティブプロンプト の扱いを知る -
12 Copyright(C) NRI Netcom, Ltd. All rights reserved. タスクタイプを理解しよう 意図した画像を作成するポイント
Text to image テキストから画像を生成 Image Variation Image Conditioning 元画像をベースとして、 バリエーション豊かな 画像生成が可能。 元画像のレイアウトは 厳密に保持しながら、 色調やスタイルを変更する Inpainting/Outpainting 画像内の要素の削除・追加・ 背景の置き換え等が可能 -
13 Copyright(C) NRI Netcom, Ltd. All rights reserved. Image Variation
vs Image Conditioning 意図した画像を作成するポイント プロンプト : サッカーボールを持っている男性、赤色のユニホーム、黒のパンツ、 スタジアムにいる、観客に囲まれている Image Conditioning Image Variation -
14 Copyright(C) NRI Netcom, Ltd. All rights reserved. リクエストパラメータ 意図した画像を作成するポイント
生成された画像を入力画像に どの程度類似させるか (0.2~1.0で指定。値が大きい ほど入力画像に忠実) 指示内容(プロンプト) 生成される画像に 含みたくない要素を指定 (ネガティブプロンプト) シード値。固定値にすることで 一貫した出力を得ることができる -
15 Copyright(C) NRI Netcom, Ltd. All rights reserved. similarityStrength を変化させてみる
意図した画像を作成するポイント 0.2 元画像 1.0 プロンプト : 美術室で絵を描いている男性 -
16 Copyright(C) NRI Netcom, Ltd. All rights reserved. 本日のまとめ まとめ
Amazon Nova Canvas とは? Amazon Nova シリーズ内の画像生成に特化した基盤モデル 意図した画像を生成するために タスクタイプ・パラメータ・プロンプトエンジニアリングをマスターすることが大切 -
17 Copyright(C) NRI Netcom, Ltd. All rights reserved. プロンプトエンジニアリング 意図した画像を作成するポイント
含めたくない要素は ネガティブプロンプト内に記述する プロンプト内に「髭を生やさない」 〇 ネガティブプロンプト内で「髭」 曖昧な表現は避ける。具体的な画像のイメージを指示する 被写体・シチュエーション・画風の要素を入れる 若い男性 〇 絵を描いている20代の男性、場所は美術室、正面を向いている、赤い帽子、 黒いズボン -
18 Copyright(C) NRI Netcom, Ltd. All rights reserved. ネガティブプロンプト 意図した画像を作成するポイント
プロンプト共通部分 • サッカーの試合に出ている男性 • スタジアム内 • 多くのディフェンダーに囲まれている • ドリブルをしている ネガティブプロンプトに 「メガネ」と記述 プロンプトに 「メガネをかけないで」と記述 -
19 Copyright(C) NRI Netcom, Ltd. All rights reserved. ネガティブプロンプト 意図した画像を作成するポイント
プロンプト共通部分 • サッカーの試合に出ている男性 • スタジアム内 • 多くのディフェンダーに囲まれている • ドリブルをしている -
20 Copyright(C) NRI Netcom, Ltd. All rights reserved. ご清聴ありがとうございました 今回使用したLLMと利用規約
※本スライド作成にあたって使用したAmazon Bedrockの各Modelは2025-05-20~05-31(JST)に実行し、 その時点における次のEnd user license agreement (EULA)に基づいています。 Anthropic Claude Sonnet 4(apac.anthropic.claude-sonnet-4-20250514-v1:0): Anthropic on Bedrock- Commercial Terms of Service (Version: September 17, 2024) Amazon Nova Canvas (amazon.nova-canvas-v1:0): AWS Customer Agreement (Last Updated May 17, 2024) AWS サービス条件 (Last Updated May 2, 2025) https://tech.nri-net.com/entry/building_an_image_generation_app_with_amazon_nova_canvas (Amazon Nova Canvas で画像生成アプリを構築した話 - NRIネットコムBlog) -
23 Copyright(C) NRI Netcom, Ltd. All rights reserved. ざっくり説明すると、、、 画像生成アプリの概要
Nova Canvas で 画像生成 Webサイト上で 画像、テキストをアップロード Webサイト上で 画像出力&ダウンロード 01 02 03 -
26 Copyright(C) NRI Netcom, Ltd. All rights reserved. 全体構成 アーキテクチャ
AWS Cloud ① ② ③ ⑥ ⑦ ⑤ Amazon CloudFront Amazon API Gateway Amazon API Gateway Amazon DynamoDB AWS Lambda Amazon SQS ④ Amazon Nova Amazon Bedrock AWS Lambda Users Amazon S3 Amazon S3 サーバーレスアーキテクチャ を採用 ⑨ ⑧ model : Claude Sonnet 4 -
27 Copyright(C) NRI Netcom, Ltd. All rights reserved. 画像+メッセージ送信 アーキテクチャ
① Webサイト(CloudFront + S3 の静的コンテンツ)にテキスト、画像をアップロード ② Submit ボタンを押すと、リクエストが API Gateway に送信 ③ Claude Sonnet 4 で日本語⇒英語に翻訳(Nova Canvas は英語対応のみ) AWS Cloud ① ② ③ Amazon CloudFront Amazon S3 Amazon API Gateway AWS Lambda Amazon Bedrock (model : Claude Sonnet 4) Users -
28 Copyright(C) NRI Netcom, Ltd. All rights reserved. 画像生成 アーキテクチャ
⑤ ⑥ ④ SQS にメッセージ、画像を送信 ⑤ ④が成功次第、GetItemAPI を一定間隔で実行 ⑥ ⑤の裏側で非同期で SQS からのポーリング& Nova Canvas で画像生成 AWS Cloud AWS Lambda Amazon SQS AWS Lambda Amazon Nova ④ Amazon DynamoDB Amazon S3 Amazon API Gateway Amazon API Gateway ⑥ Amazon CloudFront Users Amazon Bedrock (model : Claude Sonnet 4) -
29 Copyright(C) NRI Netcom, Ltd. All rights reserved. 画像取得 アーキテクチャ
⑦ ⑧ ⑦ 生成した画像を S3に保存&署名付き URLを発行 ⑧ 署名付き URLを DynamoDBに保存 ⑨ 「生成した画像はこちら!」を押下することで生成画像の閲覧&ダウンロードが可能 AWS Cloud AWS Lambda Amazon SQS Amazon S3 ⑨ AWS Lambda Amazon DynamoDB Amazon API Gateway Amazon API Gateway Amazon Nova Amazon CloudFront Amazon S3 Users Amazon Bedrock (model : Claude Sonnet 4)