概要 ChatGPTと会話できるSlack botを実装しました。SlackからすぐにChatGPTに質問することができるようになり、またSlack内でプロンプトの共有や回答内容の検索ができるようになり便利です。 Slack Bolt SDKとOpenAI SDKを活用し、AWS Lambdaにデプロイすることでスピーディに実装することができます。この記事ではその実装方法をステップバイステップでご紹介します。 botの機能 実装したSlack botには以下の機能があります。 メンションされた内容に対してスレッドでChatGPTが返信 スレッド内でさらにメンションされるとそれまでの会話の内容を踏まえて回答 Slack APIアプリケーションの作成 まずはSlack APIを利用するためのアプリケーションを作成します。以下の画面から「Create New App」で新規作成しましょう。名前と
![ChatGPTと会話するSlack botを最速で実装する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/70001a6ffad6d0ade3b29326a1d77ac710814311/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Q2hhdEdQVCVFMyU4MSVBOCVFNCVCQyU5QSVFOCVBOSVCMSVFMyU4MSU5OSVFMyU4MiU4QlNsYWNrJTIwYm90JUUzJTgyJTkyJUU2JTlDJTgwJUU5JTgwJTlGJUUzJTgxJUE3JUU1JUFFJTlGJUU4JUEzJTg1JUUzJTgxJTk5JUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03ODk5OTFhYTdlNWJjYjkxNDJmYTNiYzIxMGI0OWM4ZQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwWXVraV9Pc2hpbWElMjBpbiUyMCVFNiVBMCVBQSVFNSVCQyU4RiVFNCVCQyU5QSVFNyVBNCVCRSVFMyU4MyVCNCVFMyU4MiVBMSVFMyU4MyVBQSVFMyU4MyVBNSVFMyU4MyVCQyVFMyU4MiVCQSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTMyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9Mzc5OGRjNWMyM2Y3NmU1YWYxZDA2NTQwZjI2YWNlZjA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D964cd71888c13b2aa622b647844b57f5)