(0 のコメント)
1. 背景の紹介著者のフォン・イーさんは上海の会社を辞め、自宅で仕事をしていた。彼は友人たちと、ダウンロード コピーの抽出、AI 文字起こし、ビデオ翻訳機能を含む短いビデオ アシスタント プロジェクトに取り組んでいます。 AI コーディングとプログラミング補助プラグインの台頭により、日々のコーディング プロセスにおいて、著者は一般的に使用される AI プログラマーのスキルをいくつか紹介します。
2. ユニバーサルゼロコード– AIプログラミング補助製品の優れた代表として、da vs codeなどの主流のIDにインストールできます。 - コードを書いているときに問題が発生した場合は、彼に質問できます。コメントの生成、単体テスト、コードの解釈などが簡単に行えます。著者は、興味のある学生が学べる関連ビデオもリリースしました。
3. 人工知能プログラマー- Alibaba Cloud によって開発された独立したネットワーク アプリケーションです。 Lingmaのプラグイン形式とは異なります。スタンドアロン プレーヤーとして利用でき、問題修正、要件の実装、プログラミング Q&A などの特定の作業項目を割り当てることができます。 -バグ修正: - プロジェクトが GITHUB に配置され、同僚がテスト中に問題を見つけて問題を提起すると、問題のリンクを AI プログラマーに送信できます。 - まずソース コードをダウンロードし、すべてのプロジェクト情報を理解してから、問題の解決と一時的な変更を試みます。ユーザーは一時ファイルをクリックして、アンダーワールド (「差分」である必要があります) ビューを取得できます。 - ユーザーのレビュー後、プランを適用するか、変更してもらうかを選択できます。確認後、他のプロジェクト メンバーがレビューできるように、不正なリクエスト (「プル リクエスト」である必要があります) が生成されます。・初めて利用する場合は、パブリックプロジェクトとプライベートプロジェクトをサポートするGITHUBのアクセストークンの設定が必要です。現在、GITHUB と Yunxuetang のコード ホスティング プロジェクトのみをサポートしていますが、将来的にはさらに多くのプラットフォームをサポートする予定です。 -要件の記述: -Java、Python、および JS 言語をサポートします。スプリング ブート、フラスコ、または生成されたプロジェクト テンプレートに反応することを選択できます。 - ライブラリ管理システムの生成など、新しい要件を直接送信でき、迅速に実装できます。新しいプロジェクトの場合、現時点ではローカル プレビューのみをダウンロードできます。著者は、将来的にはオンサイトでのプレビューとデバッグをサポートするオペレーティング環境を用意したいと考えています。 - 既存の GITHUB プロジェクトの場合は、要件を送信して、対応するコードを記述するように依頼できます。著者自身のビデオダウンロードツールプロジェクトを例として取り上げます。プロジェクトのアドレスを貼り付け、詳細な要件を指定します。命令を実行し、自然言語とプロジェクトの理解を比較的うまく処理し、最終的には人間がコードレビューのリーダーとして機能します。問題なければ直接適用しても大丈夫です。 -研究開発 Q&A : - プログラミング百科事典と同様、使い方は他の AI チャット ツールと同様です。プログラミングでわからないことがいつでも質問できるのでとても便利です。
4. AI プログラマーの設計アイデアと応用の見通し- 設計アイデアは比較的安定しており、あまりにも過激で奇抜なものではありません。問題を修正する場合でも、要件を実装する場合でも、人間は既存のコードを操作する許可を必要とします。人間はリーダーとなり、仕事を遂行する者になります。 - Alibaba Cloud Cloud Effect Platformと組み合わせることで、製品要件の分解、命令の作成、コードの作成、単体テスト、統合テスト、自動パッケージ化、リリース前の製品の受け入れから最終的なオンライン操作に至るまで、コードのライフサイクル全体を完了できます。近い将来に実用化される予定です。
5. 著者の意見と考察- 著者は、AI プログラマーの出現により 2 つの変化がもたらされると考えています。 - プログラマーの釣り時間が増加する。 - 業界の採用条件とプログラマーの参入敷居はそれに応じて引き上げられます。 ——最後に、著者は、AI プログラマーについての意見を集中砲火エリアまたはコメント エリアで議論するよう皆さんに呼びかけています。
Twitterでシェアする Facebookでシェア
コメント
現在コメントはありません