最近在研究怎么用代码给“鬼鬼”吴映洁找个虚拟男朋友,这事儿听起来有点怪,但挺好玩的,跟大家分享一下我的实践过程。
我就是瞎琢磨,想着能不能用AI捏一个,就那种完全虚拟的,只存在于代码里的那种“完美男友”。
我得确定“鬼鬼”喜欢啥样的。
- 得阳光开朗,像小太阳一样。
- 还得有点小幽默,能逗她开心。
- 最重要的是,要体贴,懂她。
这些都是我从她以前的采访和节目里扒出来的,当然后来发现,这只是理想模型,实操起来根本不是那么回事。
然后,我开始选工具。
我想着用Python,这玩意儿上手快,库也多,搞数据分析和机器学习啥的都方便。最主要的是我熟悉。
就是数据收集。
我把鬼鬼的微博、ins、各种采访视频都翻个底朝天,把她说过的话、喜欢的东西、照片啥的,全部整理出来,然后开始疯狂的文本分析,提取关键词,看看她喜欢什么类型的电影、音乐、美食等等。
我开始用机器学习模型来训练。
我用个简单的文本生成模型,就是那种能根据你给的关键词,自动生成一段话的玩意儿。我把收集到的关于鬼鬼的各种信息都喂给它,让它学习鬼鬼的“口味”。
然后,我就开始让它“生成”各种各样的“男友”人设。
比如,阳光大男孩型的,会说:“鬼鬼,今天天气真一起出去玩!”或者,温柔体贴型的,会说:“鬼鬼,工作辛苦,要好好照顾自己。”
但是,结果嘛emmm…惨不忍睹。
生成的句子要么逻辑不通,要么就是尬聊,根本没法用。就像那种AI客服一样,只会说一些套话,毫无灵魂。
后来我换个思路。
我觉得直接生成人设太难,不如先搞个“聊天机器人”,让它能根据鬼鬼的喜自动回复一些比较有趣的话。
我用个“情感分析”模型,就是那种能判断一句话是积极的还是消极的模型。然后,我让机器人根据鬼鬼说的话,判断她的情绪,再回复一些能让她开心的话。
这回稍微好一点。
机器人至少不会说一些让人摸不着头脑的话。但是,还是感觉很假,就像那种背书一样,没有自己的感情。
我放弃完全用AI捏人的想法。
我觉得,AI只是个工具,它不能代替人的感情。我把AI和人工结合起来。
我先用AI生成一些“男友”的初步人设,然后自己再根据这些人设,写一些更具体的故事和对话,让这个“男友”更丰满、更真实。
这样做出来的东西,才有点像那么回事。
虽然还是有点假,但至少能让人感觉到,这个“男友”是有点东西的,不是那种只会说漂亮话的空壳子。
这回实践告诉我:
- 完全用AI捏人太难,AI只是个工具,不能代替人的感情。
- 把AI和人工结合起来,才能做出更真实的东西。
- 想给鬼鬼找个“虚拟男友”,任重而道远!
这只是我的个人实践,可能还有更好的方法。如果你有什么好的想法,欢迎留言交流!