Impress

Slack Code開始 ClaudeやChatGPTをSlackチャンネルで操作

Impress 元記事

予習

この記事のキーワード — タップで意味
×4
参加者
さんかしゃ
participant; entrant
×6
作業
さぎょう
work; operation; manufacturing; fatigue duty
×2
差分
さぶん
1. incremental difference (e.g. between files); "diff" 2. difference; subtraction; (finite) differences
×4
作成
さくせい
drawing up (e.g. legal document, contract, will, etc.); preparing; writing; framing; making; producing; creating; creation
N2
×2
ソフトウェア開発
ソフトウェアかいはつ
software development
Salesforceは、Slack上でAIエージェントとチームが共同でソフトウェア開発を行なえる「Slack Code」を提供開始した。すべてのSlackプランで利用できるが、連携する各パートナーのAIエージェントへのアクセス権が別途必要となる。 Slack Codeでは、特定の開発作業やプロジェクトごとに専用の「コードチャンネル」を作成する。Slack上の会話からコーディングエージェントを呼び出すとチャンネルが作られ、参加者はエージェントとの会話や計画、コード差分、プレビューをリアルタイムかつチャンネル内で確認できる。 参加者は作業内容を確認しながらフィードバックを送り、エージェントの作業を一時停止したり、方向を修正したりできる。作業終了後はコードチャンネルが自動的にアーカイブされ、履歴が残る。 本番環境へのコード反映など重要な操作では、エージェントが作業内容をまとめ、人による承認を必要とする仕組みも導入する。コードチャンネルにはSlackのセキュリティモデルや権限、管理者向け制御も適用される。 提供開始時点では、Anthropic Claude、Cognition Devin、GitHub Copilot、ChatGPT、Vercelのエージェントと連携する。コードチャンネル向けAPIも用意し、アカウント作成やユーザー認証などを組織の運用に合わせて組み込める。

Salesforceは、Slack上でAIエージェントとチームが共同でソフトウェア開発を行なえる「Slack Code」を提供開始した。すべてのSlackプランで利用できるが、連携する各パートナーのAIエージェントへのアクセス権が別途必要となる。 Slack Codeでは、特定の開発作業やプロジェクトごとに専用の「コードチャンネル」を作成する。Slack上の会話からコーディングエージェントを呼び出すとチャンネルが作られ、参加者はエージェントとの会話や計画、コード差分、プレビューをリアルタイムかつチャンネル内で確認できる。 参加者は作業内容を確認しながらフィードバックを送り、エージェントの作業を一時停止したり、方向を修正したりできる。作業終了後はコードチャンネルが自動的にアーカイブされ、履歴が残る。 本番環境へのコード反映など重要な操作では、エージェントが作業内容をまとめ、人による承認を必要とする仕組みも導入する。コードチャンネルにはSlackのセキュリティモデルや権限、管理者向け制御も適用される。 提供開始時点では、Anthropic Claude、Cognition Devin、GitHub Copilot、ChatGPT、Vercelのエージェントと連携する。コードチャンネル向けAPIも用意し、アカウント作成やユーザー認証などを組織の運用に合わせて組み込める。

この記事の単語 (40)

×6
作業
さぎょう
work; operation; manufacturing; fatigue duty
×4
提供
ていきょう
1. offer; tender; providing; supplying; making available; donating (blood, organs, etc.) 2. sponsoring (a TV program)
×4
開始
かいし
start; commencement; beginning; initiation
×4
連携
れんけい
cooperation; coordination; link
×4
作成
さくせい
drawing up (e.g. legal document, contract, will, etc.); preparing; writing; framing; making; producing; creating; creation
×4
参加者
さんかしゃ
participant; entrant
×4
確認
かくにん
confirmation; verification; validation; review; check; affirmation; identification
×2
共同
きょうどう
doing together (as equals); sharing; common (land, etc.); joint (statement, etc.); cooperation; co-operation; collaboration; association
×2
ソフトウェア開発
ソフトウェアかいはつ
software development
×2
各
かく
each; every; all
×2
アクセス権
アクセスけん
right of access; access permission; access right
×2
別途
べっと
1. separate; special; another 2. separately
×2
特定
とくてい
1. specific; particular; designated; special 2. specifying; designating; identifying; pinpointing
×2
開発
かいはつ
development; exploitation
×2
専用
せんよう
1. (one's) exclusive use; private use; personal use 2. dedicated use; use for a particular purpose
×2
呼び出す
よびだす
1. to summon; to call (e.g. phone); to convene; to decoy; to lure 2. to invoke (e.g. subroutine); to call; to open (e.g. a file)
×2
差分
さぶん
1. incremental difference (e.g. between files); "diff" 2. difference; subtraction; (finite) differences
×2
一時停止
いちじていし
1. suspension; pause; temporary halt; moratorium 2. stopping (at an intersection, railway crossing, etc.)
×2
方向
ほうこう
1. direction; orientation; bearing; way 2. course (e.g. of action)
×2
修正
しゅうせい
amendment; correction; revision; modification; alteration; retouching; update; fix
×2
終了
しゅうりょう
end; close; termination
×2
自動的
じどうてき
automatic
×2
履歴
りれき
1. personal history; background; career 2. log; record; history
×2
反映
はんえい
1. reflection (light, image, situation, attitude, etc.); reflecting 2. influence; application (e.g. of an update)
×2
重要
じゅうよう
important; momentous; essential; principal; major
×2
操作
そうさ
1. operation; management; handling 2. manipulating (to one's benefit); manipulation; influencing
×2
纏める
まとめる
1. to collect; to put (it all) together; to integrate; to consolidate; to unify 2. to summarize; to aggregate
×2
承認
しょうにん
recognition; acknowledgement; acknowledgment; approval; consent; agreement
×2
仕組み
しくみ
1. structure; construction; arrangement; contrivance; mechanism; workings 2. plan; plot; contrivance
×2
導入
どうにゅう
introduction; bringing in; leading in; installation
×2
権限
けんげん
power; authority; jurisdiction
×2
管理者
かんりしゃ
1. manager; landlord; warden; superintendent; supervisor; custodian 2. root (user)
×2
制御
せいぎょ
1. control (of a machine, device, etc.) 2. control (over an opponent, one's emotions, etc.); governing; management; suppression; keeping in check
×2
適用
てきよう
applying (e.g. a technology); adoption
×2
時点
じてん
point in time; occasion
×2
認証
にんしょう
1. certification; attestation; authentication; confirmation 2. Imperial attestation
×2
組織
そしき
1. organization; organisation; formation 2. structure; construction; setup; constitution
×2
運用
うんよう
1. making use of; application; practical use; effective management (e.g. of funds) 2. operation; handling; steering (esp. a boat)
×2
合わせる
あわせる
1. to match (rhythm, speed, etc.) 2. to join together; to unite; to combine; to add up
×2
組み込む
くみこむ
to insert; to include; to incorporate; to cut in (printing)