BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Amazon QがVisual Studio CodeとJetBrains IDEsにインラインチャットサポートを追加

Amazon QがVisual Studio CodeとJetBrains IDEsにインラインチャットサポートを追加

原文リンク(2024-11-16)

AWSは最近、Amazon Q Developerがインラインチャットをサポートし、開発者がエディタ内でコードの問題について議論し解決できるようになったと発表した。コードを直接更新できる機能とIDE内チャットのベネフィットを組み合わせたこの機能は、Claude 3.5によって提供されVisual Studio CodeとJetBrains IDEで利用できる。

以前はAmazon CodeWhispererとして知られ5月から一般提供されているQ DeveloperはマイクロソフトのGitHub Copilot - 開発者がコーディングに集中しメンテナンス作業を減らすために設計されたAIコーディングアシスタント、に対するAmazonの回答である。新インラインチャット機能では、開発者はコードの一部を選択し、Visual Studio CodeやJetBrainsのIDE内でチャットを開始し、「このコードを最適化する」、「コメントを追加する」、「テストを書く」といったアクションを要求できる。新機能の紹介とそのアプリケーションについて、AWSのsenior developer advocate Jose Yapur氏は書いている:

インラインチャットにより、私が修正しようとしているバグの説明などの追加コンテキストをコードエディタ内で直接反映できます。AI生成した応答は別のチャットウィンドウからコピー&ペーストする必要なく、既存のコードにシームレスにマージされます(...)。この新機能は問題修正するために既存のコードを編集したり、コードを最適化したり、コードをリファクタリングしたり、コメント追加したりするのに最適です。

AnthropicのClaude 3.5 Sonnetを利用し、コードのリファクタリング、デバッグ、ドキュメント作成用に設計されたインラインチャット機能はAmazon Qの新機能であるが、AIコーディングアシスタント分野では独自のものではない。VS CodeのフォークであるCursorのような既存のツールと比較して、PostNLのprincipal engineer Luc van Donkersgoed氏は書いている:

Amazon QはCursor AIを見て考えた…我々にもできる!そして正直なところ、私はそれを喜んでいます。Cursorは素晴らしいUXを備えており、誰もが彼らから何を盗むことができるか…いや、学ぶことができるか探すべきです。

新しいインラインチャット機能により開発者はエディタ内で直接コードを更新でき、追加または削除したコードの差分を表示できる。以前は同様のAI機能が外部のチャット・パネルで利用できたが、開発者は回答を手作業でコピーしたり、変更をマージしたり、新しいメソッドを作成したりする必要があり、古いコードのクリーンアップも必要だった。Yapur氏は付け加える:

新機能の生成、既存コードのリファクタリング、包括的なドキュメントの追加など、インラインチャットはワークフローを効率化し、別々のチャットウィンドウとエディタウィンドウを切り替える必要性を排除します。

SWE-benchによるとClaude 3.5 Sonnetは現在、コーディングアシスタントのトップモデルにランクされており、OpenAIのo1モデルを上回っている。過去数ヶ月間の開発者からのフィードバックは様々だったが、BlackBerry社のsenior engineering director Denis Fedotenko氏はコメントしている:

これまの経験はすごく励みになっています。Amazon QをLinuxカーネルのCコードと質問で試してみました(ちょっと幻覚があったかな)、とC#で試してみました-すごく安定しています。全てVSCodeでです。

この新機能は1ヶ月あたりのリクエスト数に上限があるQ Developerの無料利用枠に含まれており、Q Developerがサポートする全てのリージョンで利用できる。Pro料金階層の価格は、1ユーザーあたり月額19米ドルである。

作者について

この記事に星をつける

おすすめ度
スタイル

BT