概要
概要はタイトル通りなので省略します。アップデート記事は以下の通りです。
設定
ざっくりと、
① Bedrock エージェントを呼び出す権限を Chatbot に付与する
② Bedrock エージェントをチャットチャネルに接続する
③ エージェントとの会話する
です。
① Bedrock エージェントを呼び出す権限を Chatbot に付与する
chatbot.amazonaws.com
に Bedrock エージェントを呼び出す権限 bedrock:InvokeAgent
が必要です。
{
"Sid": "AllowInvokeBedrockAgent",
"Effect": "Allow",
"Action": "bedrock:InvokeAgent",
"Resource": [
"arn:aws:bedrock:aws-region:111122223333:agent-alias/AGENT12345/ALIAS12345"
]
}
② Bedrock エージェントをチャットチャネルに接続する
Bedrock エージェントをチャットチャネルに接続するには、Chatbot コネクタを設定する必要があります。
チャットチャネルで @aws connector
を入力します。
@aws connector add connector_name arn:aws:bedrock:aws-region:111122223333:agent/AgentID AliasID
を実行して Amazon Bedrock エージェントを追加します。
③ エージェントと会話する
エージェントとの会話を開始するには、次のコマンドを実行します。
@aws ask connector_name your message
を実行し会話します。
やってみる
必要なリソースのデプロイ
ちょっと時間がなかったので、こちらの記事で紹介してくれている CloudFormation を利用させてもらいました。
CloudFormation をデプロイすると次のようなリソースがデプロイされます。
次に、Slack のチャネルで@aws connector
コマンドを入力し、Bedrock エージェントをチャットチャネルに接続します。
必要な設定は完了したので、質問してみます。
回答が返ってきました。
まあ、11/23 なんですがね。。。