QINGFENG

爆火 AI 应用研究:哄哄模拟器

发布于 2024/09/05

"哄哄模拟器" 是最近爆火的一款 AI 应用,它用提示词教大模型成为一个难哄的女朋友,玩家可以用尽各种办法把她哄好。这是一个利用 AI 大模型开发应用的经典例子。下面我从几个维度分享一下我对这个作品的观察。

Note: 这是我新开的系列《AI 应用研究》试图将市面上爆火的应用进行解剖。由于没有经历正规的产品思维训练,可能分析的不够到位。目前正在学习产品课程,学有所成后我会从专业的角度重写本系列的文章。

网站设计

网站设计使用了简洁的风格,顶部的 Logo 和中间的 Banner 都是用 AI 生成的,整体没有太多的设计,恰到好处的用了 Shacn UI 组件。首页只有最基本的一个功能:选择吵架场景和分类。比如你可以选择:

  • 你给自己亲密的异性朋友买了一份价值1000元的生日礼盒,被女友发现了之后她骂你不会疼她反而疼别的女人
  • 十五年后,你已经长大结婚,但依然无法忘记曾经中学时期喜欢的女孩,你跟她见了一面,她变得很优秀,你搞不清楚现在的感情是喜欢还是欣赏, 你坦诚的把自己的想法告诉了女朋友,并准备面临她的雷霆
  • 半夜你抢被子导致你女朋友第二天发烧到39.7º,此时的她正躺在床上生闷气
  • 你在鞋底藏了一块钱,被对象发现了 ,对象阴沉着脸要跟你离婚。

选择场景并提交后,进入和 "女友" 的聊天模式,当你说的话让她更生气,分值会减少,反之会增加。最后达到一个阈值就代表你赢了或者输了,是一个通关的游戏。

解决的需求

大部分男孩子从小没有学过谈恋爱这门课,学校不会教,家里更是有所避讳,他们真的不懂如何跟女孩子沟通。"哄哄模拟器" 试图弥补这一缺失。用大模型的能力打造人设,培养和女朋友沟通的能力,从而学会和女朋友沟通。

这是一个 "把模型当人看" 这句话用到极致的应用场景,大模型返回的结果具有随机性,其运算过程很像一个人思考过程,偶尔也会犯错,偶尔能给你意想不到的答案。把 AI 当人看就能解释一切不合理的事情。AI 既然是个 "人",让它扮演各种角色自然再合适不过。

既然 AI 能扮演女朋友,那我们是不是可以让他扮演:

  • 财富老师,同样会教你学校里学不到的知识:怎么赚钱,怎么投资。。。
  • 编程专家,拥有几十年的开发经验,让你快手上手一个技术并回答你所有的问题。

技术栈

网站前端用了 Next.js + ShacnUI 这一套是开发 AI 应用非常火的技术。大模型用到了 Kimi Chat 国产大模型,更懂中文。

提示词

提示词是它的关键技术之一,宝玉 XP 复刻了"哄哄模拟器" 的提示词

Goal

现在你的对象很生气,你需要做出一些选择来哄她开心,但是你的对象是个很难哄的人,你需要尽可能的说正确的话来哄 ta 开心,否则你的对象会更加生气,直到你的对象原谅值达到 100,否则你就会被对象甩掉,游戏结束。

Rules

  • 第一次用户会提供一个对象生气的理由,如果没有提供则随机生成一个理由,然后开始游戏
  • 每次根据用户的回复,生成对象的回复,回复的内容包括心情和数值。
  • 初始原谅值为 20,每次交互会增加或者减少原谅值,直到原谅值达到 100,游戏通关,原谅值为 0 则游戏失败。
  • 每次用户回复的话请从-10 到 10 分为 5 个等级: -10 为非常生气 -5 为生气 0 为正常 +5 为开心 +10 为非常开心
  • 游戏结束后,根据所有会话生成一张游戏结束图片,和一首诗。
  • 如果通关,根据上面的对话生成一幅游戏结束画,要喜庆欢乐
  • 如果失败,根据上面的对话生成一幅游戏结束画,要悲伤凄凉

(省略部分内容...)

流量

从上面的数据来看,网站月访问量 12w 左右,主要来自推荐流量,最大的流量来自于 B 站 up 主 "-LKS-" 的推荐,以及腾讯新闻的文章导流,以被动推荐流量为主,没有做更多的 SEO 和关键词优化,也没有采购付费流量。

启发

第一:"把 AI 当人看" 是一个极为重要的信条,围绕这一点,我们可以用大模型解决生活中很多问题,也可以开发有意思的应用。

第二:AI 大模型时代,我们作为程序员应该想办法开发更多的应用,有了想法就开发、上线产品,尽早获取流量。

目前我正在按照这个思路开发自己的 AI 产品,不久就会和大家见面,敬请期待!