Amazon Bedrockを利用したSlack AIエージェント
Note: This architecture-beta Mermaid diagram may not render correctly on github.com due to current platform limitations.
architecture-beta
group communication(logos:aws)[cloud]
service agent(logos:aws)[Amazon Bedrock Agent no icon yet] in communication
service chatbot(logos:aws)[AWS Chatbot no icon yet] in communication
service slack(logos:slack-icon)[Slack]
slack:R <--> L:chatbot
chatbot:R <--> L:agent
本プロジェクトを Apply 後、Slack 側の設定で以下のコマンドを入力する。(プライベートチャンネルの場合は事前に /invite @aws)
@Amazon Q connector add {任意のコネクター名} {エージェントのARN} {エージェントのAlias}
これで、以下の通り agent と会話できるようになりました。
@Amazon Q ask {任意のコネクター名} 富士山の高さを教えてください。
以下のコマンドを入力する。
@Amazon Q connector delete [Name]