プログラミング
Slack Code
要約
Slackは、AIコーディングエージェントとチームの共同作業を統合する新機能「Slack Code」を発表しました。これにより、開発者はSlack内で直接、AIエージェントと協力してコードを記述、レビュー、デプロイできるようになります。この機能は、コンテキストの喪失を防ぎ、開発プロセスを迅速化し、技術スキルに関わらずチームメンバーがコード作成に参加できる「マルチプレイヤーコーディング」体験を提供することを目指しています。
全文翻訳
私たちは、人々がコードを構築し、作業する方法を変えているコーディングブームの最中にいます。Claude Code、Claude Tag、CognitionのDevin、GitHub Copilot、ChatGPT、Vercelのエージェントのようなコーディングエージェントは、コードの記述と出荷をこれまで以上に迅速かつアクセスしやすくしました。今や課題は、あなたが構築しているものを、チームが交わしている会話に、すべて1つのインターフェースで接続することです。
現在、個人とエージェントの間でSlack外で行われる作業は、他の誰にも見えません。コンテキストは会話とツールの間で失われ、レビューは後回しになり、すべての引き継ぎがプロセスを遅らせます。問題はこうです。優れたコードは、コンテキストなしのプライベートな会話であってはなりません。
Slackはすでに、そのコンテキストが存在し、チームがAIと連携する場所です。Slack Codeにより、そこはチームが一緒にコーディングする場所にもなります。
最も革新的な企業は、これを早期に理解しました。最高の構築場所はオープンであるということです。彼らは開発作業をSlackに移行しました。なぜなら、作業が見えるようになると、知識が蓄積されるからです。チームはより速く学習し、より速く動き、より良い製品を出荷します。Slack Codeは、この「オープンに構築する」という原則をすべての人に届けます。
コーディングエージェントは個人の構築方法を変えました。今、Slack Codeはチームの構築方法を変えます。
複雑で複数回のやり取りを伴うエージェントの作業を標準のスレッドに押し込むとノイズが発生し、開発者がプライベートなブラウザタブにこもることを許すと、チームを効果的にする「共有コンテキスト」を失うことになります。Slack Codeは、チームに特定のコーディングセッションやプロジェクトで、Slack内で一緒に作業するための専用の場所を提供します。
AIは、人々が実際に作業する方法の一部である場合にのみ価値を生み出します。他のタブで一人で行うものではありません。コードチャネルは、その作業をオープンにし、チームの他のメンバーが見て、形を作り、構築できるようにします。
Rob Seaman
EVP and GM of Slack, Salesforce
ソフトウェア開発は、ソロターミナルコーディングからシングルプレイヤーAIコパイロット、そしてSlack Codeによるマルチプレイヤーコーディングへと進化しました。ツール間を飛び回るのではなく、チームとエージェントは、オープンな専用ワークスペースで一緒に計画、構築、反復処理を行います。
例を挙げましょう。プロダクトマネージャーがチャネルでバグレポートを見つけます。エンジニアを待つ代わりに、PMはコーディングエージェントに修正のアーキテクチャ設計を依頼します。そのエージェントはコードチャネルを起動し、共有されている会話コンテキスト、スクリーンショット、ドキュメントを確認し、コードを提案します。PMはエンジニアを呼び出して差分を確認し、プレビューを実行し、エージェントにPRを開いて本番にマージする許可を与えます。チケットなし、会議なし、待ち時間なし — ただ修正され、出荷されるだけです。
変わるのは、誰が構築できるかです。作業は人々がすでに使用しているツールで行われるため、技術スキルを持たない人も、ターミナルを開くことなく、出力の形成を支援できます。チャネル内の誰でも、エージェントが軌道から外れた場合に一時停止、リダイレクト、または停止できます。作業が完了すると、チャネルは自動的にアーカイブされるため、サイドバーは整理されたまま、履歴は組織的なコンテキストとして完全に検索可能になります。
Slackは、パートナーエコシステムのAIエージェントが、人々がすでに作業している場所に集まる自然なホームになりつつあります。Anthropic、Cognition、GitHub、ChatGPT、Vercelなどが、すでにSlack Codeで開発しており、私たちのコードチャネルAPIを使用し、コーディングエージェントをこの共有スペースに持ち込んでいます。開発者、PM、デザイナーがすでに頼りにしているエージェントは、Slack内でその同じチームコンテキストにアクセスできるようになりました。
ソフトウェアエンジニアリングはほんの始まりにすぎません。すぐにこれらのAPIは、より広い開発者コミュニティに公開されるため、カスタムエージェントがどのような種類の作業を行う場合でも、マーケティングチームがキャンペーンを構築する場合でも、法務チームが文書レビューを実行する場合でも、コードチャネルに参加できます。パートナーネットワークが成長するにつれて、Slack Codeは、技術者であれそうでなくても、すべてのチームがオープンにAIで構築する場所になります。
エージェントがチームの働き方の一部になるにつれて、Slackのユーザーエクスペリエンスも進化しており、エージェントが単なるコードチャネルだけでなく、どこでも実際のチームメイトのように感じられるようになっています。
新機能はこちらです:
エージェントDMは、チームメイトとの会話と同じように機能します。エージェントは明確にラベル付けされ、スレッドには実際のタイトルが付くため、会話を中断したところから再開できます。
新しいエージェントタブは、すべてのアージェントとエージェントセッションのホームベースを提供します。すべてのアージェントを閲覧し、エージェントの会話を表示し、名前を付け、ステータスを確認し、ブロックされたスレッドにフラグを立てたり、タスク中のエージェントを停止したりできます。
「Slackに追加」により、誰でも数回のクリックでNanoClaw、Lovable、Hyperagent、Superhuman、n8n、Vercel、ChatGPT、LangChain、Runlayer、またはSkydiveからエージェントを構築して出荷できます。移行も複雑なセットアップも不要です。OAuth、マニフェストセットアップ、環境構成を自動化しました。Lovableを基盤としたサポートアシスタントを例にとると、「Slackに追加」をクリックすると、数秒後にチームのすぐ隣で、独自のアイデンティティを持って、作業が行われるまさにその場所でライブになります。
このパターンはどこでも通用します:エージェントは明確なアイデンティティを持って表示され、チームメイトと同じチャネルの規範に従い、ITがすでに信頼している同じ管理コントロールに応答します。それがコードチャネルであれ、DMであれ、プロジェクトチャネルであれ、同様です。
コードチャネル内のエージェントは、Slackの組み込みセキュリティモデル、権限、管理コントロールを最初から継承し、追加のIT作業なしで機能します。そのため、新しいインフラストラクチャやIDを管理することなく、既存のセットアップの安全な拡張機能として機能します。
スピードが監視の犠牲になることはありません。本番環境へのコードプッシュのような重要な操作では、エージェントはその作業をパッケージ化して、チャネル内で専門家による承認を求めます。これにより、個別のIT承認でプロセスを遅らせることなく、人々が管理権を維持できます。
チームがオープンにAIと連携すると、コンテキストが蓄積されます。より良いコンテキストはより良い出力を意味し、それはAIを次の人、さらに次の人にとってより有用なものにします。Slack Codeは、構築作業を孤立したターミナルから専用のコードチャネルに移行させ、より広範なエージェントエクスペリエンスは、Slack内のすべてのアージェントをツールではなく、真のチームメイトのように感じさせます。これらを合わせると、マルチプレイヤーAIの基盤となります。
これは単なる新機能ではありません — ソフトウェアを構築する新しい方法です。オープンで、協調的で、人間の創意工夫と判断、そしてエージェントのスケールによって動かされます。このように構築するチームは、単に速く動くだけではありません。彼らは他の誰もできないものを作り上げるでしょう。
今すぐSlack Codeを使い始めて、エージェントがチームメイトのようにあなたと一緒に働くときに、あなたのチームが何ができるかを見てください。
Rebecca Wettemann
CEO and Principal Analyst, Valoir Research
企業がAIから完全な価値を引き出すためには、個人の生産性向上から運用変革へと移行する必要があります。Slack Codeは、AIを個人のコパイロットから、埋め込まれた、コンテキストに応じたAIオーケストレーションへと移行させ、大規模なAI ROIを実現します。
お気に入りのコーディングエージェントをSlack内で直接利用できます。このリリースでは、Slack Codeは、AnthropicのClaude、CognitionのDevin、GitHubのCopilot、ChatGPT、Vercelのエージェントといった、当社の設立パートナーのエージェントとシームレスに連携し、どのSlackプランでも利用可能です。各パートナーエージェントへのアクセスが必要です。
今すぐSlackで始めましょう
エコシステムのエージェント:Slack Marketplaceで500以上のAIアプリとエージェントを閲覧できます。
価格とパッケージは変更される場合があります。利用可能性は地域によって異なり、顧客契約によって管理されます。顧客は、現在利用可能な製品およびサービスに基づいて購入決定を行う必要があります。
すでに多くのエンジニアリング作業は、Claude TagとのSlackでの会話から始まっています。バグレポート、フィードバック、あるいは「〜についてどう思いますか?」といったものです。Slack Codeは、チームに専用チャネルを提供し、人々、コンテキスト、そしてClaudeが最初から一緒に作業できるようにします。チャネル内でコードの差分を確認し、ライブHTMLプレビューを表示できます。会話から離れる必要はありません。
Cat Wu
Head of Claude Product, Anthropic
エージェントは、いつ貢献すべきか、いつ邪魔にならないようにすべきかを知ることで、人々と同じようにチームでの居場所を得ます。コードチャネルを使用すると、DevinはSlack内で自律的に応答し、クラウドエージェントでエンドツーエンドを実行して作業を検証し、会話を乱雑にすることなく適切な人々を集めます。
Jeff Wang
President, New Enterprise at Cogniti