Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

This article is a Private article. Only a writer and users who know the URL can access it.
Please change open range to public in publish setting if you want to share this article with other users.

プロンプトエンジニアリング例:Zero-shot

0
Last updated at Posted at 2026-10-13

プロンプトエンジニアリング例:Zero-shot

本記事は、プロンプトエンジニアリングの記事で比較した「Zero-shot」による、説明用のサンプル記事です。
以下はAIの回答結果です。構成案の妥当性を保証するものではありません。


入力プロンプト

【作業依頼】
社内の問い合わせ対応を効率化するため、社内マニュアルやFAQを参照して回答するAIチャットシステムを新規構築したい。実現方法を検討してほしい。

【現時点で分かっている要件】
■ 業務目的
社内問い合わせへの対応工数を削減したい

■ 利用者
社内従業員約500名

■ 機能要件
・チャット形式で質問できる
・社内マニュアルやFAQを参照して回答する
・回答の根拠となった文書を表示する

■ 非機能要件
・社外からアクセスできないようにする
・平日日中の利用を想定する

■ 制約条件
・AWS環境を利用する

■ 未決定事項
・システム構成
・使用サービス
・データ保存方式
・性能要件
・詳細なセキュリティ方式
・予算など

【指示】
この要件を満たすシステム構成を考えてください。

AIの回答全文

1. 概要

背景・目的

社内問い合わせへの対応工数を削減するため、社内マニュアルやFAQを参照して回答するAIチャットシステムを構築する。

要件

分類 内容
利用者 社内従業員約500名
チャット 自然言語による質問・回答
文書参照 社内マニュアル・FAQを検索
根拠表示 回答の参照文書を表示
アクセス制限 社外からアクセス不可
利用時間 平日日中
インフラ AWS

2. 推奨システム構成

Amazon Bedrockを中心としたRAG(検索拡張生成)構成を推奨する。

用途 AWSサービス
チャット画面 内部ALB + Webアプリ
API API Gateway(Private API)
バックエンド AWS Lambda
生成AI Amazon Bedrock
RAG Knowledge Bases for Amazon Bedrock
文書保存 Amazon S3
ベクトル検索 Amazon S3 Vectors
認証 社内SSO連携
会話履歴 DynamoDB
監視 CloudWatch

3. システム構成イメージ

※ 論理構成図。VPC Endpointなどの詳細は省略。

4. 質問から回答までの処理

  1. 社員がチャット画面で質問する
  2. API Gatewayが質問を受け付ける
  3. Lambdaが質問を処理する
  4. Knowledge Basesが関連文書を検索する
  5. Bedrockが検索結果をもとに回答を生成する
  6. 回答と根拠文書を画面に表示する

回答例

質問

経費精算の申請期限はいつですか?

回答

社内規程によると、経費精算は原則として利用月の翌月5営業日までに申請してください。

参照文書

経費精算マニュアル.pdf 第3章・12ページ

※ 架空の回答例。

5. セキュリティ

対策 実現方法
社外アクセス禁止 VPN / Direct Connect
Web非公開 内部ALB
API非公開 API Gateway Private API
社員認証 社内SSO
文書権限 IAM・検索時の権限制御
通信暗号化 HTTPS/TLS
AWSサービス接続 VPC Endpoint
ログ監視 CloudWatch / CloudTrail

6. データ保存方式

データ 保存先
社内マニュアル・FAQ Amazon S3
検索用ベクトル Amazon S3 Vectors
チャット履歴 DynamoDB
システムログ CloudWatch Logs

7. 性能要件(仮設定)

項目 仮設定
利用対象 500名
1日の利用者 150名
1人あたり質問数 10回/日
1日の質問数 1,500件
ピーク時同時処理数 20件
回答時間 10秒以内(p95目標)
利用時間 平日9:00〜18:00
可用性 99.5%(暫定目標)

8. 構築方式の比較

評価項目 Bedrockマネージド EC2独自RAG ECS Fargate
初期構築 ◎ ○ △
運用負荷の低さ ◎ △ ○
カスタマイズ性 ○ ◎ ◎
拡張性 ◎ △ ◎
今回の適合度 ◎ ○ ○

9. 構築スケジュール

期間 作業
1週目 要件整理
2週目 RAG検証環境構築
3週目 チャット機能実装
4週目 セキュリティ対応
5週目 性能・回答品質検証
6週目 試験導入

10. 未決定事項

  • AWSリージョン
  • 利用するLLM
  • 社内ネットワーク接続方式
  • 社員認証方式
  • 文書数・容量・形式
  • 文書ごとの閲覧権限
  • 会話履歴の保存期間
  • 予算

11. 結論

Bedrock Knowledge Bases + S3 + S3 Vectors + Lambda を中心としたマネージドRAG構成を推奨する。

まずは小規模な検証環境を構築し、回答精度・回答時間・費用を評価する。

その後、認証や社内限定アクセスを整備し、500名向けの本番環境へ拡張する。

0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?