Compilation丨Qianshan
Review | Yunzhao
最近、AutoGPT というモデルが人気になっていて、GitHub でリリースされてから数週間でスターの数が急増しました。現時点で、AutoGPT のスター数は 87,000 に達しており、90,000 に近く、PyTorch の 65,000 を超えています。
画像ソース: https://github.com/Significant-Gravitas/Auto-GPTAutoGPT の命名による, その魔法は自律型人工知能である「auto」にあることがわかります。つまり、AutoGPT に命令を与える限り、AutoGPT は次のアクションを独立して考えて推測し、ユーザーの介入なしにすべてのタスクを独立して実行して完了することができます。 外国のテスターが AutoGPT に Web サイトの作成を依頼したところ、AutoGPT は React フレームワークを直接呼び出してフロントエンド ページを生成しましたが、所要時間は 3 分もかかりませんでした。この期間中は人間の参加は必要なく、使用される React および Tailwind CSS は AutoGPT によって個別に決定されます。 レポートによると、AutoGPT はオープンソースの AI エージェント Python アプリケーションであり、GPT-4 をベースとして AI が自律的に動作できるようにします。ユーザーが中間リンクに参加する必要がある。 OpenAI テクノロジーの第一人者である Andrej Karpathy 氏は、AutoGPT が「プロンプト エンジニアリングの次のフロンティア」であると Twitter で率直に述べました。 出典: Twitter @Andrej KarpathyAutoGPT は実験的なオープンソース ツールにすぎないとまだ考えている人もいますが、人気はあるのに製品化できないということは、自律的に判断できる人工知能が大きな可能性を示し始めていることを意味していると感じる人もいます。 AI ツールがネットワーク検索、情報取得、独自のコーディングとデバッグを自動的に完了できるようになれば、プログラマーが製品開発を完了するために必要なプロセスも、いつか AI に置き換えられることを意味するかもしれません。将来的には仕事がなくなる。 ここで次のような疑問が生じます: コーディングは消滅するのでしょうか? 1. 過去から未来へ 時計の針を戻し、最初の電子コンピューターが誕生し、プログラミング言語が登場した 1940 年代後半に戻りましょう。コーディングは、少数の人だけが習得し、上手に応用できる特別なスキルです。 時代が経つにつれ、コーディングは開発者にとって世界を変えるための強力な手段となり、インターネットやスマートフォンが徐々に普及した野蛮な時代にはあらゆる分野に根付き、花開きました。しかし同時に、人々は機械の驚くべき学習能力と適応力にも気づき始めたため、「機械は人間の代わりになれるか」という議論が俎上に上りました。 今日の世界では、私たちは岐路に立たされているようです。テクノロジーの波は私たちを前進させ、効率をもたらしますが、同時にさらなる不安も引き起こしています。ローコードが出てきたとき、Copilotが登場したとき、ChatGPTが普及したとき、「プログラマーは仕事を失いそうだ」という世論が何度も響きました。 コーディングは依然として不可欠なスキルであり、複雑な問題を解決するために不可欠であると主張する人がいる一方で、かつては不足していたソフトウェア エンジニアは今や希少になったと大胆に主張する人もいます。そう、プログラマーの皆さん、コードは単なる歴史の産物であり、最終的には歴史の中に失われます。新しい時代の選択肢は機械です。 今日、AI アルゴリズムはコードを生成し、詩を作成し、コピーを書き、Web サイトをデザインできます。未来学者の目には、これは氷山の一角にすぎませんが、いつか、より強力な人工知能と自動化ツールがソフトウェア開発プロセスに質的飛躍をもたらし、プロでなくても最小限のコーディング知識でアプリケーションを作成できるようになるでしょう。 人間とマシンの境界がますます曖昧になるにつれ、コーディングの将来をめぐる議論はさらに激しくなっています。 2. 賛否両論 コーディングの将来に関しては、双方にそれぞれの立場があります。 コーディングは最終的には消滅すると主張する人々の判断の根拠は次のとおりです: (1) 人工知能と自動化の台頭: 人工知能主導のツールの出現により、従来の機械が比類のない速度と効率でこれらのタスクを引き継ぐと、コーディングは役に立たなくなります。 (2) テクノロジーの市民化: ノーコードおよびローコード プラットフォームの普及により、テクノロジー業界への参入障壁は大幅に低下しました。これにより、正式なプログラミングのトレーニングを受けていない個人でもアプリケーションやソフトウェアを構築できるようになり、従来のコーディングの専門知識の必要性が軽減される可能性があります。 (3) 教育の焦点の変化: 人工知能と自動化が支配する世界では、教育の焦点は、コーディングの基礎を教えることから、創造性、批判的思考、コラボレーションの育成に焦点が移るでしょう。これらのスキルは急速に向上しています。進化するテクノロジー環境により、単なるコーディングスキル以上のものが最優先事項となるでしょう。(4) プログラミング言語の進化: プログラミング言語がより直観的でユーザーフレンドリーになるにつれて、開発者が構文やデバッグに費やす時間が減り、概念化や設計情報をより多く受け入れるようになり、コーディングの従来の役割が弱まる可能性があります。 。
(5) 人間と機械のコラボレーションの統合: 人間と機械の境界があいまいになるにつれ、コーディングの必要性がなくなり、人間と機械のシームレスな対話が実現し、AI 駆動のシステムがコーディングなしで動作し、人間の意図をデジタルアクションに変換できます。
コーディングの廃止に反対する人は、次の要素を無視すべきではないと考えています。
(1) 人工知能と自動化の限界: 人工知能はかなりの進歩を遂げていますが、多くの複雑なタスクが存在します。人間のプログラマーに特有の創造性、直感、問題解決スキルが依然として必要です。
(2) カスタマイズされた需要: ノーコード プラットフォームやローコード プラットフォームの人気に関係なく、パーソナライズされたカスタマイズ ソリューションに対する需要は引き続き存在します。このようなアプリケーションを作成するには、従来のコーディング スキルが依然として重要です。
(3) プログラマーのかけがえのない役割: 人工知能がどれほど成熟しても、コーディングがテクノロジー産業の一部であり続けるために、人工知能主導のシステムを開発、保守、最適化するには熟練したプログラマーが依然として必要です。 . サイド・バイ・サイドの基本スキル。
(4) 新しいテクノロジーの複雑さ: テクノロジーが進歩するにつれて、新しいプログラミング言語、フレームワーク、プラットフォームが出現し、開発者は常に新しいスキルに適応して習得する必要があります。この継続的な進化は、コーディングが時代遅れになるのではなく、コーディングがサポートするテクノロジーとともに進化することを示しています。
(5) 機械に欠けている人間の洞察力: テクノロジーは本質的に人間のニーズを満たすためのツールです。人間のプログラマーの共感、理解、感情の鋭さは、ユーザーの複雑で微妙なニーズを満たすソフトウェアを作成する際の重要な要素として機能します。
コーディングがなくなるかどうかは、短期間で結論が出るわけではありません。しかし、もっと極端な仮説を立ててもいいかもしれません。コーディングのない世界はどのように見えるかということです。この未知の遠い世界で、私たちはテクノロジーがコードの境界を超えた領域にいるかもしれません。
この世界では、ソフトウェア開発は日常の表現と同じくらい簡単になります。もはやプログラミング言語に束縛されず、開発者は AI の力を活用して、自分のアイデアを簡単な言語で概説するだけでビジョンを現実に変えることができます。従来のプログラミング教育も変化し、学生はもはやプログラミングに専念するのではなく、文法やアルゴリズムの詳細を学ぶ一方で、私たちは創造性と批判的思考を養いながら全体像に焦点を当て、テクノロジー業界の伝統的な産業への参入障壁もなくなり、前例のないイノベーションの波への扉が開かれます。
かつてデジタル領域の鍵を握っていたプログラマーはどうでしょうか?時代遅れになることはなく、進化し続けます。彼らの役割は、コーディングの専門家から AI 主導のシステムのアーキテクトに移り、社会の社会構造を強化する自動化の調和を調整することに努めます。
世界は好奇心旺盛な人にとっての遊び場となり、現実と想像の境界はもはや乗り越えられなくなり、イノベーションの唯一の限界は人間の創造性の限界となるでしょう。
このような極端なシナリオでは、コードが消失したと言うよりも、コードが「見えなくなった」と言った方が適切です。 GitHub の CEO、Chris Wanstrath 氏が述べたように、「コーディングの未来は、コーディングがまったく行われないことになります。」これは現実に基づいて想像できません。しかし、スマートフォンが登場する前と同じように、生活がこの小さな画面に統合されるとは想像できませんでした。
コーディングはもはや仕事の焦点ではありませんが、依然としてどこかで「実行」されていますが、その役割は変わりました。近い将来、人工知能と自動化によって人間のプログラミング能力が実際に強化され、開発者やイノベーターにとって柔軟で進化する環境が生み出されるでしょう。
歴史を振り返り、コーディング論争における議論の焦点を調べ、コーディングの終焉の賛否両論を探ると、すでに次のようなことができるように思えます。結論を導き出します。コーディングの運命は消滅ではなく、変革のようです。人工知能と自動化の台頭は、テクノロジーの市民化とプログラミング言語の開発とともに、間違いなく私たちの社会におけるコーディングの役割を再構築するでしょう。
ただし、これらの変化は終わりではなく、新たな始まりです。この新たな旅において、人間と機械の間の境界は常に再定義されており、イノベーションの範囲は私たちの想像力によってのみ制限されます。
この世界では、コーディングは消えることはなく、変化の潮流を受け入れて適応し、進化していきます。プログラマーは単なる歴史の遺物ではなく、今後も未来を形成し、AI の開発を導く上で重要な役割を果たすでしょう。
新しい時代の崖に立っている私たちは、未知のものに怯えたり、コーディングの死を嘆いたりしてはなりません。代わりに、私たちはその課題を受け入れ、人間と機械のコラボレーションの性質を再定義することを喜ぶべきです。なぜなら、コードと創造性の領域が融合するこの限られた空間においてこそ、イノベーションの真の意味が解き放たれるからです。今日の私たちの冒険は、これからも何世代にもわたって運命を形作っていきます。
元のリンク: https://link.medium.com/h2MNlYtH5yb
以上がAutoGPT の台頭: プログラマーは職を失うのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。