炒股就看金麒麟分析師研報,權威,專業,及時,全面,助您挖掘潛力主題機會!
來源:環球網
2025年6月30日,由中國公共外交協會、環球網、上海交通大學、同濟大學、澳門大學、北京外國語大學共同主辦的第四期全球名校“Z世代”領袖連線活動成功舉辦。人工智能與代碼大模型領域的青年學者、北京航空航天大學準聘副教授楊健以專業視角指出:伴隨大型語言模型的發展,人工智能已深度融入軟件開發全流程,從自動生成代碼、調試優化,到理解項目需求、協作式編程,極大提升了開發效率。AI正從輔助工具邁向智能合作者,藉助自然語言接口、上下文感知和多智能體系統,推動編程門檻持續降低,人人可編程正逐步成爲現實。
發言全文如下:
近年來,人工智能通過提高生產力、減少錯誤和加速創新,徹底改變了軟件開發領域。隨着機器學習、自然語言處理和增強型代碼生成技術的不斷發展,AI驅動的工具如今已經能夠在軟件生命週期的多個階段爲開發人員提供支持,從編寫和調試代碼,到優化公式乃至預測潛在漏洞等,人工智能正在深刻重塑軟件開發的每一個環節。
語言模型是一種經過訓練的AI助手,它通過學習大量已知信息中的模式來理解、生成和處理人類語言。現代大型語言模型(Large Language Models, LLMs),如由OpenAI開發的GPT,是基於深度神經網絡構建,採用基於預訓練的變換器架構,能夠預測並生成具有人類語言連貫性的文本。這類模型通常以自迴歸方式推理預測下一詞語,參數規模可達到數千億,在翻譯、對話、內容創作等任務中展現出強大的能力。儘管仍存在偏見與事實錯誤等挑戰,但在聊天機器人、代碼生成工具與創意輔助應用中已被廣泛應用。
大型語言模型不僅適用於文本生成,也已被廣泛應用於代碼生成與程序開發。代碼大型語言模型(Code LLM)是一種專門用於理解、生成和處理編程代碼的大型語言模型,這類模型基於GitHub等平臺的大量開源代碼數據,能夠幫助開發者完成代碼編寫、調試、重構,甚至解釋複雜的代碼片段。儘管代碼智能技術已有較長曆史,但大型語言模型的出現,使得更多掌握基礎編程能力的人能夠實現自己的創意應用。
大型語言模型還可以分析大量文檔,實時回答技術問題,幫助新手加快新框架和編程語言的學習速度。此外,藉助自然語言處理能力,大語言模型也爲開發團隊間的協作提供了新方式。在集成開發環境中,他們猶如AI程序員,幫助開發者生成更高效、結構更清晰的代碼,推動軟件架構和設計上的創新。
總體而言,大型語言模型通過提升開發速度、可訪問性和可靠性,徹底改變了軟件工程的面貌。過去,編程是一項高度專業化的工作,只有少數科學家和工程師才能掌握。如今,隨着編程語言、工具和方法的演進,編程變得愈發大衆化。即便如此,現代編程仍面臨諸多挑戰,例如系統複雜性、對專業知識的高度依賴,以及耗時的開發流程。開發者需要應對代碼質量維護、大型代碼庫管理以及技術快速迭代等難題。
未來的編程將呈現“自動化程度更高、協作性更強、AI深度集成”的趨勢。我們可以預見,未來會出現更直觀的開發環境、更先進的自動代碼生成工具和更智能的AI助手,使編程過程變得更高效、易用。人工智能編程正在通過輔助甚至自動化軟件開發流程實現飛躍,涵蓋代碼生成、調試、優化乃至新編程語言的設計。這一趨勢顯著提升了開發效率,縮短產品上市時間,提高軟件質量,並讓開發者能將更多精力集中於高層次的問題解決。
AI正在成爲程序開發中的關鍵合作者。這不僅對開發者提出了新的技能要求,也推動了“人機共創”的工作方式成爲主流。自然語言編程的興起,更是使編程過程變得直觀。開發者只需用中文或英文描述任務,模型便可自動生成相應的代碼並完成任務,從而顯著降低了入門門檻,讓非專業人士也能參與軟件開發,真正推動和實現了“人人皆可編程”。
例如,利用ChatGPT完成缺失值處理的代碼生成任務,只需簡單的任務描述,系統便能在極短時間內自動輸出對應代碼。另一個例子是Cursor,這是一個AI驅動的集成開發環境(IDE),提供了自動生成代碼、智能重寫、基於代碼的查詢等功能。開發者只需輸入自然語言,Cursor即可在當前窗口直接修改代碼,大幅簡化了開發過程。
實現“人人可編程”的關鍵,在於多智能體(Multi-agent)系統的運用。多智能體系統由多個AI代理組成,每個代理具備獨立任務能力,能夠感知環境、做出決策並協同工作。這類系統能將複雜任務拆分爲子任務,實現任務自動化、流程優化和實時反饋。未來,這類技術可廣泛應用於教育工具、快速原型設計、遺留代碼重構等領域。
在這一背景下,Cognition AI推出了全球第一位AI程序員——Devin。與傳統AI編程工具不同,Devin能夠自主處理整個軟件開發生命週期:理解自然語言需求、編寫、測試、調試、部署,甚至可使用終端和代碼編輯器、在GitHub上協作處理任務,成爲虛擬隊友而非單純的代碼補全工具。在SWE-bench基準測試中,Devin在無人協助的情況下解決了近10%的GitHub真實問題,遠超GPT-4的1%表現,展現出卓越的軟件開發能力。
展望未來,AI驅動的編程正重塑軟件開發的生態,從簡單的自動補全工具發展爲能夠理解項目上下文、生成完整功能,甚至自主管理開發流程的軟件合作者。這場變革正在重新定義開發者角色、提升生產力,並引入如“可視化編程”等全新範式。
總結來說,AI輔助開發正以前所未有的方式提升開發者效率,自動完成重複性任務、優化代碼結構並縮短調試時間,實時提供示例與建議,加速學習過程,協助開發者專注於更具創造性的問題解決和系統設計,從而提升整體軟件質量與創新能力。人工智能的發展還將賦能非程序員,讓他們能夠藉助AI驅動的低代碼、無代碼平臺和聊天機器人,輕鬆生成功能性代碼、調試錯誤、理解編程概念。這極大地降低了入門門檻,雖然對於複雜項目仍需要專業開發者,但AI的發展確實推動了軟件開發的普及化與多元化。
免責聲明:投資有風險,本文並非投資建議,以上內容不應被視為任何金融產品的購買或出售要約、建議或邀請,作者或其他用戶的任何相關討論、評論或帖子也不應被視為此類內容。本文僅供一般參考,不考慮您的個人投資目標、財務狀況或需求。TTM對信息的準確性和完整性不承擔任何責任或保證,投資者應自行研究並在投資前尋求專業建議。