AIパーソナル・ラーニング
と実践的なガイダンス
サイバーナイフ用ドローイングミラー

Augment Code:大規模コードベースのためのAIコーディングアシスタント

はじめに

Augment Codeは、プロのソフトウェアエンジニアのために設計されたAIコーディングツールで、コードベースを深く理解することを中核機能としています。SWE-Bench Verifiedベンチマークでは65.4%で1位を獲得し、Claude Sonnet 3.7とOpenAI O1モデルを組み合わせています。最大200,000トークンのコンテクストをサポートし、大規模で複雑なプロジェクトを処理し、永続的なメモリでコーディングスタイルに適応します。Augment Codeは、コード補完を提供するだけでなく、VS Code、JetBrains、Vimなどの開発環境用のマルチモーダル入力(スクリーンショットやFigmaファイルなど)もサポートしています。また、100以上のツールと統合されており、Webflow、Kongなどのチームからも信頼されています。

Augment Code:大規模コードベースのためのAIコーディング・アシスタント-1


 

機能一覧

  • コード補完コードベースのコンテキストに基づいて、インテリジェントなコード提案を生成します。
  • インテリジェント・チャットコードの質問に答え、複雑なロジックの理解を助ける。
  • マルチファイル編集複数のファイルを一度に修正し、Pull Requestを生成します。
  • 複数倉庫のサポート複数のコードリポジトリにまたがる完全なコンテキストを提供します。
  • マルチモーダル入力スクリーンショット、デバッグやUI実装のためのFigmaファイルのサポート。
  • コード・リファクタリング可読性を高めるためにコード構造を最適化する。
  • ドキュメント生成コードのコメントやメモを自動的に生成します。
  • ツール統合GitHub、Slack、その他100以上のツールをサポート。
  • プロジェクト・ジェネレーションフロントエンド、バックエンドのコードとデータベースを素早く構築。

 

ヘルプの使用

Augment Codeは、個人やチームの開発者にとって、インストールや使用がとても簡単です。以下はその詳細な手順です。

設置プロセス

  1. 公式ウェブサイトを見る
    ブラウザを開き、次のように入力する。 https://www.augmentcode.com/公式サイトへ
  2. アカウント登録
    今すぐインストール" または "トライアルを開始" をクリックしてください。 https://auth.augmentcode.com/signup/login?individual=true登録後、メールアドレスでログインしてください。
  3. プラグインのインストール
    IDEに合わせてインストールを選択する:

    • VSコードアクセス https://marketplace.visualstudio.com/items?itemName=augment.vscode-augment プラグインをダウンロードする。
    • ジェットブレインズで https://plugins.jetbrains.com/plugin/24072-augment IntelliJ IDEAやPyCharmなどのプラグインをダウンロードできます。
    • ヴィムアクセス https://github.com/augmentcode/augment.vim説明書に従って取り付けてください。
  4. 設定環境
    インストールしたら、IDEを開き、アカウントにログインします。プラグインはプロジェクトのコードベースをスキャンし、インデックスを作成します。最初のスキャンにかかる時間はプロジェクトのサイズによって異なりますが、通常は数分で完了します。
  5. 使い始める
    一度設定されると、Augment Codeは自動的に実行され、リアルタイムのヘルプを提供する。

主な機能

1.コードの完成

  • 使用方法IDEにコードを入力すると、プラグインがコンテキストに基づいてコードを提案します。
  • ワークフロー::
    1. エディターにコード・スニペットを入力する。
    2. このプラグインはサジェストボックスを表示し、完全な定義を推奨する。
    3. Tab "を押して提案を受け入れる。
  • 注目の機能200,000のトークン・コンテキストをサポートし、プロジェクトのスタイルに合わせてコードを生成することができます。例えば、Pythonプロジェクトでは、仕様を満たすクラス実装を推奨します。

2.スマート・チャット

  • 使用方法コードに関する質問はチャットで。
  • ワークフロー::
    1. IDEのサイドバーにある「チャット」アイコンをクリックしてください。
    2. PagedAttentionとは何ですか?"といった質問を入力する。.
    3. AIはコードベースを分析し、答えを返し、ファイルパスにラベルを付ける。
  • 注目の機能永続メモリのサポート。例えば、「この関数をどう実装するか」と質問した後に「どう最適化するか」と質問すると、文脈を記憶して回答を続ける。

3.マルチドキュメント編集

  • 使用方法エージェントモードを使ってコードを一括修正。
  • ワークフロー::
    1. チャットウィンドウに「すべての "ユーザー "を "クライアント "に変更する」のようなタスクを入力する。
    2. エージェントが修正プレビューを表示します。
    3. Apply "をクリックして実行する。
  • 注目の機能倉庫横断的なオペレーションをサポートし、プルリクエストを直接生成します。

4.マルチモーダル入力

  • 使用方法デバッグやUIの実装に役立つスクリーンショットやFigmaファイルをアップロードしてください。
  • ワークフロー::
    1. チャットウィンドウのアップロードボタンをクリックします。
    2. スクリーンショットまたはFigmaファイルを選択します。
    3. このインターフェイスを実装する」といった要件を入力すると、AIがコードを生成する。
  • 注目の機能画像中のコードやデザインを認識し、マッチする実装を生成することができます。

5.プロジェクト・ジェネレーション

  • 使用方法プロジェクトを素早く完成させる。
  • ワークフロー::
    1. エージェントモードで、「WeChatアプレットライブラリ管理システムを作る」などの要件を入力する。
    2. AIはフロントエンドのコード、バックエンドのサービス(Golangなど)、データベースのテーブル(MySQLなど)を生成する。
    3. コードを確認し、プロンプトに従って実行する。
  • 注目の機能Dockerをサポートしてデータベースを起動し、テストファイルを生成します。例えばユーザーテストでは、アプレットのフロントエンドとバックエンドの開発を20分で完了します。

6.ツール統合

  • 使用方法外部ツールとの連携による効率化
  • ワークフロー::
    1. 設定でGitHubやSlackなどのアカウントを認証する。
    2. IDEでコードを送信したり、メッセージを送ったりする。
  • 注目の機能開発プロセス全体をカバーする100以上のツールをサポートしています。

ほら

  • ネットワーク要件安定したネットワークが求められ、AI機能はクラウドコンピューティングに依存している。
  • 互換性: 現在、リモートモードでのVS Codeのログインに失敗することがありますが、ローカルモードでは問題なく動作します。
  • データ機密保護有料版のデータはトレーニングには使用されず、SOC 2 Type II認証に準拠しています。 https://www.augmentcode.com/security.
  • バージョンアップ公式サイトを定期的にチェックし、最新のプラグインを使用していることを確認してください。

これらのステップを踏めば、大規模プロジェクトやチームワークで特に威力を発揮するAugment Codeをすぐに使い始めることができます。

 

アプリケーションシナリオ

  1. 大規模なコードベースのメンテナンス
    Augment Codeは200,000のトークンコンテキストをサポートし、複雑なプロジェクトを素早く理解し、正確な推奨を生成します。
  2. ラピッドプロトタイピング
    フロントエンドとバックエンドのコードを数分で生成できるエージェントモードは、アイデアを素早く検証するのに適しています。
  3. チームの知識移転
    新メンバーはチャット機能を使ってコードベースを学び、スタートまでの時間を短縮する。

 

品質保証

  1. オーグメント・コードがカーソルより優れているのはなぜですか?
    より長いコンテキスト(200,000トークン)、マルチモーダル入力、高速実行と高精度の完全なアイテム生成をサポートしています。
  2. サポートされている入力タイプは?
    コードデバッグやUI実装のためのテキスト、スクリーンショット、Figmaファイルをサポート。
  3. 無料ですか?
    無料トライアルあり。 https://www.augmentcode.com/pricing有料版には使用制限がない。
無断転載を禁じます:チーフAIシェアリングサークル " Augment Code:大規模コードベースのためのAIコーディングアシスタント
ja日本語