一句话:通过研究52名自由职业开发者,揭示其使用生成式AI开发的独特挑战,并提出SE4GenAI与HypeSE方向。
生成式AI的兴起促使企业雇佣自由职业开发者来挖掘其潜力,但缺乏组织支持且依赖客户反馈的自由职业者面临独特挑战。本文对52名自由职业开发者进行研究,识别出多项困难:生成式AI输出的不可预测性、幻觉、试错式提示循环导致投入不一致;特定框架的令牌限制与长响应时间;以及炒作相关问题,如客户期望膨胀和技术生态快速演变。作者据此提出“面向生成式AI的软件工程(SE4GenAI)”与“炒作诱发的软件工程(HypeSE)”两个领域,呼吁软件工程社区为自由职业者及新兴技术实践提供有效指导。
The rise of generative AI has led many companies to hire freelancers to harness its potential. However, this technology presents unique challenges to developers who have not previously engaged with it. Freelancers may find these challenges daunting due to the absence of organizational support and their reliance on positive client feedback. In a study involving 52 freelance developers, we identified multiple challenges associated with developing solutions based on generative AI. Freelancers often struggle with aspects they perceive as unique to generative AI such as unpredictability of its output, the occurrence of hallucinations, and the inconsistent effort required due to trial-and-error prompting cycles. Further, the limitations of specific frameworks, such as token limits and long response times, add to the complexity. Hype-related issues, such as inflated client expectations and a rapidly evolving technological ecosystem, further exacerbate the difficulties. To address these issues, we propose Software Engineering for Generative AI (SE4GenAI) and Hype-Induced Software Engineering (HypeSE) as areas where the software engineering community can provide effective guidance. This support is essential for freelancers working with generative AI and other emerging technologies.