Copilotは書くのを助け、これは「デプロイ」を助ける

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00これはContinueDev。CopilotやClaude Codeのような代物ではなく、あなたを置き換えるものでもありません。開発スピードを削ぐ面倒な作業を自動化するツールです。
00:00:07コードレビューは本来コードを改善するためのものですが、最近は開発スピードを遅らせるだけの存在になっています。
00:00:11明快な解決策はAIに任せることだと思われがちですが、実はそこが問題の本質ではありません。
00:00:16真の問題は、コードの周辺にある雑務です。これからも動画を投稿していくので、ぜひチャンネル登録をお願いします。
00:00:27ContinueDevの設定は、まず拡張機能をインストールします。VS Codeを開き、拡張機能で「continue」を検索してインストール。必要に応じてリロードしてください。
00:00:35すると、サイドバーにContinueのアイコンが表示されます。
00:00:38次にモデルを接続します。設定を開き、設定ファイルが未作成なら編集しますが、基本的にはこのようにモデルを追加するだけです。
00:00:47クラウドを使いたい場合は、APIキーを入力してGPT-4やClaudeなどのモデルを追加し、保存してリロード。これだけで完了です。
00:00:54あるいは、Ollamaを使ってローカルで無料運用することもできます。Llama 3などのモデルを取得し、プロバイダーに追加してください。
00:01:01モデルはサイドバーのドロップダウンからいつでも切り替え可能。ロックインされることなく、クラウドでもローカルでも使い慣れたものを選べます。
00:01:09では、新しいコードベースに放り込まれた場面を想像してください。プロジェクトフォルダを開いても、見慣れない記述ばかりだとします。
00:01:16今までは、コードをコピーしてブラウザのタブを開き、ClaudeやOpenAIの画面に貼り付けて、さらに文脈を手動で説明していたはずです。
00:01:24それでも理解させるために、さらに複数のファイルを貼り付け直すこともあったでしょう。
00:01:29そこまでしても、返ってくるのは抽象的な回答です。AIがプロジェクトの内部にいないため、実態を把握できていないからです。
00:01:36しかし、Continueなら直接聞けます。コードを選択してCtrl + Lを押し、サイドバーのチャットに「これを解説して」と入力するだけです。
00:01:45驚くべきは、単体で回答するのではないという点です。コードベース全体から文脈を読み取ってくれるのです。
00:01:51開いているファイルやGitの差分まで考慮し、プロジェクト全体の構造に即した解説をしてくれます。
00:01:57正直なところ、Claude CodeやCursorでも同じことはできます。なので、普段AIに頼りすぎない人や、コードベースを素早く確認するツールが欲しい人に最適だと思います。
00:02:08ここからが重要なポイントです。Continueが「この関数をリファクタリングして」といった変更を提案する際、単に説明するだけではありません。
00:02:16チャット内に実際の差分(diff)プレビューを生成します。それを左右に並べて確認し、そのまま変更を適用できるのです。
00:02:22変更の修正や拒否も思いのまま。Cursorに主導権を握られるのではなく、あくまで人間がコントロールを維持できます。
00:02:28さらに画期的なのがここからです。通常、プルリクエスト(PR)は誰かが確認するまで放置されますが、代わりに「レビューエージェント」を活用できます。
00:02:36「my-review-agent」のようなMarkdownファイルを作成し、フォーマット、ロジック、セキュリティなど、自分たちが重視するルールを記述します。
00:02:47あとはこれを実行するだけ。チャット欄に「agent my-agent review」と入力して、このPRをチェックさせます。
00:02:54あるいは、ContinueDevが提供するセキュリティ用などの構築済みエージェントも使えます。瞬時にスキャンし、修正案をコメントや差分として提案してくれます。
00:03:02エディタ内だけの話ではありません。エディタを開かずとも同じエージェントを運用でき、トリガー設定やSlack連携をすれば、PRの通知が直接チャンネルに届きます。
00:03:13これは単なるコーディング支援ではなく、「リリースを早める」ためのツールです。完璧ではありませんが、フィードバックをくれる無料ツールとしては非常に優秀な拡張機能です。
00:03:24OpenAIではなくOllamaを使えば完全に無料です。では、具体的にどんな人に向いているのでしょうか。
00:03:32個人開発なら、疲れることのない「第二の目」になります。小規模チームなら、コードレビューを不毛な議論にすることなく、一定の基準を保てます。
00:03:41VS Codeユーザーには特に馴染むでしょう。人々がContinueを使うのは、代わりにコードを書いてもらうためではなく、開発の摩擦を減らすためです。レビューの回数が減り、PRが綺麗になり、マージが速くなります。
00:03:55主導権を捨てる必要はありません。AIは、あなたが嫌っている反復作業を肩代わりするだけです。オープンソースですし、特定のモデルなら無料。1分足らずで導入できます。
00:04:10こうなると比較対象は明らかです。GitHub Copilotとは何が違うのか。CopilotもVS Codeで使えますし、コードを速く書くことに関しては非常に優れています。
00:04:20しかし、Continueの目的は異なります。Copilotが「入力を助ける」のに対し、Continueは「リリースを助ける」のです。Copilotはエディタ内に留まりますが、ContinueはPR、CI、エージェントといったワークフロー全体に介在します。
00:04:32一見似ていますが、競合ではありません。併用が可能です。Copilotでオートコンプリートを使い、Continueでそのコードが本当にマージ可能な状態かを確認する、といった使い分けができます。
00:04:43未体験の方はぜひ試してみてください。すでに使っている方は、感想を教えてください。使い続けていますか? それともやめましたか? では、また次の動画でお会いしましょう。

Key Takeaway

ContinueDevは、開発者の主導権を保ちつつ、コードレビューやPR作成といった面倒な雑務をAIエージェントで自動化し、リリースまでのスピードを最大化するためのワークフロー改善ツールです。

Highlights

ContinueDevは単なるコーディング支援ではなく、開発の摩擦を減らしリリースを加速させるツールである

VS Code拡張機能として動作し、クラウドAPI(GPT-4/Claude)やローカルのOllamaを自由に切り替え可能

コードベース全体、Gitの差分、開いているファイルを文脈として理解し、的確な解説や修正案を提示する

独自の「レビューエージェント」を作成し、PRのフォーマットやセキュリティを自動チェックできる

GitHub Copilotとは競合せず、入力支援のCopilotとデプロイ支援のContinueとして併用が可能

Timeline

ContinueDevのコンセプトと導入

本セクションでは、ContinueDevが従来のAIツールとは異なり、開発スピードを阻害する「雑務」の自動化に特化していることが語られます。導入は非常にシンプルで、VS Codeの拡張機能からインストールし、設定ファイルにモデルを追加するだけで完了します。利用者はClaudeやGPT-4といったクラウドモデルだけでなく、Ollamaを使用してローカル環境で無料運用することも可能です。特定のプラットフォームにロックインされることなく、開発者の好みに合わせた自由なモデル選択ができる点が強調されています。この柔軟性が、多様な開発環境に対応できる理由となっています。

コードベースの理解とチャット機能

新しいプロジェクトに参加した際のコード解析において、ContinueDevがどれほど強力な助けになるかが解説されます。従来のブラウザへのコピー&ペースト作業とは異なり、エディタ内でCtrl + Lを押すだけでコードの文脈に即した質問が可能です。AIは単一のファイルだけでなく、プロジェクト全体の構造やGitの差分までを考慮して、抽象的ではない具体的な回答を生成します。これはCursorなどの競合ツールと同様の利便性を持ち、開発者がコードの意味を即座に把握することを支援します。情報の断絶をなくすことで、開発者の認知負荷を劇的に下げることがこの機能の目的です。

インライン編集と変更のコントロール

コードのリファクタリング提案において、ContinueDevは単に言葉で説明するだけでなく、実際のコード差分(diff)を表示します。ユーザーは生成された差分を左右に並べて比較し、納得がいけばそのまま適用し、不要であれば拒否することが可能です。AIに勝手にコードを書き換えられるのではなく、あくまで人間が最終的なコントロールを維持できる設計になっています。この「人間が主導権を握る」という姿勢が、ツールの信頼性を高める重要な要素として紹介されています。これにより、AIによる誤った変更を防ぎつつ、高速なコード修正が可能になります。

レビューエージェントによるPRの自動化

動画の核心部分として、独自の「レビューエージェント」を活用したプルリクエスト(PR)の自動化プロセスが紹介されます。Markdownファイルでルールを記述することで、ロジックのミスやセキュリティ上の脆弱性をAIにチェックさせることができます。このエージェントはエディタ内に留まらず、Slack連携などを通じてチーム全体のワークフローに組み込むことが可能です。個人開発者にとっては「第二の目」となり、小規模チームにとってはレビューの質を一定に保つための強力な武器となります。時間を浪費しがちな非効率なレビュー作業を、AIによる瞬時のフィードバックへと置き換える画期的な機能です。

GitHub Copilotとの比較と結論

最後に、業界標準であるGitHub Copilotとの役割の違いと、どのようなユーザーに最適かがまとめられます。Copilotが「コードを書くこと」を助けるのに対し、Continueは「リリースすること」に主導権を置いたツールであると定義されています。両者は競合するものではなく、オートコンプリートにはCopilotを使い、ワークフローの自動化にはContinueを使うという併用が推奨されます。オープンソースであり、最短1分で導入できる手軽さも魅力の一つとして挙げられています。最終的に、このツールは開発の摩擦を減らし、マージまでの時間を短縮するためのものであると結論づけられています。

Community Posts

No posts yet. Be the first to write about this video!

Write about this video