Meituan CatPaw:Meituanが推出的AI統合開発環境

Meituan CatPaw:Meituanが推出的AI統合開発環境 133

Meituanが発表したAI統合開発環境。Agentを活用して人間と協働しながらコーディングを行い、反復的で機械的な部分をツールに任せることで、開発者は機能設計と実装に集中でき、開発サイクル全体を大幅に高速化できます。

#Ai工具箱 #Ai编程建站

Meituan CatPaw:Meituanが推出的AI統合開発環境紹介

美団CatPawとは

美団CatPawは、美団が発表した ai 統合開発環境です。主にAgentを使って人と協力してコードを書く仕組みで、反復的で機械的な部分は尽量ツールに任せるため、開発者は機能設計や実装に注力でき、全体的なペースが大幅に上がります。コードの質問に答えるだけのアシスタントではありません。コード構造の調整、複数ファイルにまたがる一括変更など、複数ステップの操作が必要な開発作業にも、猫爪が直接参加し、段階的に作業を完了させることができます。これにより、アイデアから使えるコードまでが非常にスムーズになります。

美団社内で使った結果、美団CatPawの効果は明らかです。研究開発のほぼ全てが利用しており、浸透率は95%を超えています。新規コードの半分以上がAIによって生成されています。補完の遅延も150ミリ秒未満と低く、普段は遅延を感じることはほぼありません。

美団CatPawの基盤となっているのは、美団が自社で訓練したLongCatモデルで、プログラミングシナリオに特化して調整されています。複数のモデルを同時に呼び出すこともサポートしており、タスクの種類に応じて最適なモデルを選択して使用します。

Meituan CatPaw

美団CatPawの主な機能

Tab:コード補完と予測

  • 文脈を組み合わせて次に書く内容を推測し、単なる構文ヒントだけではありません。

  • これまでの変更内容をもとに、次に編集する可能性のある位置を推測します。

  • プロジェクト内に繰り返し出現するパターンを発見すると、同種のコードを一括で変更できます。

2つのインタラクション方式

  • Askモード:質問応答のみを行い、コードを変更しません。論理の整理、問題調査、設計などに適しています。AIが提示したコードは、ユーザーがクリックして初めて反映されます。

  • Agentモード:自らコードを閲覧したり、ドキュメントを読んだり、ファイルを変更したり、コマンドを実行したりして、一連のタスクを完了できます。例えば、プロジェクト内のすべてのAxiosリクエストをFetchに置き換えるなどです。

  • Browser:IDE内で直接ページを表示・デバッグ

  • 内蔵ブラウザでフロントエンドを直接プレビューできます。

  • ページ上の要素を選択すると、AIに送信して修正してもらえます。

  • Consoleのエラーをリアルタイムで確認でき、一部の問題はワンクリックで処理できます。

  • Codebase:プロジェクト全体から分析

  • @Codebaseのようなコマンドを使用すると、数万行のコードのインデックスを数十秒で構築できます。

  • プロジェクト構造、依存関係、主要な実装を理解し、ファイルを横断した比較的正確な提案を行います。

拡張性とカスタマイズ

  • .catpaw/rulesファイルでルールを定義し、AIが生成するコードがチームのスタイルに合致するようにできます。

  • よく使うドキュメントやURLを追加して、Agentが回答する際に参照できる情報を増やせます。

  • MCP 拡張をサポートし、より多くのツールに接続できます。

  • System Promptやツールセットを独自に設定して、専用のAgentモードを作成することもできます。

多言語対応

  • Python、C++、Java、JavaScript、TypeScript、Go、Rustなどの主要言語をサポートしています。

美団CatPawの適用シナリオ

  • 新機能の開発:Agentモードがコードの骨組み作成、ユニットテストやインターフェースの作成を支援します。社内テストでは、JWT認証付きのAPI作成が90分から25分に短縮されました。

  • 既存コードの保守:Codebaseを使って旧アーキテクチャを素早く把握し、古いコードを一括変更することで、手動分析にかかる時間を大幅に削減できます。

  • フロントエンドの最適化:内蔵ブラウザで効果を確認しながら、要素を選択してAIにスタイルやロジックの修正を依頼でき、コード内を探す手間が省けます。

  • コードレビュー:チームのルールを設定すれば、AIが自動的に非準拠の箇所を検出して修正するため、手動レビューの負担を軽減できます。

  • プログラミング学習:Askモードで書きながら質問でき、構文やより良い書き方をすぐに説明してもらえるため、初心者にも親切です。

美団CatPawの使い方

インストール

  • 公式サイト https://catpaw.meituan.com/download からインストーラーをダウンロードします。Mac版とWIN版があります。

初期設定

  • 登録すると500回分の会話クレジットが付与されます。

  • 設定でモデルを選択します。デフォルトはLongCatで、他のモデルに変更することもできます。

  • AIのスタイルを制約したい場合は、プロジェクトのルートディレクトリに.catpaw/rulesファイルを作成します。

日常的な操作

  • コードを書くと灰色の補完候補が表示されるので、Tabキーで採用します。

  • AIを開くには2つの入り口があります。サイドバーのダイアログ(AskまたはAgentを選択)か、コード行内で直接質問する方法です。

  • @Symbols、@Files、@Foldersなどのマーカーを使って、プロジェクト内の情報をコンテキストに取り込めます。

利用枠

  • 設定画面で残りの利用回数を確認できます。

  • 使い切った後は追加クレジットの申請を提出でき、審査を通過すれば引き続き利用できます。

美団CatPawに関するよくある質問

Q1:美団CatPawとGitHub Copilot、Cursorの違いは何ですか?

A:美団CatPawの特徴は、Agent駆動とプロジェクトレベルの分析です。単なるコード補完だけでなく、バッチリファクタリングなど、ファイルを横断した複雑な作業も可能です。基盤となっているLongCatは美団のビジネスに合わせて調整されており、国内の大規模モデルの併用にも対応しています。

Q2:500回使い切ったらどうなりますか?

A:設定画面で利用シナリオを記載して申請してください。審査があります。現在はパブリックベータのため、枠の拡大は通常無料で提供されます。

Q3:プライベートデプロイやローカルモデルの利用はできますか?

A:現時点では主にSaaSとして提供しています。プライベートクラウドへのデプロイを希望する場合は、美団の営業部門にお問い合わせください。

Q4:コードのセキュリティとプライバシーはどうなっていますか?

A:これはエンタープライズ向け製品であり、美団内部のセキュリティ基準に準拠しています。機密性の高いプロジェクトについては、公式のセキュリティ説明を確認するか、ローカルRulesを使用してコアロジックがアップロードされないようにすることをお勧めします。

Q5:Agentの実行精度を上げるにはどうすればよいですか?

A:第一に、@Codebaseでコンテキストを与える機会を増やすこと。第二に、Rulesに明確な規範を記述すること。第三に、複雑な作業はいくつかのステップに分割すること。第四に、適切なツールチェーンをMCP拡張で接続することです。

関連情報:

MultiTalk:美団がオープンソース化した音声駆動型マルチ会話動画生成ツール

GUIRoboTron-Speech:美団と浙江大学が発表した初の音声インタラクションGUIエージェント

なぜデリバリー企業の美団がAIプログラミングツールNoCodeを開発するのか

Meituan CatPaw:Meituanが推出的AI統合開発環境 に関連するツール