AI is an auxiliary tool rather than a "software developer" that replaces humans
Author:Eve Cole
Update Time:2024-11-16 17:48:01
On October 24, the 2024 China Computer Conference (CNCC2024) opened in Hengdian, Dongyang, Zhejiang, attracting more than 10,000 academic, educational, and business people in computing-related fields. Focusing on the theme of "Developing New Productivity, Computing Leads the Future", more than 800 well-known domestic and foreign experts, scholars, and corporate technical elites were invited to give speeches and exchanges at the conference, including Turing Award winners and more than ten academicians. "We are in an era of unprecedented change, and the rapid development of information technology is leading the wave of industrial revolution." Chen Chun, chairman of the conference and academician of the Chinese Academy of Engineering, said in his speech that computing, a key force that promotes the progress of the times, is It has been integrated into our lives with unprecedented breadth and depth, ushering in a new era of ubiquitous computing with the interconnection of everything and the three-dimensional integration of humans, machines, and things. Computing not only produces intelligence, but also shapes consensus, provides a new paradigm for scientific research, and gives birth to a new economic form. Chen Chun said that high-quality development is inseparable from the support of new productivity, and computing is undoubtedly the core and soul of new productivity. He hopes that industry elites can jointly discuss new technologies and trends in the field of computing, and contribute to the cultivation and development of new productivity. development contribution. Mei Hong, a professor at Peking University and an academician of the Chinese Academy of Sciences, reviewed the development history of software automation and discussed the challenges that the current development of AI brings to software engineering. "The combination of big data and deep learning has far exceeded expectations, but it still faces many challenges. In the past ten years, our team has explored deep learning + software engineering and achieved some original results in AI-assisted code generation or code completion. "Mei Hong said that the application of large language models in the field of code generation is still limited, such as insufficient support for program language structure and semantics, and many difficulties in the acquisition and use of code data resources, especially private domain code data. "I think the current technical path of big language models is not suitable for the processing and generation of program code. It needs to be combined with existing software engineering technology and knowledge." In Mei Hong's view, although big data + deep learning provides powerful resources and Analysis methods, but it is difficult to realize software automation by relying on these alone. "Software carries human civilization and must be firmly in the hands of humans. AI should be used as an auxiliary tool rather than a 'software developer' that replaces humans." He emphasized. Rui Yong, senior vice president of Lenovo Group, believes that the implementation of artificial intelligence requires a comprehensive consideration of the four major elements of data, algorithms, computing and infrastructure, and proposed the use of a hybrid framework to solve the problem. He also demonstrated the limitations of artificial intelligence through the example of large models, such as the lack of reasoning and planning capabilities, and proposed the need to combine other schools and technologies to form a more comprehensive and hybrid approach to promote the true implementation of artificial intelligence. The conference lasted for 3 days, with a total of 118 invited reports, 3 conference forums, and 138 special forums, covering 34 technical directions such as AI, network security, basic software, education, and chips. According to reports, the China Computer Conference, founded in 2003, is an annual event for exchanges between people from all walks of life in the field of computing, including academic, technology, industry, and education.