Skip to content

haruka-aibara/bedrock-slack-ai-agent

Repository files navigation

bedrock-slack-ai-agent

Amazon Bedrockを利用したSlack AIエージェント

Architecture Diagram

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
Loading

2024-09-21 時点

本プロジェクトを Apply 後、Slack 側の設定で以下のコマンドを入力する。(プライベートチャンネルの場合は事前に /invite @aws)

@Amazon Q connector add {任意のコネクター名} {エージェントのARN} {エージェントのAlias}

alt text

これで、以下の通り agent と会話できるようになりました。

@Amazon Q ask {任意のコネクター名} 富士山の高さを教えてください。

エージェントのエイリアス更新時などに、既存のコネクターを削除する手順

以下のコマンドを入力する。

@Amazon Q connector delete [Name]

About

A Slack AI agent using Amazon Bedrock with continuous conversation history

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published