The latest advancements in machine learning, specifically in foundation models, are revolutionizing the frontiers of existing software engineering (SE) processes. This is a bi-directional phenomona, where 1) software systems are now challenged to provide AI-enabled features to their users, and 2) AI is used to automate tasks within the software development lifecycle. In an era where sustainability is a pressing societal concern, our community needs to adopt a long-term plan enabling a conscious transformation that aligns with environmental sustainability values. In this paper, we reflect on the impact of adopting environmentally friendly practices to create AI-enabled software systems and make considerations on the environmental impact of using foundation models for software development.
翻译:机器学习的最新进展,特别是基础模型领域,正在彻底改变现有软件工程(SE)流程的前沿。这是一个双向现象,其中:1)软件系统现在面临挑战,需要为用户提供人工智能赋能的功能;2)人工智能被用于自动化软件开发生命周期内的任务。在可持续性成为紧迫社会关切的当下,我们的社区需要制定一项长期计划,以实现符合环境可持续性价值观的自觉转型。本文反思了采用环保实践来创建人工智能赋能软件系统的影响,并对使用基础模型进行软件开发所产生的环境影响进行了考量。