## LLM 与闭源应用:添加有声书同步 由于对常用有声书应用——智能有声书播放器 (SABP) 和 Audiobookshelf (ABS) 之间缺乏同步功能感到沮丧,作者开始了一个具有挑战性的项目:在没有 Android 开发经验的情况下,为闭源 SABP 应用添加 ABS 同步功能。 他利用大型语言模型 (LLM),如 Claude,成功地反编译了 SABP 的 APK,确定了用于挂钩进度保存的关键代码路径,并熟悉了 ABS API。该过程包括将字节码转换为可编辑的 smali 代码(但最终利用 APK 结构内的 Java 编译以简化实现),并由 LLM 进行仔细的代码审查以发现错误——包括关于数据丢失和服务器时间戳处理的关键问题。 虽然项目成功了,但它凸显了源代码访问的重要性日益增加。LLM 极大地降低了软件修改的门槛,但闭源应用缺乏贡献机制,限制了收益于个人用户。这段经历促使作者转向开源应用 Lissen,认识到协作开发和贡献途径的价值。最终,该项目证明了修改闭源软件越来越可行,但开源仍然是实现更广泛影响和长期改进的更优模式。
Notepad++名称的商标侵权问题已成功解决。另一项目的开发者已从其产品和网站上删除了所有未经授权的Notepad++商标使用。
Notepad++的创建者Don Ho澄清说,虽然他欢迎Notepad++代码库的移植和分支,因为该项目采用GPL许可,但他不能*认可*它们。 这是为了保护用户免受潜在的安全风险(例如伪造品牌的恶意软件),并保护Notepad++的声誉免受不受管理的外来项目的影响。
Ho强调支持从代码中受益的用户,但维护对商标的控制对于确保与官方Notepad++品牌相关的质量和安全至关重要。 基本上,分支是可以的,但不能虚假暗示官方认可。
作者在人工智能及其底层数学方面拥有丰富经验,对最近在培养和训练人造神经元方面的进展深感不安。具体而言,一个实验室培养的神经网络成功运行《DOOM》游戏,引发了一种令人不安的认识。
虽然大型语言模型被认为仅仅是预测下一个词元,缺乏意识,但这个生物系统模糊了界限。作者质疑,创造一个“生物计算机”并使其置于持续的、模拟的暴力环境中是否构成伦理对待,特别是考虑到该系统*解读*视觉数据,可能“看到”游戏画面。
尽管规模相对较小(20万个神经元——超过一些动物的神经元数量),但这种潜在的强大且节能的生物计算技术,为持续发展创造了强大的商业动机。作者最后表达了一种不适感,强调了围绕这项可能具有突破性——且伦理上存在争议——技术的公众讨论不足。