メインコンテンツにスキップ

SlackでClaudeを使用する

今週アップデートされました

Slack内のClaudeは、チームが協力する場所でAIアシスタンスを提供します。この記事では、Slack内でClaudeと対話する方法、利用可能な機能、および統合を最大限に活用するためのヒントについて説明します。

Claudeに直接メッセージを送信する

  1. Slack内の任意の場所で「@Claude」を検索します。

  2. Claudeをクリックし、上部の「チャット」タブをクリックして直接メッセージを開きます。

  3. 提案されたプロンプト付きのウェルカムメッセージが表示されます。

  4. 質問またはリクエストを入力してEnterキーを押します。

AIアシスタントパネルを使用する

  1. AIアシスタントヘッダーのClaudeアイコンをクリックします(ワークスペースで利用可能な場合)。

  2. ClaudeパネルがSlackウィンドウの右側に開きます。

  3. メッセージを入力してEnterキーを押します。

  4. Claudeがパネルで応答します。

  5. AIアシスタントパネルを閉じると、会話は履歴に移動します。

  6. 時計アイコンをクリックして、以前の会話にアクセスします。

スレッドまたはチャネルで@Claudeをメンションする

  1. Claudeの助けが必要なスレッドまたはチャネルで@Claudeをメンションします。

  2. Claudeは最近の会話コンテキストに基づいて応答案を作成します。

  3. 最初に非公開で案を確認します。

  4. 共有する前に、応答を確認、編集、または再生成します。

  5. 「スレッドに投稿」をクリックして、Claudeの応答をチームと共有します。

これにより、Claudeが共有する内容を他のユーザーに表示される前に確認できます。

@Claudeを使用する場合、スレッドまたはチャネルからどのコンテキストが含まれますか?

チャネルでメンションされた場合、Claudeはそのチャネルの最後の20メッセージにアクセスでき、これらのメッセージ内で共有されたファイルも含まれます。スレッドで@Claudeを使用する場合、そのスレッドの最後の50メッセージにアクセスできます。

スレッドをClaudeに直接転送する

任意のSlackスレッド内のメッセージで「メッセージを転送...」を選択して、Claudeに直接送信することもできます。このように共有された場合、Claudeはスレッドの最後の100メッセージにアクセスできます。

コーディングタスクをClaude Code(ベータ版)にルーティングする

注:この機能は現在、ウェブ上でClaude CodeにアクセスできるTeamおよびEnterpriseプランユーザー向けの研究プレビューとしてベータ版で利用可能です。

Slackから直接Claude Codeにコーディングタスクを委任できます。コーディング関連のリクエストで@Claudeをメンションすると、Claudeはコーディング意図を自動的に検出し、Slack会話からのコンテキストを使用してウェブ上でClaude Codeセッションを開始します。

仕組み

  1. チャネルまたはスレッドでコーディングタスクを含む@Claudeをメンションします。

  2. Claudeはメッセージを確認して、コーディングリクエストかどうかを判断します。

  3. そうである場合、Claudeは最近のメッセージからコンテキストを収集し、新しいClaude Codeセッションを作成します。

  4. Claudeはセッションの進行に応じてSlackスレッドにステータス更新を投稿します。

  5. 完了すると、Claudeは完全なセッションへのリンクを提供し、変更を確認してプルリクエストを開くことができます。

自動的に検出されない場合は、Claudeにリクエストをコーディングタスクとして処理するよう手動で指示することもできます。

Slack内のClaude Codeのユースケース

  • バグの調査と修正:Slackで報告されたバグをClaudeに調査・修正させます。

  • 迅速なコードレビューと修正:チームのフィードバックに基づいて、Claudeに小さな機能を実装またはコードをリファクタリングさせます。

  • 協調的なデバッグ:チームの議論がエラー再現やユーザーレポートなどの重要なコンテキストを提供する場合、Claudeはその情報を使用してデバッグアプローチに反映させます。

要件

Slack内でClaude Codeを使用するには:

  • ClaudeアプリはSlack App Marketplaceを介してSlackワークスペースにインストールされている必要があります。

  • Claude OwnerまたはPrimary Ownerが、Admin settings > Claude Codeに移動してウェブ上でClaude Codeを有効にする必要があります。

  • ウェブ上のClaude Codeにアクセスできる必要があります。

Claudeは、ウェブ上のClaude Codeで認証したリポジトリに基づいて、タスクを実行するリポジトリを自動的に選択します。


機能と機能性

利用可能な機能

Slack内のClaudeは、Claudeウェブアプリで提供される多くの機能をサポートしています。以下を含みます:

  • ウェブ検索:インターネットから最新情報を取得します。

  • 統合:Google Docs、Gmail、Google Calendarなどの接続されたサービスにアクセスします。

  • ファイルアップロード:Slack会話に直接ファイルを添付して、Claudeに分析させます。

  • ドキュメント分析:PDF、テキストファイル、画像などをアップロードします。

統合の仕組み

Claude内で統合を接続している場合(Google Workspaceなど)、Slack内でも機能します:

  1. Claudeへのメッセージ内にGoogle Docリンクを共有します。

  2. Claudeはあなたの権限に基づいてドキュメントを自動的にアクセスして分析します。

  3. GmailのメールやGoogle Calendarのイベントも同じ方法で参照できます。

Slack内から新しい統合を管理または接続することはできません。これらはまずClaude設定で設定してください。

機能の制限

Slack内でClaudeを使用する場合、以下の機能は利用できません:

  • Research

  • Extended thinking

  • 新しい統合接続の作成(Claude設定で既に接続した統合のみ使用できます)


複数のSlackワークスペース間での統合の使用

複数のSlackワークスペース間でClaudeを使用する場合、統合(Slack connectorなど)は特定のSlackワークスペースではなく、Claudeアカウントに関連付けられていることを理解することが重要です。

予期しない結果を避けるために:

  • 別のワークスペースでClaudeを使用する前に、ClaudeアカウントからSlack connectorを切断します(Settings > Connectors > Slack > Disconnect)。その後、必要に応じて再接続します。

  • 複数のワークスペースでClaudeを同時に定期的に使用する場合は、それぞれのワークスペース用に設定された別々のClaudeアカウントの使用を検討してください。


一般的なユースケース

コードアシスタンス

Claudeとコードスニペットを共有して、実装の提案を取得したり、エラーのデバッグ、関数の最適化、レガシーコードの理解を支援します。より複雑なコーディングタスクの場合、Claudeはリクエストを自動的にウェブ上のClaude Codeにルーティングできます(コーディングタスクをClaude Codeにルーティングするを参照)。

コンテンツ作成

チームの議論を正式なドキュメントに変換し、Claudeとの直接メッセージでメールと提案案を作成してから、関連するSlackチャネルで結果を共有します。

ドキュメント分析

ファイルをClaudeに直接アップロードして、データ分析、重要なポイントの抽出/要約、翻訳を行います。サポートされているファイルタイプには、PDF、TXT、DOC、DOCX、画像(PNG、JPG)、CSVなどが含まれます。詳細については、Claudeへのファイルアップロードを参照してください。

会議準備

通話に参加する前に、Claudeに共有ドキュメントから重要なトピックを要約させ、関連ファイルを分析し、会議アジェンダを確認し、トーキングポイントを準備させます。

オンボーディングサポート

新しいチームメンバーにSlackのチャネル履歴と共有ドキュメントへのアクセスを許可することで、彼らがより速く立ち上がるのに役立ちます。

迅速なリサーチ

チームの議論中に即座に答えを得ます。会話内にいながら、業界トレンド、技術概念、または会社情報についてClaudeに質問します。


ベストプラクティス

ワークフローを最適化する

  • Claude DMを整理する:チャネルで共有する前のドラフト作業に使用します。

  • コンテキストを活用する:Claudeは各セッション内で会話コンテキストを維持します。

  • 明確なプロンプトを使用する:最良の結果を得るために、必要なものについて具体的に指定します。

  • ウェブ検索をリクエストする:最新情報が必要な場合は、プロンプトに「ウェブを検索する」を追加します。

会話の管理

  • 各Claude DMは完全なチャット履歴を保持します。

  • AIアシスタントパネルでは、パネルを閉じると会話は履歴に移動します。

  • トピックを切り替える場合は、より良い結果を得るために新しい会話を開始します。

ファイル処理

  • Claudeへのメッセージ内にファイルを直接アップロードします。

  • Claudeはウェブアプリと同じシステムを使用してファイルを処理します。

  • 1つのメッセージで複数のファイルをアップロードできます。

メッセージの編集と削除

  • メッセージの編集:Claudeは以前のメッセージへの編集を認識しません。

  • メッセージの削除:削除されたメッセージはClaudeのコンテキストに残りますが、Slackインターフェースから削除されます。

  • スレッド化:会話フローを維持するため、Claude DMではスレッド化が無効になっています。

チャネルの制限

Claudeは、@Claudeを明示的にメンションする直接メッセージとスレッドで機能します。Claudeが会話に参加するタイミングを制御でき、チームと共有する前にすべての応答を確認できます。


トラブルシューティング

「使用制限に達しました」

このメッセージは、Claudeアカウントの使用制限に達したときに表示されます。後でもう一度試すか、Claudeプランのアップグレードを検討してください。

「現在、応答を生成できません」

この一般的なエラーメッセージはさまざまな理由で表示される可能性があります:

  • APIの障害または一時的なサービスの問題

  • Claudeからの空の応答

  • ネットワーク接続の問題

メッセージをもう一度送信してみてください。問題が解決しない場合は、サポートチームに連絡できます。

「以前の会話履歴にアクセスできません」

このメッセージは、Claudeから既に削除されているSlackの会話を続行しようとするときに表示されます。これは以下の場合に発生する可能性があります:

  • Slack内のClaude appを切断した。

  • 組織の保持ポリシーが会話を削除した。

  • Claudeウェブアプリから会話を手動で削除した。

新しい会話を開始して続行します。

こちらの回答で解決しましたか?