アシスタントはあなたを待っている。チームメイトは、あなたが見ていないところで仕事を進めてくれる。この一つの違いが、現在の「職場におけるAI」をめぐる議論の混乱のほとんどを説明し、あなたのプロセスのどの部分を変えるべきかを決めている。
どちらのパターンも有用であり、一方がもう一方へ自然に成長する段階というわけでもない。変わるのは、仕事がどこに存在するか、誰が責任を負うか、そして他の誰が何が起きたかをどうやって知るかだ。本ガイドでは、AIアシスタントとAIチームメイトの線引きを示し、チームの1週間で実際に変わる5つのことを挙げ、チームメイトという比喩が役に立たなくなる地点についても率直に述べる。Sharkly はこの2つ目のパターンのために存在するので、以下の境界線は宣伝ではなく、ありのままに記す。
TL;DR
AIアシスタントはあなたのセッションの中で動く。あなたがプロンプトを出し、それが答える。価値はあなたのコンテキストの中にあり、ウィンドウを閉じれば消える。AIチームメイトは、明示された成果を伴う作業単位を割り当てられ、チームが見られる場所でそれを実行し、セッションより長く残る記録に報告を返す。一方から他方へ移るのに、より優れたモデルは必要ない。必要なのは、アサイン、可視化された実行トレース、レビュー状態、そして結果を受け入れる人だ。
押さえておくべき定義
AIアシスタントはプロンプトの範囲内で完結する。あなたは最初から最後まで立ち会っている。成果物はあなたが採用するか捨てるかの提案であり、あなたがその場を離れない以上、責任の所在が問われることはない。オートコンプリート、チャット、インラインリファクタリングはすべてここに属する。
チームメイトとして働くAIエージェントはタスクの範囲で動く。ゴール、制約、そして進めるのに十分なコンテキストが与えられる。調査し、実行し、テストし、報告する。その途中にあなたは立ち会わない。この「不在」こそが核心であり、同時に以下のすべての新しい要件の源でもある。エージェント型コーディングに関する定義記事では、同じ階段を別の角度からたどっている。
分かれ目となる問いは、知能の高さではない。次の一点だ。ノートPCを閉じても仕事は続くか、そして同僚は何が起きたかを知ることができるか。
仕事で実際に変わること
1. 仕事はメッセージではなく「アイテム」になる。アシスタントの場合、依頼はチャットの1ターンで済む。チームメイトの場合、その場にいなかった人が読んでも理解できる形で依頼が残らなければならない。明示された成果、スコープに入るもの・入らないもの、関連ファイル、制約、そして完了をどうレビューするか。これを省くチームは、曖昧なタスクを書いてモデルのせいにする。
2. アサインが二つに分かれる。成果に対する責任は人が持ち続ける。エージェントは実行する。この二つを一つの担当者フィールドに押し込めてしまうツールでは、誰に何を聞けばいいのか分からないボードが出来上がる。Sharkly は人間の担当者と実行担当者を、同じタスク上の別々のフィールドとして保持する。だから両方の事実が同時に記録される。
3. 可視性は任意ではなくなる。アシスタントの仕事が見えるのは、あなたがそれを見ていたからだ。チームメイトの仕事が見えるのは、プラットフォームが進捗、コメント、ブロッカー、そして共有レコードへたどれるトレースを流してくれる場合だけだ。そうでなければ、あなたの仕事の半分について正直なステータスは「Priya に聞いて。彼女が始めたから」になる。
4. レビューが名前を持つ状態になる。「誰かがそのうち見るだろう」ではなく、人間によるレビュー待ちだという明示的なシグナルがキューに届く。Sharkly では、そのシグナルは失敗や直接の質問と並んで、責任者のエージェント受信トレイに届く。
5. 能力は共有されるか、個人のものに留まるか。ある開発者のプロンプト術は、アシスタント的な小技にすぎない。指示、ランタイム、リポジトリ、再利用可能なスキルを含むエージェント設定として保存すれば、次の人が再発見するのではなく受け継げるものになる。
| 観点 | AIアシスタント | AIチームメイト |
|---|---|---|
| 作業の単位 | プロンプト | 受け入れ基準を伴うタスク |
| あなたの立ち会い | 常に | 方向づけとレビューのみ |
| 成果物の行き先 | あなたのエディタまたはチャット | トレース付きの共有レコード |
| 責任の所在 | 暗黙的にあなた | 明示的に、名前のある担当者 |
| 失敗のパターン | 悪い提案が捨てられる | 誰もレビューしない静かな作業 |
| 再利用 | 個人の習慣 | 保存された設定とスキル |
見え方が変わる1週間
変化は、指標よりも先にカレンダーに現れる。
ボードがすでにステータスを担っているので、スタンドアップはステータス報告の場ではなくなる。5分の価値があるのは例外リストだ。どの実行が失敗したか、どの結果が人間を待っているか、どのタスクがひどい書き方をされていてエージェントが推測に走ったか。このリストは短く、そのまま行動に移せる。多くのスタンドアップが達成できている以上のことをやってのける。
プランニングも形が変わる。エージェントが実行できるほどタスクを具体的にしなければならないとなれば、リファインメントは前倒しになり、より具体的になる。受け入れ基準は形式的なものではなくなる。曖昧な基準は、捨てるしかない実行結果を生むからだ。チームは通常、これを「前もってスコープをより多く書き、スプリント途中で失う時間が減る」という形で実感する。
レビューが制約資源になる。3つのエージェントは、1人のレビュアーが1日で片付けるよりも多くの変更を午前中に生み出せる。だから正直な制約は、タイピング速度から読解力へと移る。後から気づくのではなく、あらかじめ計画しよう。レビュアー1人あたり同時に進行させるエージェント作業の量に上限を設け、レビューされていない結果のキューが伸びていくのを、マージされていないプルリクエストの山が積み上がるのと同じ問題として扱う。
チームメイトという比喩が破綻するところ
この比喩を真に受け始めると、3つの点で人を誤らせる。
エージェントは責任を負えない。仕事の功績は認められても、成果に対して説明責任を果たすことはできないし、次の四半期にトレードオフの正当性を問われることも、悪い判断の結果を引き受けることもできない。この領域の真面目なプラットフォームはどれも、それを仕組みに織り込んでいる。Linear は人間を主担当者、エージェントを貢献者として位置づけており、Sharkly 自身も、エージェントは調査・実行・テスト・報告を行い、人間が方向を定め、権限を与え、結果を受け入れるという考え方を取っている。

エージェントには、あなたが与えない限り、チームについての継続的な記憶はない。新しい同僚は、その場にいることでコンテキストを吸収していく。エージェントが得るのは、あなたが書き記したものだけだ。だからこそ、明文化されたスコープは暗黙のスコープに必ず勝る。
そして、エージェントの状態はプロジェクトの状態ではない。タスクは「進行中」のままで、エージェントは作業していたり、返答を待っていたり、レビューを待っていたり、エラーを報告していたりする。実行状態をプロジェクト状態として読むと、チームはスプリントの終わりに驚くことになる。AIエージェントのプロジェクト管理に関するガイドでは、この分離について詳しく扱っている。
エージェントがチームメイトのように振る舞う前に加えておくべきこと
4つあり、この順番で導入する。どれも移行作業は必要ない。
- レビュー可能な成果を伴うタスク。自分がどうやってその仕事を確認するかを言えないなら、エージェントにも言えない。
- オーナーとは別の実行担当者。同じアイテムに人とエージェントをアサインする。
- 見える実行。進捗、コメント、タスクに紐づくトレースがあり、チームの誰でも読める。
- 受け入れステップ。名前のある担当者が、実行が終わったのを見たからではなく、エビデンスを読んだうえで作業を完了に移す。
まずは繰り返し発生する1種類の作業に導入しよう。依存関係の更新、安定したモジュールのテストカバレッジ、マイグレーションの足場づくりなどだ。2人目の人が、口頭での説明なしに誰かのエージェントの結果をレビューできるようになったら、対象を広げる。このループを設定済みで使いたいならSharkly をダウンロードするか、すでに使っているトラッカーの中で組み立てればいい。
FAQ
AIエージェントは、権限が増えただけのアシスタントなのか?権限も重要だが、本当の違いは作業の単位にある。アシスタントはあなたのセッション内でプロンプトを処理する。エージェントはセッションより長く生きるタスクを処理し、共有レコードに報告を返す。
アシスタントをエージェントに置き換えるべきか?いいえ。キーストローク単位で操作したいものには、アシスタントのままが適している。エージェントは、仕様を明確にし、引き渡し、レビューできる仕事に向いている。
規模が大きくなったとき、誰がエージェントの作業をレビューするのか?人間のプルリクエストをレビューするのと同じ人たちだ。だからこそレビュー能力が本当のボトルネックになる。まず、結果が人間に開かれるまでどれだけ待たされているかを計測するところから始めよう。
エージェントには専用のアカウントと権限が必要か?スコープを絞ったアクセスが必要で、作業に必要な範囲で可能な限り狭くすべきだ。実際には、特定のリポジトリ、特定のマシン、そしてどのエージェントを誰が起動できるかを決めるロールモデルを意味する。Sharkly Agents の解説記事では、その実装例の一つを紹介している。



