LINEとAWSサービスを組み合わせた、AIチャットボットシステムの構成
■ ユーザーからのLINE質問に対し、AIが自動回答を試み、失敗したら管理者が手動で回答、そのデータでAIが学習する流れ：
1.ユーザー質問: ユーザーがLINEで質問。
2.自動応答試行: Webhook経由でAPI GatewayがLambdaを呼び出し、Titan Embeddings/Pinecone/Amazon Bedrockを用いてAmazon S3から関連情報を取得し回答を生成試行。
3.自動応答成功: 回答が生成されればDynamoDBにログ保存後、LINEでユーザーに返信。
4.自動応答失敗: 回答が生成できなければ、SES経由で管理者にメール通知、手動回答プロセス開始。
5.手動回答入力: 管理者はスプレッドシートに回答を入力。
6.手動回答送信: スプレッドシートの変更を検知したスクリプトがSNS経由でLambdaを起動し、SQS経由で別のLambdaがAPI Gateway経由でLINEに回答を送信。
7.データ更新: スプレッドシートの変更を元にLambdaがS3のQ&Aデータを更新し、自動回答の精度を向上。