AI가 프로그래머를 대체할 것인가
오늘은 좀 더 자주 묻는 질문인 "대규모 언어 모델은 프로그래밍할 수 있는데, 프로그래머는 앞으로 사라질까?"에 대한 답을 드리고자 합니다. 이 질문은 2023년 만에 ChatGTP 화재 이후 다양한 강의와 생방송에서 가장 많이 받은 질문이기도 한데, AI는 프로그래밍할 수 있고, 프로그래머는 실직 상태인데, 그들은 여전히 어떤 프로그래밍을 배우고 있습니까?
要回答這個問題其實不難,我換個問題問大家“現在還有公司在招聘打字員嗎?”,答案當然是否定的,但是倒退二三十年前,電腦還是稀罕物,我上學的時候,學校有一個小小的機房,二三十台機器,上千名學生輪流用。後來參加工作,一個單位上千人,只有二台電腦,一台在財務科,給大家計算工資用,另一台在資訊科,絕大部分部門都還是有紙化辦公,如果有些數據必須錄入電腦,必須到資訊科,由專業的打字員同志使用熟練的五筆輸入法進行錄入。
그 당시에는 이 자세가 너무 부러웠고, 키가 너무 커서 매일 컴퓨터를 만질 수 있었고, 1분에 100자 이상을 입력할 수 있었습니다! 몇 년 후, 컴퓨터가 점차 대중화되어 기본적으로 사업부의 모든 부서가 1대를 갖추게 되었고, 젊은이들은 자연스럽게 타고난 '빨리 배운다'는 장점을 살려 점차 컴퓨터를 사용하는 권리를 습득했습니다. 어느 날 나는 옆 부서의 왕 노인도 컴퓨터를 사용하고 있다는 것을 알았고, 병음을 인식하지 못하는 사람도 아니었고, 알고 보니 그는 마법의 무기를 가지고 있었고, 나중에 이것을 필기 판이라고 한다는 것을 알게 되었습니다.
원래 키보드에서 입력해야 했던 한자를 직접 직접 입력할 수 있습니다! 정말 놀라웠고, '타이피스트는 앞으로 일자리를 잃게 되지 않을까?' 하고 생각했습니다. ”。 몇 년 후, 휴대폰도 대중화되었고, 특히 스마트 폰은 이제 1 인당 1 개이며, 정보를 입력하려면 직접 음성 인식으로 입력 할 수 있습니다.
다시 한 번, 나는 "타이피스트는 일자리를 잃지 않을까?"라는 질문에 대해 생각했다. 그렇다면 지금 타이피스트가 있는 구직 사이트는 어디인가요? 물론 아니에요. 하지만! 직책이 무엇이든 사무직에 지원하고 이력서에 "입력할 수 없습니다"라고 설명하면 입사에 대한 희망이 얼마나 있다고 생각합니까?
重新梳理一下,二十年前的打字員的確消失了,但打字這個技能並未消失,而是變成了現代職場人必備的生存技能!所以現在正式回答大家的問題“隨著人工智慧的發展,程式師會消失嗎?”,我的回答是“程式員也許會消失,但程式設計這項技能會變為職場中人人都必備的技能!”。
그것에 동의하지 않는 사람들이 있을 것이라는 것을 알고 있으므로 천천히 설명하겠습니다. 먼저 앞으로 모든 사람이 타이핑과 마찬가지로 프로그래밍을 할 수 있어야 하는 이유에 대해 살펴보고, 정보화 사회에서는 모든 종류의 데이터가 정보화되고, 정보화의 기본 방법인 타이핑이 다양한 경우에 자연스럽게 존재할 것이기 때문에 현대 사회에서는 타이핑을 할 수 없을까요? 왜냐하면 그것은 당신이 사회로부터 버림받았다는 것을 의미하기 때문입니다. 마찬가지로, 이제 우리는 점차 인공 지능 시대에 접어들었고, 대규모 언어 모델의 개발과 함께, 다양한 AI 응용 프로그램이 미래의 모든 생활 측면으로 확산될 것이며, 사람들은 공통의 요구 사항 외에 개인의 요구를 추구할 것이므로 AI 응용 프로그램은 미래에 점차 개인화될 것이며, 사회에서 AI 응용 프로그램에 대한 수요는 기하급수적으로 증가할 것이며, 인공 지능 응용 프로그램은 어디에서 왔습니까? 물론, AI는 프로그램을 작성할 수 없습니까? 대규모 언어 모델 생성기 프로그램을 사용한 적이 있다면 AI 프로그래밍의 결과가 요구 사항을 완전히 충족할 확률이 높지 않다는 것을 알게 될 것이며, 종종 결과를 반복해서 테스트하고, 문제를 찾아 넘겨주고, 계속 변경하도록 하거나, 더 신뢰할 수 있는 직접 변경해야 합니다. 그러나 이렇게하기 위해서는 전제는 프로그램을 이해해야하며, 완전한 초보자라면 AI가 프로그래밍을 제공하더라도 모든 종류의 오류 메시지를 이해하는 것은 고사하고 실행 방법조차 모르고 AI와 의사 소통하므로 모든 사람이 미래에 프로그래밍 할 수 있어야합니다.
接下來就引出第二個問題,程式設計那麼專業,那麼難,怎麼可能人人都會?不少計算機專業的畢業生都無法獨立寫出一個小專案。同樣,我們回看下二十年前,社會上專門有培訓機構培訓打字,因為那時的打字專業度還是很高的,但是後來拼音輸入法大大降低了打字的門檻,只要你懂拼音,哪怕慢點也能打字,再後來手寫輸入、語音輸入都出來了,打字基本已經沒有門檻了。所以如果我們放長時間線來看,只要這個技能有市場就有需求,有需求就有商機,有商機就有公司會想辦法降低門檻,讓更多的人能夠進來。程式設計也是一樣,未來的社會到處都是AI,程式設計是與AI打交道的最有效的手段,注意我說的是最有效,而不是最常用、最簡單的手段。所以既然有市場就有需求,有需求就有商機,有商機就有人會想到降低程式設計門檻,所以近些年我們會發現有公司推出了“低代碼程式設計平臺”。
소위 로우 코드를 사용하면 프로젝트를 완료하기 위해 가능한 한 적은 또는 전혀 코드를 작성하지 않을 수 있으며, 간단히 말해서 시각화, 파라메트릭 구성 등을 통해 프로그래밍 프로세스를 실현하는 것입니다. 코드를 프로그래밍하는 것이 어렵지 않은가, 구문을 기억해야 하고, 그 키워드를 기억해야 하는데, 이는 너무 번거롭기 때문에 모듈을 드래그 앤 드롭하고 매개변수를 구성하여 프로젝트를 완료할 수 있는 반자동 도구가 제공됩니다.
사실, 어린이 프로그래밍에서 가장 흔한 스크래치는 서로 다른 빌딩 블록 모듈을 연결하여 특정 기능을 달성할 수 있는 로우 코드 프로그래밍 플랫폼이라고도 할 수 있습니다.
미래에는 점점 더 많은 로우 코드 플랫폼이 있을 것이고 임계값은 점점 더 낮아지고 기능은 점점 더 강력해질 것이므로 평범한 사람들이 며칠 후에 프로그래밍을 마스터하는 방법을 배우는 것은 상상할 수 없는 일이 아닙니다. 어쩌면 20년 후의 사람들도 "코딩도 못하는데, 어떻게 직장을 구하지?"라고 똑같은 질문을 할 것이다. ”
어떤 사람들은 "AI는 내가 프로그래밍을 할 수 없어도 미래에 점점 더 지능적으로 변할 것이지만 AI에게 프로그래밍을 명령할 수 있고, AI가 생성한 프로그램이 지금은 그다지 좋지 않을 수 있지만 앞으로 점점 더 좋아질 것이기 때문에 프로그래밍을 배울 필요 없이 AI가 다시 성숙할 때까지 기다렸다가 명령할 것"이라고 생각할 수 있습니다. 아이디어는 괜찮아 보이고 예를 들어 보겠습니다, 이제 당신은 직장을 구하러 갔고, 타이핑을 할 수는 없지만 필기 태블릿과 음성 입력을 사용할 수 있으므로 타이핑 속도가 필요한 직업이 아닌 한 할 수 있어야 합니다. 그래서 당신은 당신의 상황을 진실되게 설명하는 이력서를 "나는 타이핑할 수 없지만 필기 태블릿과 음성 입력은 사용할 수 있습니다"라고 보냈다면 어떤 결과가 당신을 기다리고 있을까요? 결과가 없을 확률이 높습니다. 필기 태블릿과 음성 도우미의 도움으로 입력할 수 있지만 키보드는 가장 표준적이고 다재다능한 입력 도구입니다. 하지만 키보드 사용법을 모르시면 필기 태블릿, 음성 비서가 필요하시네요, 죄송합니다, 회사에는 필기 태블릿, 음성 비서가 없습니다! 또한 당신을 위해 별도의 것이 장착되어 있지도 않습니다. 그러면 내 돈으로 하나를 살 수 있는데, 어느 날 상사가 당신을 회의에 불러서 회의록을 작성하고, 회의 중에 음성 입력을 사용할 수 없는데, 필기 보드는 어떻습니까? 죄송합니다 서둘러 가져 가지 않았고 회의실에 가지고 있지 않고 컴퓨터 만 가지고 있었는데 어떻게해야합니까? 당신은 당신이 타자를 할 수 없다는 것을 알게 될 것이고, 현재 사회가 이렇기 때문에 아무데도 가기가 불편하고, 타자를 칠 수 없는 사람들을 생각하지 않으면 당신이 버려졌다는 것을 알게 될 것입니다! 같은 방식으로, 사람이 프로그래밍(로우코드 프로그래밍 포함)을 할 수 없다면 필기 태블릿 및 음성 입력과 유사하게 AI를 사용하여 프로그래밍할 수 있지만 입력할 수 없는 것과 동일하지만 예를 들어 ChatGPT를 사용하여 프로그래밍하지만 회사는 ChatGPT를 사용하지 않고 Wenxin Yiyan만 사용합니다. 전 세계의 모든 회사가 전 세계에서 사용할 수 있는 키보드와 유사한 동일한 대형 모델을 미래에 사용하지 않는 한 동일한 프롬프트의 출력은 다른 대형 모델에서 다르지만 이는 불가능합니다. 그리고 프로그래밍을 할 수 있다면 키보드가 있는 한(이 일은 전 세계적으로 일반적입니다), 프로그래밍 플랫폼이 있는 한(현재 많은 프로그래밍 플랫폼이 있지만 주류는 오픈 소스이고 무료이며 누구나 사용할 수 있으며 미래에는 일반적인 로우 코드 프로그래밍 플랫폼이 있을 가능성이 더 높음) 일을 할 수 있으며 회사가 특정 대형 모델을 사용하는지 여부에 의해 제한되지 않습니다.
요컨대, 미래는 인공지능의 시대이고, 사람들은 AI와 상호 작용하는 능력에 능숙해야 하며, AI 자체는 프로그래밍으로 작성되므로 프로그래밍을 할 줄 알면 자연스럽게 더 많은 이점을 갖게 될 것입니다. 그건 그렇고, AI가 매우 성숙하더라도 프로그래머가 사라질 것이라고 생각하지 않으며, 더 가능성이 높은 결과는 다음과 같습니다 : 저급 프로그래머는 사라질 것입니다.이 부분의 작업은 모두가 알고있는 기본 기술로 수행 할 수 있기 때문에 고급 프로그래머는 결코 사라지지 않을 것입니다. AI가 스스로를 최적화하고 개선할 수 있는 특이점으로 발전하지 않는 한, 그때쯤이면 우리의 관심사는 일자리를 찾을 수 있느냐가 아니라 인간이 파괴될 것인지, 아니면 AI에 의해 지배될 것인지가 될 것이다.