要抓取的網站書名
1 ChatGPT輸入:web scrape https://books.toscrape.com/ using Python and beautifulsoup
2 點選enter鍵,進入如下:
3 将ChatGPT生成的代碼用Python運作,報錯如下:
4 将報錯内容輸入ChatGPT
5 安裝好Python依賴包,運作成功如下:
ChatGPT生成的代碼,成功抓取書名
6 打算抓取更詳細的資料(書名、連結、價格)
8 使用Python運作結果如下圖
9 ChatGPT生成的Python資料抓取代碼成功抓取到資料
人工智能就在這裡。它存在于我們的家中、我們的口袋和手提包中,并且正在潛入我們的工作場所。自上世紀 90 年代以來,它就能夠在棋盤遊戲中擊敗人類,而且在問答節目中也不差。随着人工智能的不斷發展,它所能做的事情的局限性正在縮小。
目前,ChatGPT已經具備了更多創造性追求的能力,例如編寫電子郵件、文檔和代碼等任務。它正在完成越來越困難的任務,并且每一次進步都會看到它進一步侵占人類員工的角色。現在,即使是這種人工智能的程式員也無法避免自動化焦慮。AI 不僅能更好地識别 HR 的 Susan 照片,它還能編寫基本代碼。
但這是否意味着AI将完全取代程式員?
一種焦慮,而不是真相
人工智能和自動化長期以來一直在工作場所引起焦慮。人工智能和自動化的持續發展也沒有對平息這些恐懼起到任何作用。相反,該領域的進步導緻越來越多的勞工對自動化感到焦慮——擔心我們人類很快就會被機器人取代。
恐懼是可以了解的。畢竟,人工智能已經穩步融入我們的工作職責和業務流程。從支援客戶服務團隊的人工智能聊天機器人,到為繁瑣的日常流程提供動力的自動化,人工智能正在将自己融入更多企業,扮演更多角色。
人工智能處理的不僅僅是行政領域。近年來,随着 AI 快速學習編寫代碼,程式設計工作也為颠覆做好了準備。
程式員,不是人?
編碼是人類獨有的觀念正在過時。今天,越來越聰明的人工智能程式正在開發,專門編寫代碼。今天ChatGPT已經編寫一些簡單程式。
這就引出了一個經典的、由恐懼驅動的問題:如果人工智能已經可以編碼,什麼能阻止它從其創造者手中接過手?據預測,到 2040年,計算機将有能力取代程式員。事實上,對 AI 取代程式員的擔憂是該行業最擔心的問題之一,29%的程式員将其列為 2016 年最擔心的問題。
那麼,這是否意味着人工智能有一天會取代程式員呢?
我相信未來人工智能可以取代程式員工作。
我們會看到 AI 編碼新的 AI,同時人類被我們新的機器人霸主壓制嗎?
不太可能,因為人工智能沒有自己的意識。
工具,而不是替代品
與迄今為止的許多 AI 和自動化執行個體一樣,該技術的功能已被誇大到不成比例。AI 根本不是您可以安裝、打開并留給自己的裝置使用的東西。
每一項偉大的技術創新背後,都有一群優秀的程式員。這些程式員可能會得到人工智能的幫助,但隻是作為一種有用的工具來加速他們的工作——比如測試自動化或開源庫。目前的人工智能無法取代程式員,就像電腦無法取代數學家一樣。它有幫助,但需要輸入和指導。
喂養人工智能的手
任何一種自動化功能都需要一名真正的員工在背後監督進度、微調流程和處理決策。為了讓人工智能系統能夠“思考”,它們需要不斷地接受訓練,并不斷地接受大量的資料。
程式員是喂養人工智能的手。他們不太可能很快被咬傷。盡管 AI 可以編寫代碼,但它沒有能力確定它編寫的代碼是正确的代碼。它不了解功能的商業價值,也不會被删除無意義的界面元素的深夜靈感所打動。就程式設計而言,人工智能需要人們告訴它要創造什麼。
程式設計和人工智能的未來是一種融合;人與計算機之間的共生關系。AI 并沒有取代程式員(或其他任何人),而是準備通過內建和受控使用來重新構想開發人員的工作量。
重新定義而不是替代
就像無數其他工作一樣,人工智能并不是要取代程式員,而是要重新定義他們的工作量。它将使我們重新認識成為一名程式員意味着什麼。它将使我們從繁瑣、重複的任務中解脫出來,這些任務會分散我們對我們想要專注的重要工作的注意力。例如,發明下一個偉大的産品,或決定要包含哪些新功能。
換句話說,人工智能将提高效率。開發人員不會被迫以機器人的方式處理繁瑣的待辦事項清單(我們可以将其留給實際的機器人)。相反,重點隻會放在最重要的任務上。
仍在控制中
人們很容易忘記,人工智能隻會按照我們告訴它的那樣去做。是的,在未來,像 ChatGPT 這樣的人工智能可以處理程式設計工作。但是,人力投入始終是必不可少的。
人工智能更有可能繼續成為優化跨工作流程的工具,包括程式設計。随着它的進步,它對我們會變得更有用,而不是科幻小說中的怪物,在我們願意放棄之前等待着搶走我們的工作。