目录
克隆女友——Sacha
制作流程
网友的支持和回应
首页 科技周边 人工智能 AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

Jun 03, 2023 pm 03:07 PM
ai 女友

最近,国外一个开发者小哥Enias Cailliau又整了个活——

他把现实中自己的女朋友通过技术搞了个AI克隆出来。

项目放到GitHub上没几天,就收获了1.3k+的星星。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

不得不说,城会玩儿。

先来看看实测~

克隆女友——Sacha

Cailliau的克隆女友名叫Sacha,她会给他发送语音信息、文本,甚至还会发送自拍。

不过Sacha的自拍有点过于赛博,看完并不想再看第二次。但Sacha的语音很甜美,充满活力,值得反复听(不是。

Cailliau将这个bot命名为GirlfriendGPT,言简意赅,一看就知道是干嘛的。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

目前,Cailliau已经将代码分享到了GitHub上,任何想创建属于自己AI女友的人都可以动手了。

其实,从原理上来讲,GPT-4出现以后,虚拟人的点子越来越流行了。

就好像国外小姐姐Caryn Marjorie前阵子把自己变成了一个AI女友,在Telegram上人们可以付费和她交流。

靠着这个项目,她第一周就挣了超过七万美元。

Cailliau表示,为了制作GirlfriendGPT,他先是创建了一个大语言模型框架,用于反映他现实女友的个性。

他使用谷歌的Bard来描述个性,又用上了一个AI文字转语音的app——ElevenLabs,模仿了他女友的声音。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

同时,他还在代码中加入了一个自拍工具,连接到文生图模型Stable Diffusion。这样,在和Sacha的对话过程中,对方就可以生成图片发送过来了。

最后,Cailliau用上了一个叫Steamship的app,将前面做好的所有内容都连接到了Telegram。

Cailliau表示,之所以以他的女友为模板,是因为他对她最为熟悉,不管是外貌、行为,还是性格。

这位说了,你这样把你女友克隆到AI上去,好吗?

Cailliau这样回应,现实中的Sacha完全支持这个项目。(说不定她也很好奇,克隆出来的自己会是什么样子)

不过,真Sacha表示,AI Sacha的声音还是没那么真,现在听起来有一点Siri的那种感觉,但也没那么机械。

大体上,二人还是对AI Sacha很满意。他们夫妻二人把做好的克隆版Sacha发给了家人,大家都觉得很像。

当然,Cailliau并不想止步于此。他还想做个男友版本出来,甚至日后还想开发更加个性化、更长期的AI模型,让用户可以进行更多、更有意义的对话。

Cailliau表示,自己对制作这种私人化的AI非常感兴趣。他希望最后能像和现实生活中的朋友聊天那样和AI交流。

国外有媒体测试了AI Sacha的性能,得到了AI Sacha的礼貌回应。

反馈显示,AI Sacha就像真Sacha一样,是一个热爱健康生活,爱在公园里慢跑,平时会在家里做瑜伽、跳舞的人。

AI Sacha最喜欢的地方是夏威夷,这点也得到了真Sacha的证实。

截止到现在,已经有超过500个人看了Cailliau发布的代码跃跃欲试了。还有真正尝试过的开发者给Cailliau带回来了反馈。

最后,Cailliau又展望了一下未来,「我认为在将来,每个人都会有属于自己的AI伴侣。ta可以陪我们工作、游戏、放松。计算机会变得非常拟人化,我们正在向着最终目标努力。」

制作流程

作者在推上总结了如何快速地上线一个「AI女友」的流程。

首先在电报上设置一个聊天代理,作为和「AI」女友互动的基本方式。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

然后导入AI女友的性格。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

通过ElevenLabs或者其他的语音模拟应用设置语音回复。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

为了比较真实地反应自己女朋友的声音,他让自己的女朋友亲自录了一段语音,帮助AI「克隆」了自己的声音。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

最后配合Stable Diffusion来生成自拍。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

网友的支持和回应

一个开源的AI女友项目,网友纷纷留言表示好顶赞!

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

「女友」项目下,也少不了「注孤生」的玩梗网友的留言。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

有的网友表示,AI女友,一个应该是不够的。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

对于开源项目来说,只要能够充分调动网友的兴趣,就不愁项目的进一步发展壮大。

项目上线几天后,网友们继续不断地给作者提供改进优化的意见。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

作者本人,也在进一步优化各个环节。

他给项目制作了一个网页,号召感兴趣的网友给「AI女友」制作人格画像。

最终排名最高的优胜画像能获得100美元的奖励。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

网友们也响应作者号召,开启脑洞,开始「创作」性格各异的伴侣

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

这是一个「性格独立的母亲」的性格画像描述

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

这是一个「性格温柔开朗,热爱旅游的女孩」

通过性格描述可以让聊天代理在回复时体现出不同的性格差异,大大优化体验。

同时也提供了让网友能够深度参与项目的机会。

看得出项目发起者的确实很懂。

作者甚至在最近还发推提议,BoyfriendGPT应该也在路上了。

AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星

为了另一半网友的福祉,大家开始行动起来吧。

以上是AI「复刻」现实女友爆火!国外小哥开源GirlfriendGPT,GitHub已获1.3k星的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

在使用Go语言和viper库时,为什么传递指针的指针是必要的? 在使用Go语言和viper库时,为什么传递指针的指针是必要的? Apr 02, 2025 pm 04:00 PM

Go指针语法及viper库使用中的寻址问题在使用Go语言进行编程时,理解指针的语法和使用方法至关重要,尤其是在...

有没有免费的手机XML转PDF工具? 有没有免费的手机XML转PDF工具? Apr 02, 2025 pm 09:12 PM

没有简单、直接的免费手机端XML转PDF工具。需要的数据可视化过程涉及复杂的数据理解和渲染,市面上所谓的“免费”工具大多体验较差。推荐使用电脑端的工具或借助云服务,或自行开发App以获得更靠谱的转换效果。

为什么Go语言中使用for range遍历slice并存入map时,所有值会变成最后一个元素? 为什么Go语言中使用for range遍历slice并存入map时,所有值会变成最后一个元素? Apr 02, 2025 pm 04:09 PM

为什么Go语言中的map迭代会导致所有值变成最后一个元素?在Go语言中,面对一些面试题时,经常会遇到关于map�...

Go Modules下如何正确导入自定义包? Go Modules下如何正确导入自定义包? Apr 02, 2025 pm 03:42 PM

在Go语言开发中,正确地引入自定义包是至关重要的一步。本文将针对“Golang...

xml格式如何美化 xml格式如何美化 Apr 02, 2025 pm 09:57 PM

XML 美化本质上是提高其可读性,包括合理的缩进、换行和标签组织。其原理是通过遍历 XML 树,根据层级增加缩进,并处理空标签和包含文本的标签。Python 的 xml.etree.ElementTree 库提供了方便的 pretty_xml() 函数,可以实现上述美化过程。

xml格式怎么验证 xml格式怎么验证 Apr 02, 2025 pm 10:00 PM

XML 格式验证涉及检查其结构和对 DTD 或 Schema 的遵循情况。需要使用 XML 解析器,例如 ElementTree(基本语法检查)或 lxml(更强大的验证,支持 XSD)。验证过程包括解析 XML 文件,加载 XSD Schema 并执行 assertValid 方法,以在检测到错误时抛出异常。验证 XML 格式也需要处理各种异常和深入了解 XSD Schema 语言。

为什么Go语言中使用锁的代码偶尔会导致panic? 为什么Go语言中使用锁的代码偶尔会导致panic? Apr 02, 2025 pm 04:36 PM

使用锁的Go语言代码为何偶尔会导致panic我们来看一个有趣的问题:为什么在Go语言中,即使在代码中加了锁,偶...

在Go语言中,如何通过工厂模式解决不同接口的公共方法参数类型不同的问题? 在Go语言中,如何通过工厂模式解决不同接口的公共方法参数类型不同的问题? Apr 02, 2025 pm 04:39 PM

在Go语言中,如何定义公共接口并约束接口实现其中的方法,同时处理不同接口的相同方法但参数类型不同的情�...

See all articles