Compiled丨Qianshan
Reviewer | Yunzhao
최근 AutoGPT라는 모델이 인기를 끌면서 GitHub에 출시된 지 몇 주 만에 스타 수가 급증했습니다. 현재 AutoGPT의 별 개수는 87,000개에 달해 PyTorch의 65,000개를 넘어 90,000개에 가깝습니다.
이미지 출처: https://github.com/Significant-Gravitas/Auto-GPT
AutoGPT라는 이름에 걸맞게 그 마법은 자율 인공지능인 "auto"에 있다는 것을 알 수 있습니다. 지능. 즉, AutoGPT에 명령만 내리면 자동으로 다음 동작을 생각하고 추론할 수 있으며, 사용자 개입 없이 모든 작업을 독립적으로 실행하고 완료할 수 있습니다.
일부 해외 테스터들이 AutoGPT에 웹사이트 제작을 요청한 결과, AutoGPT는 React 프레임워크를 직접 호출하여 프런트엔드 페이지를 생성하는데 3분도 채 걸리지 않았습니다. 이 기간 동안 사람의 참여는 필요하지 않으며 사용되는 React 및 Tailwind CSS는 AutoGPT에 의해 독립적으로 결정됩니다.
보고서에 따르면 AutoGPT는 오픈 소스 AI 에이전트 Python 애플리케이션으로, GPT-4를 기반으로 하며 사용자가 중간 링크에 참여할 필요 없이 AI가 자율적으로 작동할 수 있도록 합니다. OpenAI 기술 전문가인 Andrej Karpathy는 트위터에서 AutoGPT가 "신속한 엔지니어링의 차세대 개척자"라고 솔직하게 말했습니다.
사진 출처: Twitter @Andrej Karpathy
일부 사람들은 여전히 AutoGPT가 단지 실험적인 오픈 소스 도구라고 생각하지만, 인기가 있지만 프로덕션에 투입될 수는 없지만 이를 대표하는 도구라고 생각하는 사람들도 있습니다. 의사 결정을 위한 인공 지능은 큰 잠재력을 보여주기 시작했습니다.
AI 도구가 자동으로 네트워크 검색, 정보 수집, 독립적 코딩 및 디버깅을 완료할 수 있다면 언젠가는 프로그래머가 제품 개발을 완료하는 데 필요한 프로세스도 AI로 대체되고 기존 프로그래밍 작업이 대체될 것이라는 의미일 수도 있습니다. 미래에는 교체됩니다.
그러면 다음과 같은 질문이 떠오릅니다. 코딩은 과연 사라질 것인가?
시계를 거꾸로 돌려 최초의 전자 컴퓨터가 탄생하고 프로그래밍 언어가 등장했던 1940년대 후반으로 돌아갑니다. 코딩은 소수의 사람만이 익히고 능숙하게 적용할 수 있는 특별한 기술입니다.
시간이 지날수록 코딩은 점차 개발자들이 세상을 바꾸는 강력한 수단이 되었고, 인터넷과 스마트폰이 점차 대중화되던 야만적인 시대에 온갖 분야에 뿌리를 내리고 꽃을 피웠습니다. 그러나 동시에 사람들은 기계의 놀라운 학습 능력과 적응력도 발견하기 시작하면서 "기계가 사람을 대체할 수 있는가"에 대한 논쟁이 테이블 위에 올려졌습니다.
오늘날의 세상에서 우리는 갈림길에 서 있는 것 같습니다. 기술의 물결은 우리를 앞으로 나아가게 하여 효율성을 가져오지만 동시에 더 많은 불안을 야기합니다. 로우코드가 나왔을 때, Copilot이 등장했을 때, ChatGPT가 인기를 끌었을 때, "프로그래머들이 일자리를 잃을 위기에 처해 있다"는 여론이 계속해서 들렸습니다.
어떤 사람들은 코딩이 여전히 필수적인 기술이며 복잡한 문제를 해결하는 데 중요하다고 주장하는 반면, 어떤 사람들은 한때 소수였던 소프트웨어 엔지니어가 오늘날 모든 곳에서 오랫동안 코더가 되었다고 대담하게 제안합니다. 역사의 산물이며 결국 역사 속으로 사라지게 될 것이다. 새로운 시대에는 기계가 선택입니다.
요즘 AI 알고리즘은 코드 생성, 시 창작, 카피 작성, 웹사이트 디자인 등을 할 수 있습니다. 미래학자의 눈에 이것은 단지 빙산의 일각에 불과합니다. 언젠가는 더욱 강력한 인공 지능과 자동화 도구가 소프트웨어 개발 프로세스에서 질적인 도약을 이루어 비전문 개발자도 최소한의 코딩 지식으로 애플리케이션을 만들 수 있게 될 것입니다.
인간과 기계의 경계가 점점 흐려지면서 코딩의 미래에 대한 논쟁은 더욱 치열해지고 있습니다.
코딩의 미래에 대해서는 양쪽 모두 각자의 입장이 있습니다.
코딩은 결국 죽을 것이라고 주장하는 사람들의 판단 근거는 다음과 같다.
(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 중국어 웹사이트의 기타 관련 기사를 참조하세요!