Skip to Content
超越Vibe编程
book

超越Vibe编程

by Addy Osmani
August 2025
Beginner to intermediate
254 pages
3h 1m
Chinese
O'Reilly Media, Inc.
Content preview from 超越Vibe编程

第 9 章 振动编码的伦理意义

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

随着人工智能辅助开发变得越来越普遍,解决这一新模式的伦理和社会影响问题至关重要。 本章将从技术细节入手,从伦理角度来审视振动编码:这些新的开发方法可能很有效,但也需要负责任地实施,并造福于个人和整个社会。

我从知识产权(IP)问题入手。谁拥有人工智能生成的代码?是否允许在不注明出处的情况下使用可能源于开放源代码的人工智能成果?在此基础上,我将考虑偏见和公平问题。透明度是另一个重点:开发人员是否应该披露代码库的哪些部分是人工智能生成的,团队如何确保对代码质量和错误负责?

我概述了人工智能使用中负责任的开发实践,从建立透明度和问责制,到避免提示中的敏感数据,再到确保可访问性和包容性。本章最后提出了一套负责任地使用人工智能工具的指导原则。

法律免责声明

下文主要从美国的角度探讨了 复杂的法律话题,特别是版权和知识产权法。全世界的法律体系和解释都在不断演变,尤其是在人工智能方面。本信息仅用于教育目的,不构成法律建议。在根据本信息做出任何决定之前,尤其是当你对自己或人工智能工具生成的代码的所有权或许可有疑虑时,应咨询有资质的知识产权律师。

知识产权考虑因素

谁拥有人工智能生成的代码?使用这些代码是否尊重了训练人工智能的源材料的许可和版权? 像 GPT 这样的人工智能模型是在互联网上的大量代码上训练出来的,其中包括具有各种许可证(MIT、GPL、Apache 等)的开放源代码库。如果人工智能生成的代码段与 GPL 许可项目中的代码段非常相似(或完全相同),那么在专有代码库中使用该代码段可能会无意中违反 GPL,因为 GPL 通常要求共享衍生代码

根据开放源代码规范和一般版权原则,几行代码的小片段如果缺乏足够的原创性而不能被视为独立的创造性作品,或其使用有可能被视为微不足道(微不足道而不值得法律关注),则可能不具有版权性。 但是,任何实质性的或表达独特创意选择的作品都更有可能受到版权保护。必须明白,"开源 "并不意味着 "公有领域"。在默认情况下,创意作品(包括代码)受其作者的独家版权保护。 开放源码许可证明确授予了原本受版权法限制的权限。

如果你想了解更多有关开放源代码规范的信息,可以从以下几个方面入手:

开源计划

OSI定义并推广开源软件,维护开源定义,并批准符合其标准的许可证。

自由软件基金会(FSF)

FSF倡导 "自由软件"(与开源原则有很大的重叠),是 GNU 通用公共许可证 (GPL) 等许可证的管理者。

项目专用文档

单个开源项目通常包括LICENSE文件、README文件和贡献指南,详细说明了特定项目的使用和贡献条款。

社区和法律资源

GitHub 等网站提供有关开源实践的大量文件和讨论。Linux 基金会等组织和法律信息网站也提供了有关开源合规性和法律方面的宝贵资源。

使用小代码片段是否与合理使用原则(在美国;在许多其他司法管辖区为 "合理交易")重叠,这个问题很复杂,而且高度依赖于事实。合理使用允许在未经许可的情况下有限度地使用受版权保护的材料,用于批评、评论、新闻报道、教学、学术或研究等目的。美国法院通常考虑四个因素来确定合理使用:

  • 使用的目的和性质(商业性与非营利性、转换性与复制性)

  • 受版权保护作品的性质(高度创造性与事实性)

  • 相对于整个版权作品而言,使用部分的数量和实质程度

  • 使用对版权作品潜在市场或价值的影响

虽然有些人可能会认为,为实现互操作性或获取无版权的想法而复制很小的功能代码片段可能属于合理使用的范畴,特别是如果这种使用具有变革性,但这并不是一个明确的代码法律领域,也没有普遍认同的明确 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

深入淺出代數

深入淺出代數

Tracey Pilone, Dan Pilone
低代码AI

低代码AI

Gwendolyn Stripling, Michael Abel
AI工程

AI工程

Chip Huyen

Publisher Resources

ISBN: 9798341667020