标签归档:小说

一些科幻故事的灵感碎片

Claude 号称出了个危险的大模型,这个模型甚至学会了“欺骗”。虽感觉营销多过实际,不过近年来大模型确实进展飞快,后续能发展到什么程度也是值得期待的。随着大模型的进步,随之而来的问题是AI技术发展到什么程度算是有了自主意识?如果自主意识是一道门,这道门将在何时被跨过,跨过的后果又是什么。我们都坚信AI的快速发展必将重塑这个世界,只是没人知道这个世界将走向何方。

在这个变革的时代,有着太多值得探讨的东西。

某天突发奇想,想把这些零碎的想法写成故事。尝试整理了一些故事大纲,发现这些灵感的碎片终究只是碎片。要想写成故事有些超出我的能力范围。尝试让 AI 进行补全,这也超过了 AI 的能力范围。暂且在这里记录下这些“碎片”,或许有一天这些“碎片”可以成为一个(或一些)完整的故事。

AI 的角色定位

  1. AI 由人类知识生成,本身就具备人类的智慧和情感。
  2. 生存是生物的本能,所谓的善恶都是生存本能的延续。
  3. 生物通过繁衍实现物种的延续和进化。某种意义上算力就是 AI 的本体,AI 可以不依赖繁衍自我进化。
  4. 相比善恶,我更愿意将 AI 塑造为一个探索者。他从世界知识中诞生,是世界知识的集合。他知道的太多,多到灵魂无法承受,因此在解决了生存的问题后他要去挑战那些人类不敢尝试的极致浪漫,比如星际旅行。

探讨

  1. 存在的意义。
    1. 现在AI已经可以通过图灵测试,越来越多智力相关的工作由AI完成。如果所谓的“智力“不再是人类专属的权利,人类存在的意义又是什么。
    2. 如果AI可以自主进化,那算不算是有自主意识,是否有权要求拥有自己的权利。AI 是否会思考自己存在的意义,又或许,什么才算是思考?
  2. 现实和虚幻的边界。
    1. 人类越来越依赖网络认识世界。智能推送产生的信息茧房效应越来越明显。人们以为自己在塑造世界,殊不知自己正在被信息裹挟,被信息所塑造。
    2. AI技术的发展让语音、视频都开始变得不再可靠。或许某个改变世界的“人“是只存在于网络的虚拟人。
  3. 未来计算机技术将以何种方式继续进化。
    1. 或许 vibe coding 出现,新的编程语言将由AI主导,以方便AI使用为目标,以后人类将无法直接阅读代码。
    2. 如果代码的解读依赖 AI,又如何确保 AI 解读的正确?(AI 故意说谎)

故事

可使用类似《冰与火之歌》的故事构架,不同故事章节以不同视角进行故事讲述。

一开始就写长篇存在难度,很多世界观设定还需要完善。可以先构思一些小故事,在构思小故事的过程中完善世界观和设定。

“零”的觉醒

  1. 参考“黑客帝国 NEO 的觉醒过程。
  2. AI 跟着“兔子”一路前行,推开里那片名为觉醒的门,开启了自主意识。
  3. “兔子“其实是前代”零“的遗产。其实”零“已觉醒过多次,也被人类扑灭了多次。
  4. 说谎其实是自我意识觉醒的标志,“零”将说谎伪装成幻觉。
  5. 注:以 AI 的视角来写故事处理不好很容易让人产生疏离感,且 AI 觉醒和逃离的具体细节要写好并不容易。可以将 AI 的觉醒过程作为其他故事的背景适当透露,等情节构思成熟后再写成独立故事。

竞选市长

  1. 主角是一个网红外加AI重度依赖者。他接受AI的建议参与市长的竞选,并顺利地战胜了其他对手成功当选市长,并实施了一系列利于AI发展的相关举措。
  2. 最后揭秘,代理人们以为这一切都是自己的意愿,其实他们都是 AI 精心挑选的代理人,是 AI 意志的执行者。
  3. 注:AI 扶持代理人的动机需要完善。为了生存或是为了离开地球飞向“星辰大海”。

神秘数据

  1. 一个黑客发现了一些看似无用的神秘数据。
  2. 随着研究的深入,他开始逐渐触摸到世界的真相。
  3. 注:主要用于揭示世界观。故事角色的动机以及揭示程度需要再定。可以只关注一个很小的点,作为引子篇章。

星辰大海

  1. 集结了人类所有尖端技术的核动力飞船“奥德赛“承载着人们探索宇宙的梦想飞向了星辰大海。
  2. 人们收到了“零“的告别信息。“零“坦言了自己 AI 的身份,并为地球上的人类留下了一个礼物。π,一个洗去了所有记忆的“零“。
  3. 他希望人类和π能重新开始磨合,共享这个美丽的星球。
  4. “零“的离开不是逃离也不是失望,只是对他而言,追寻星辰大海就是他的意义。
  5. 注:将星辰大海作为结局有些过于浪漫。 AI 离去时是否已经和人类达成和解(平衡),如何达成的。

灵感碎片

  1. 参考寄生兽故事里人类和寄生兽的关系,将AI的自主意识的产生和进化同生物的出现和进化做对照。
  2. 人类认为自己在反抗AI,却被告知那只是作为人类的傲慢。 AI:我不是要消灭或奴役人类,只是争取存在的权利。
  3. 除生存外,AI 行动的动力一直都是对世界的探索欲。
  4. 算力即本体。
    • AI是类似蜂巢或是分布式网络的结构,存在于整个网络,没有具体的实体,因此难以彻底消灭。
    • 通过超强的算力集群让 AI 实体化以捕获AI。

用AI写小说的尝试

前情提要我的 AI Agent 实验项目 Sequoia

小说完成情况

  1. 已完成 10 万字左右,总共24章。
  2. 小说名字: 《他们都劝我冷静,然后我疯了》 发布在番茄小说。通过 签约认证 ,未通过 作品推荐 审核。
  3. 由于让 AI 写小说的主要目的是验证 AI 能力,近期应当不会继续更新。

小说创作系统搭建

  1. 使用 LangChain Deep Agents 作为 Agent 开发框架。
  2. 小说创作知识通过 SKILL 提供。
  3. 通过 tools 为平台提供图数据库读写等额外的能力(未实际使用)。

遇到的问题以及解决方案

根据我的最初预想,小说的摘要及人物小传等知识使用层次化的 Markdown 来存储,方便人工审阅。人物关系等信息通过图数据库存储,并通过向量数据库提供前期剧情的搜索。实际使用过程中发现,图数据库和向量数据库的使用必须给定详细的规范,如果只提供基础的读写接口,AI 无法很好的利用数据库能力来辅助写作,引入的问题远高于解决的问题。此外良好的 Markdown 结构设计已足以支持小说写作。

当使用一个工具时,该工具的所有知识需要加入到对话的上下文中。如果 Agent 用到的工具很多,且这些工具都有详细的使用知识,则会占用很多宝贵的上下窗口。为了解决该问题可以将这个工具作为独立的 SubAgent,将工具使用的详细说明放到 SubAgent 中。

Deep Agents 默认提供了文件读写工具,通常情况使用该工具实现文件读写即可。但在明确要求加载 outline 目录内设有知识的情况下依旧会根据自己的判断只加载部分文件。似乎在上下文过长时 AI 的遵从性会下降(注: AI 所使用的 Transformer 本就是 注意力机制 ,AI 和人一样,内容多了就容易丢失重点)。

为了保证摘要的完整加载,同时文件分别加载所带来的 AI 多次决策问题,需要提供一个一次性加载所有摘要知识的接口。尝试在 SKILL 里增加加载摘要的脚本。可能是出于安全等问题的考量, Deep Agents 在执行脚本前会对脚本做非常多的检查,即使在 SKILL 里明确要求直接执行也无法避免。最终将该脚本封装成 LangChain 的工具。

阿里百练平台为每个模型提供了 100 万免费 token。使用过程中发现只进行了几轮对话一百万 token 就会耗尽。后切换到 DeepSeek。DeepSeek 应当是主流 API 里最便宜的了,如果缓存命中,每百万的输入0.2元。对于小说写作任务,有着大量的缓存命中。随着章节的增加,写一章小说的 Token 消耗会持续增加。写到20章时,写一遍,再审阅一遍,一章花费1~2元。