プログラマーとして、Google や Stackoverflow 向けにプログラミングする必要がなくなり、Ctrl + C や Ctrl + V を押す必要がなくなる日が来ることを想像したことはありませんか。IDE でプログラミング言語のキーワードを入力すると、コードの次のステップがナビゲーションのように表示されます。 プログラマーとして、ある日、ほんの数語を話したり、短い文章を書いたりするだけで、自分のニーズを満たし、コード開発を完了できるようになることを想像したことはありませんか。おしゃべりしたり笑ったりしながら、虫を駆除していきました。すべてがあなたの指先にあります。 プログラマーとして、プログラムを書くときに、旅行や買い物と同じように、どの API がより多く呼び出され、どのように使用されているかを教えてくれるインテリジェントなアシスタントがいつの日か存在することを想像したことがありますか。 そうすれば、コーディング以外のやりたいことに多くの時間を割くことができるようになります。もちろん、より多くの要件を受け入れ、より多くのコードを記述することもできます:-) このような状況について考えたことはありますか? プログラマーに関するジョークがあります。次のようなものです。 平均的な技術スキルを持つプログラマーは、遅くまでコードを書き続け、多くのバグを抱えてしまうことがよくあります。彼のガールフレンドは非常に困惑した。しばらくして、この男は、前夜のバグのあるコードが翌日には会社で正常に実行されていることを発見しました。とても驚きました。ある日、彼は真夜中に目を覚ますと、ガールフレンドが彼のコンピューターのバグを直すのを手伝ってくれていることに気づきました... コードを書いてバグを修正できる彼女を見ると、上記のアイデアがさらに強くなるでしょうか? あなたはまだ夢を持つ必要があります、もしそれが実現したらどうしますか? ほら、私が話しているときにそれが来たんです。これから私たちの前に現れてくるのは、今日お話しする「コーディング アシスタント」または「AI コーディング エキスパート」です。何と呼んでも構いません。Dahuang と呼んでも構いません。 視界に現れるのはコドタです: 1. インストール IDEA プラグイン リストを検索すると、冒頭の紹介部分に「AI コード補完」というフレーズが必ず表示されます。 もちろん、他の IDE でも同様でしょう。結局のところ、彼らのスローガンは「すべての言語と IDE 向けの AI コード自動補完」です。ここで重要な点は、すべての言語と IDE であるということです。 どんな能力があっても、一歩下がって散歩に出かけましょう。 プラグインをインストールすると、コードを書くときにプロンプトリストに薄緑色の項目がさらにたくさん表示されます。これが Codota の内容です。 2. 使用 公式の機能紹介動画では、JDBC を例として使用しています。API 呼び出しプロンプトに加えて、よく使用されるコード スニペットが自動的に生成されます。そうでなければ、人々はこのスローガンを大声で叫ぶ勇気はないはずです。 たとえば、IDE でファイルを書き込んだばかりの場合は、何を実行するかを尋ねられます。 たとえば、よく使用されるファイルのコピー、コンテンツの圧縮などです。 copyFile を選択した場合、次のコードが生成されます。
これで、なぜ人々がスローガンを大声で叫ぶのかがわかりました。 さらに、プロンプト リストの 2 つの項目 FileOutputStream と FileWriter の後ろの数字に気づきましたか?これも自動補完に加え、結局はビッグデータ分析も絡むAIの能力です。 特に、複数の外部プロジェクトが相互に依存している場合、重複する名前があったら、どれを使用すればよいでしょうか? ビッグデータは、より多くの人がどちらを選択するかを教えてくれます。 たとえば、Http 経由でリソースをリクエストする場合、Get/Post の使用、エンティティの構築、URL の結合以外に、他に何をする必要がありますか? 私は薄くなった髪の毛に手を加えて、HttpClient を書きました。振り返ってみると、IDE はすでに次のようにプロンプトを出していました。 それでは投稿してみましょう。下矢印キーと Enter キーを強く押すと、次のコードが表示されます。
コード開発の効率を上げるために、よく使われるコードスニペット(一般にコードスニペットと呼ばれる)を記録しておく人が多かったと思います。一部のエディターには、このような管理ツールもあります。 この方法では、スニペットも保存され、Ctrl C + V プロセスも回避されます。 3. もっと見る ヒントのリストに興味深いものがなく、もっと例を見たい場合はどうすればよいでしょうか? 簡単! キーワードに対応するクラス名を右クリックし、ポップアップ メニューで [関連する例を取得] を選択します。IDE の右側に、クラスの使用方法に関するデモがさらに表示されます。 右側に表示 4. その他 それでも物足りない場合は、このリンクをクリックしてブラウザで一度にすべてを視聴してください。 この記事はWeChat公式アカウント「Tomcat Things」から転載したものです。以下のQRコードからフォローできます。この記事を転載する場合は、Tomcat Things の公開アカウントにご連絡ください。 |
<<: 将来、人間は「第3の脳」を持ち、5Gはあらゆるものを高速化する
>>: マイクロソフト リサーチの新たな成果: 携帯電話のカメラを使用して心肺バイタル サインを遠隔測定
9月12日、複数の投資家は、NVIDIAがすでに人工知能(AI)チップ製造の分野で優位に立っており...
検索システムにはヘッド効果が存在する可能性が高く、高品質のミッドテールおよびロングテール製品が十分な...
テンセントは3月2日、自社で完全に開発したソフトウェアとハードウェアを搭載した初のマルチモーダル...
今週10月13日、Cellの姉妹誌Jouleは「人工知能の増大するエネルギーフットプリント」と題する...
[[339878]]この記事はWeChatパブリックアカウント「Backend Technology...
AI技術の発展の歴史は数十年前に遡りますが、1970年代から1980年代までの初期段階では、ビジネ...
現在の教育における人工知能の応用は、依然として「弱い人工知能」になりがちですが、教育の効率性を向上さ...
[[255801]]人工知能は新たな産業変革の中核的な原動力として、これまでの科学技術革命と産業変革...
[[280913]] Jiwei.comニュース(文/Jimmy)によると、北京軌道交通指揮センター...
[[429985]]先週、米国陸軍協会(AUSA)の会議がワシントンで開催されました。アメリカのロボ...
カリフォルニア大学バークレー校の新しい研究によると、ロボットはビデオ認識技術を通じて物体を移動させる...
[[390500]]この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI...
[[317692]]グラフニューラルネットワークはどの程度発展しましたか?現在、評価専用のベンチマー...