Devin と Cline に同じリファクタタスクを依頼してみたけど、自分はDevin派だった。Clineは既存コードを全消しして1から書き始めた一方、Devinは「サービスを小さく分割するべき？」「メンテナンス性を上げるべき部分は？」などまず僕に方向性を確認し、プランを明確にしてから作業に取り掛かってくれた。結果、Devinの方が制御しやすく手直しが少ない。プルリクとテキストの2通りで進捗報告してくれるのが素晴らしい。

あと地味にキツいのは、Clineはローカルで作業するため自分の画面を占領される。Devinはクラウド環境で勝手に進めてくれるので、自分の手からハンズオフできる感覚が強い。Clineは結局自分が監視してないといけない感があるので Copilot型の体験だなと思うのだが、Devin は自律的エージェントという感じだ。
好みは人それぞれだと思うが、両方使うと、優れたエージェント体験についての示唆が本当に多い!!