実際のシナリオでLinear Agentを試してみました。
「モバイルアプリの起動速度を改善する」というIssueを作成し、そのまま@Linearにアサインします。
使い始めやすさ: かなり低いです。
Linearの画面はかなりシンプルで、Cmd+Kから多くの操作を完結できます。ショートカットに慣れると、マウスをほとんど使わずに進められます。
AIに仕事を渡す方法もわかりやすく、Slackで同僚を@メンションする感覚に近いです。
実際の動き:
BusinessプランでCoding Sessionsを有効にしたあと、内容を書いたIssueをLinearにアサインしました。
すると、タスクはすぐに公式でいう「Thinking」状態に入り、GitHubリポジトリに接続されました。
今回のIssueは、「起動時に車両ステータスを読み込むのが遅い」という内容です。
数十秒後、Linearは**Diff(コード差分)**を返し、HomeScreen.tsxを修正。もともとレンダリングをブロックしていた処理を、非同期で動くように変更していました。
修正内容そのものは複雑ではありません。
ただ重要なのは、Issueの説明から関連ファイルを自分で見つけ、コードを変更し、そのままレビュー可能なPRまで作れることです。
これまでなら、プロジェクト管理ツールとコードリポジトリを行き来していた一連の作業が、かなりひとつの流れにまとまっています。
実際に気になった点もあります。
まず、現在のCoding SessionsはGitHubへの依存が強いです。
GitLabや自社運用のGitを使っているチームでは、まだこの機能をフルに使えません。
次に、生成されたコードはやはり人が確認する必要があります。
一度、スタイルの問題は直ったものの、代わりに新しいレイアウト崩れが入ったことがありました。
ただ、PR上でそのままコメントして再修正を依頼できるので、感覚としては「全部任せられるAI」というより、ジュニアエンジニアと一緒に仕事をしている感じに近いです。
もうひとつ気になるのが、AI Creditsの消費方法です。
Beta中はそこまでコストを意識しませんが、本格課金が始まったら、チームとして実際の使用量を見ていく必要があります。
良いところ
- とにかく操作が速い。
UIの反応、ショートカット、タスクフローがスムーズで、プロジェクト管理ツールそのものに取られる時間を減らせます。
- AIが既存のワークフローに深く入っている。
自動トリアージ、タスク処理、コーディングまで、今ある作業フローの中で完結します。別でAIチャットを開く必要がありません。
- キーボード操作がよくできている。
日常的によく使う操作の多くをショートカットで進められるので、開発者との相性はかなりいいです。
気になるところ
- カスタマイズ性はJiraほど高くない。
大量のカスタムフィールド、複雑なワークフロー、多段階承認を使うチームでは、Linearだと物足りない可能性があります。
- 分析機能やエコシステムはまだ限定的。
レポート機能は比較的シンプルで、高度なデータ分析には向かない場合があります。大企業向けの一部インテグレーションも上位プランが必要です。
- AIが書いたコードをそのまま任せるのはまだ難しい。
Coding Sessionsは要件を誤解することもありますし、ひとつの問題を直して別の問題を増やすこともあります。コードレビューは引き続き必要です。
向いている人
中小規模のソフトウェア・SaaSチーム
プロジェクト管理の負担を減らしつつ、複雑なプロセスで開発スピードを落としたくないチームに向いています。
Macとキーボードショートカットをよく使う開発者
Linearの操作設計は、このタイプのユーザーとかなり相性がいいです。
AIを使った開発ワークフローを試したいチーム
特に、タスクの振り分け、ステータス更新、一部のコーディング作業をAgentに任せてみたいチームに向いています。
あまり向いていない人
承認・コンプライアンスフローが非常に複雑な大企業
特に金融や医療など、権限管理や手順に厳しい要件がある組織では、Linearだけでは足りない可能性があります。
非技術部門が中心のチーム
Linearは明らかにソフトウェア開発を中心に設計されています。管理部門やマーケティング部門では、強みを十分に活かせないことがあります。
GitHub以外でコードを管理しているチーム
現時点では、Coding SessionsなどのAIコーディング機能はGitHubへの依存がかなり強いです。
コメント(0件)