テンセントは最近 CodeBuddy IDE
この新しいAI開発ツールの中核的な位置づけは、「製品-設計-開発-展開」の全プロセスを実行する初の統合AIワークベンチを構築することである。これは CodeBuddy
他の開発環境と統合されていたプラグインから、スタンドアロンの統合開発環境(IDE)へと進化した。
この製品は、従来の開発プロセスにおける役割の壁を取り払い、プロダクトマネージャー、デザイナー、開発者のワークフローをシームレスに統合するように設計されている。
コア機能の革新:ドキュメントからコード、配備まで
CodeBuddy IDE
統合」というコンセプトの追求を反映した機能設計の主な見どころは以下の通り:
- マルチモデル対応国際版は統合されている
Claude 3 Opus
など、業界をリードする大規模言語モデルにより、ユーザーに強力なコード生成・解析機能を提供します。 Plan mode
パラダイム本システムは、ユーザが入力した上位目標に基づき、製品要求仕様書(PRD)、技術要求仕様書(TRD)、設計要求仕様書(DRD)を自動的に企画・生成し、それに基づいてWebアプリケーションを作成する。- ワンクリックでデザインからコードまでサポートは
Figma
デザインはフロントエンドのウェブコードに直接変換されるため、デザインから開発への変換時間が大幅に短縮されます。 - 自然言語によるUIの微調整プレビュー・インターフェイスで特定のHTML要素を囲み、「背景をグラデーションにする」「角を丸くする」などの自然言語コマンドを使ってリアルタイムにスタイルを変更できます。
- バックエンド・サービスの統合テンセントクラウドへのアクセスを内蔵
CloudBase
オープンソースのバックエンド・サービスSupabase
をサポートする。つまり、開発者はもちろん、バックエンドの経験がないユーザーでさえも、プラットフォームを通じてバックエンド・サービスを備えたフルスタック・アプリケーションを素早く構築し、デプロイできるのだ。
独立した開発者や部門横断的なチームのために設計されています。
プロのプログラマー向けに市販されているほとんどのAIプログラミング・ツール(たとえば GitHub Copilot
)違う。CodeBuddy IDE
機能セットは、独立系開発者、UI/UXデザイナー、プロダクトマネージャーのニーズに、より密接に沿ったものとなっている。PRDはそのインターフェイスとワークフローに含まれています、Figma
コンポーネント・ライブラリのような純粋な開発側ではない要素を設計することで、技術的な障壁を低くし、深い技術的背景を持たないユーザーもアプリケーション作成プロセスに参加できるようにしている。
実例:アイデアから実際のウェブサイトへ
CodeBuddy IDE
このワークフローは、例によって十分に示すことができる。ポケモンGOのウェブサイト制作を例にとってみよう:
まず、ユーザーは Plan mode
モードで、以下のようなフロントエンド・コンポーネント・ライブラリのセットを選択する。 Shadcn
.
コマンド "make a pokedex "を入力すると、システムは解析を開始し、詳細な実行計画をリストアップし、コードを自動的に生成し始める。
最初のウェブページを生成した後、ユーザーは、例えば、ポケモンの視覚的要素に基づいて異なる配色を提供するようAIに依頼するなど、インターフェイスをリアルタイムで調整することができる。
フロントエンドの開発とデバッグが完了したら、簡単なバックエンドのサービス接続設定を通じて、ワンクリックでアプリケーションをオンラインにデプロイできます。
このプロセス全体が、コンセプトからアクセシブルなサイトへの迅速な転換を可能にし、自主開発への障壁を大幅に下げる。
AIプログラミングの2つの未来パラダイム
会議では、Tencent Cloud Developer Productsのジェネラルマネージャーが次のように述べた。 刘毅
将来、AIプログラミングは2つのパラダイムに分岐するだろう。『アンビエント・プログラミング』によって非技術的なバックグラウンドを持つ個々の開発者が実現できる単純なアプリケーション開発ニーズと、『制定法プログラミング』を必要とする専門的なチームワークを必要とする複雑なシステムだ。'."
「アンビエント・プログラミング」とは、ユーザーが意図を記述するだけで、AIが開発のほとんどを自ら行うモデルを指す。CodeBuddy IDE
このパラダイムを具現化したものである。一方、プリスクリプティブ・プログラミングとは、人間の専門家によって開発された厳密な仕様とアーキテクチャに従う大規模で複雑なソフトウェア・プロジェクトにおいて、非常に効果的な補助としてAIを使用することである。
この分裂的な傾向は、他のクリエイティブな分野でもすでに見られる。デザインの分野ではMidjourney
このようなツールによって、プロでなくても高品質の画像を素早く生成できるようになったことは、AIが支配的な力を持っていることの反映である。しかし、複雑なデザイン・システムを構築する際には、プロのデザイナーが優位に立ち、AIの支援を受けるというモデルが中核を占めることに変わりはない。CodeBuddy IDE
新しいソフトウェア開発プログラムの立ち上げは、ソフトウェア開発分野におけるこのトレンドの積極的な探求であり、「アンビエント・プログラミング」のための強力で使いやすいプラットフォームを提供しようとするものである。
この製品はまだ社内テスト段階にあり、ユーザーは招待コードを通じて体験に申し込むことができる。