用 10 万条微信记录和 280 篇文章,我拿 AI「克隆」了自己

WeClone实战:从微信聊天记录到个性化AI数字分身的完整指南 本文详细介绍了如何使用WeClone开源项目,将个人微信聊天记录作为训练数据,通过LoRA微调技术,打造高度个性化的AI数字分身。从环境配置、数据预处理、模型训练到最终部署为聊天机器人,提供了完整的实战指南,并探讨了语音克隆等进阶功能,帮助用户安全、高效地创建属于自己的“赛博化身”。 阅读详情
AI摘要

作者尝试用个人的微信聊天记录和博客内容训练一个聊天机器人,通过数据清洗、预训练模型微调,创建了一个反映自己语言习惯和风格的AI。尽管模型的表现仍有局限,但这个过程展示了如何通过个人数据塑造更个性化的AI模型。

除了开飞机,做出完美的烤肋排,获得 6 块腹肌以及让公司赚大钱之外,我一直以来也想做成的一件事,是实现一个聊天机器人。

和多年前简单通过关键词匹配来回复的小黄鸡,到现在已经堪比人类智慧的 ChatGPT,聊天 AI 一直在进步,但他们和我想的都有一些区别。

我在微信上和很多人聊天,有的人聊得多,有的人聊得少,我在群里也会说话,我还会写博客和公众号,我会在很多地方留下评论,我也会发微博,这些是我在网络世界留下的痕迹,某种程度上这些东西构成了世界对我的认知,从这个角度上,也就构成了我。将这些数据——我对不同消息的回复,我写的每一篇文章,每一句话,我发过的每一条微博等,全部汇入一个神经网络模型之中,去更新其中的参数,理论上就可以获得一个我的数字拷贝。

从原理上,这和对 ChatGPT 说「请扮演一个叫小王的人,他的经历是XXX」不同,虽然以 ChatGPT 的智慧,这样的扮演毫不费力且可能以假乱真,但其实 ChatGPT 的参数并没有改变,这更像是「扮演」而非「重塑」,ChatGPT 的上千亿个参数并没有改变一个,它从你之前的文本中获取一些信息,然后用它的智慧来应对你。

我喜欢在文章里写一些没有太大用处的比喻,并喜欢在最后做一些总结,跟人聊天的时候,我喜欢用「可以的」来敷衍,同时用卧槽来表示惊讶,我某些时候少言寡语,另一些时候则滔滔不绝。

这是我自己能够感知的一些特点,此外还有更多我自己都无法察觉的固定习惯,但这些微妙又模糊的东西,我无法告诉 ChatGPT。这就像你做自我介绍,可以介绍的很丰富,但和真正的你,依然差之千里,甚至有时候截然相反,因为当我们意识到自己的存在的时候,我们其实是在表演自己,只有在我们没有意识到自己的存在,而融入生活的时候,我们才是真正的自己。

在 ChatGPT 发布之后基于兴趣去学习文本大模型的技术原理,有一种 49 年入国军的感觉,因为对个人爱好者来说,做出在任何方面或再细小的垂直领域超越 ChatGPT 的可能性已经不存在了,同时它又不开源,除了使用,没有别的可打的主意。

但最近 2 个月出现的一些开源文本预训练模型,例如大名鼎鼎的 llama 和 chatglm6b,让我那个克隆自己的想法又开始蠢蠢欲动起来,上周,我准备试试看。

首先我需要数据,足够多且全部都由我产生的数据,最简单的数据来源是我的微信聊天记录和博客,因为没有完全清空微信聊天记录,从 2018 年到现在,我手机里的微信占了 80G 的储存空间,对此我一直有一种家里被人强占一块地儿的感觉,现在如果能把这里的数据利用起来,我会和这 80G 冰释前嫌。

我在几年前曾经备份过我的微信聊天记录,我又找到了当年使用的工具,是一个在 github 开源的工具,叫做 WechatExporter,使用这个工具,可以实现在 Windows 电脑上备份 iPhone 中的手机微信的所有聊天记录,并导出成纯文本格式。这是一个需要耐心的操作,因为首先需要将整个手机备份在电脑上,然后这个工具会从备份文件中读取到微信的记录,并导出。

我大概花了 4 个小时备份,然后很快导出了我所有的微信聊天记录,其按照聊天对象,被导出到了许多个文本文件中。

这里面包括了群聊和一对一的聊天

然后我开始做数据清洗,大多数群我都是潜水比较多,我筛选出一些我比较活跃的群,此外还筛出了一些和个人的聊天记录,我和他们聊天很多,同时他们也愿意我把聊天记录拿来这么做,最后大概 50 个聊天的文本文件够我使用。

我写了一个 python 脚本,遍历这些文本文件,找出我的所有发言,以及上一句,做成对话的格式,然后存入 json,这样,我就拥有了一个我自己的微信聊天数据集。

此时我也让同事用爬虫爬取了我自己的所有博客文章,他爬完发给我之后我才想起来,我其实可以用博客后台内置的导出功能直接导出。博客数据虽然也很干净,但我一开始并不知道如何利用,因为我要训练的是聊天的模型,而博客文章是一大段一大段的话,并不是聊天,所以我第一次训练,只用了微信的这些纯聊天记录。

我选择了 chatglm-6b 作为预训练模型,一方面它的中文效果已经被训练的足够好了,另一方面它的参数是 60 亿,我的机器能不太费力的跑起来,还有个原因是,在 github 已经有好几个对其进行微调训练的方案了。

考虑到我的微信聊天数据最终可用大约 10 万条,我设置了比较低的学习率,同时增加了epoch,在几天前的一个晚上,睡前,我写完训练脚本,并开始运行,然后我就开始睡觉,希望睡醒之后能跑完,但那个晚上我差不多每隔一个小时就醒一次。

早上起来之后,模型训练完了,遗憾的是 loss 下降的并不好,也就意味着 12 个小时训练出来的模型,并不算好,但我是个深度学习的菜鸡,能跑完不报错我已经谢天谢地了,所以我并没有感到失望,而是开始用这个模型来跑对话。

为了增加一点仪式感,我不想用 jupyter 笔记,或在黑黢黢的终端里去聊天,我找了个开源的前端聊天页面,略做修改,然后把模型部署起来,封装了 API ,然后用前端页面去调用这个 API,于是就可以实现比较像那么回事的聊天了。

请不笑话我,我用自己的 10 万条微信聊天记录,训练出的模型,以下是我和他(或者它?)的第一次对话

我又试了下,结果依然不是很好,我不是那种不优化到极致就不好意思拿出手的人,因此我毫不害羞的直接发给了几个朋友,他们给我的反馈是,有点像你,同时他们给我返了对话截图。

左右滑动查看更多

第一个版本,这个模型确实具备某些跟我比较类似的点,我说不好,但有一点这种感觉。

如果你问它,你哪里读的大学,或者你老家是哪里,它并不会回答出准确的信息,并且肯定说的是错的,因为我的聊天记录中并不会有很多人这么问我,从某种角度上,这个模型并不了解我,它像是一个克隆。

当我收到一条微信消息,内容为 A,我回复了 B,那么这里是有一些原因的,这些原因中的一部分,储存在我物理脑袋的七八十亿个神经元里,理论上,如果我产生的数据足够多,也许几千亿条,那么一个参数够大的人工智能模型,就能非常接近我的脑子,10 万条也许少了一些,但也足以让模型的 60 亿个参数里改变一部分,使其相较于原始的预训练模型,更接近我一点。

此外它还有个更大的缺点,就是蹦不出来几个字,回答非常简略,这虽然符合我很多时候的微信聊天风格,但并不是我想要的,我想要它说更多话。

此时我忽然想到了我的博客,如何能把这些博客转换为问答呢,我想到了 ChatGPT ,在我精心构造的 prompt 之下,它成功把我博客文章的一段文本,变成了多个对话形式的问答:

某些时候 ChatGPT 会返回一些不符合格式的内容,所以我写了一个校对脚本,来将各种不符合规则的返回,统统修改为标准的json,且字段名不变。

然后我将其封装为一个接口,放在了香港的服务器上,并在我的电脑上写了一个脚本,把我的博客文章按照 500 字划分,拿去批量转成问答,受限于 ChatGPT 的接口速度,我差不多又花了一晚上,才把我的两百多篇博文,转换成了差不多 5000 个对话数据集。

此时我面临一个选择,如果将博客对话加到微信对话数据集里去训练,那么博客对话占比太低,可能影响会非常小,也就是说跟之前的模型差别不大;另一个选择是单纯用文章的这些数据,去训练一个新模型。

我向 6pen 的算法老哥寻求帮助,在确定模型权重可以融合并想办法从他那顺到融合脚本后,采用了后一种方式。

5000 个问答,训练速度很快,一两个小时就够了,下午我一边写文档一边瞅一眼训练进度,下班之前训练完毕,我开始进行模型的融合,让之前的用微信聊天记录训练的模型,和用我的博客训练的模型进行融合。

两个模型的权重可以自由配置,我尝试了多种不同的比例,考虑到模型收敛过程中 loss 还有一些反弹,我还尝试了不同步数的模型版本

我整晚整晚和这些模型对话,找到效果最好的,但我发现,我似乎很难找出来,这些模型,有一些不同的表现,有的会比较暴躁,有的像舔狗一样,有些特别高冷,有些则很热情,然后我意识到,某种程度上,这或许是我的不同面,这么理解虽然肯定会让搞深度学习,并对其中原理烂熟于胸的人嗤之以鼻,但不失一些浪漫。

最终我发现,聊天和文章两个模型,权重比为 7 比 2 ,且采用第 6600 步保存的模型,融合效果在更多时候,都要更好一点,当然也可能是那个时候已经半夜两点,我的判断力有所下降,但无论如何,我就把他确定为最终模型了。

我和他聊了很多。

很明显,他和 ChatGPT 差得极远,没办法帮我写代码,或者写文案,也不够聪明,因为训练用的数据不包含多轮对话,所以多轮对话的理解力更差,与此同时,他对我也不算特别了解,除了知道自己的名字(也就是我的名字),我的其他很多信息,他其实并不能准确回答,但是,他经常会说一些简单的几个字,让我有一种熟悉的感觉,也可能是错觉,谁知道呢。

总的来说,现在存在的所有广为人知的文本大模型,都是用海量的数据训练的,训练过程会尽可能包含全人类所产生的所有信息,这些信息让模型的亿万参数得以不断优化,例如第 2043475 个参数增加 4,第 9047113456 个参数减少 17,然后得到更聪明的神经网络模型。

这些模型变得越来越聪明,但它们更像是人类的,而非个体的,当我用我自己的这些数据去重新训练模型时,我能得到完全不一样的东西,一个更靠近个体的模型,虽然无论是我产生的数据量,还是我采用的预训练模型的参数量和结构,可能都无法支撑起一个能够和我的脑子差不多的模型,但对此进行的尝试,依然非常有意思。

我将这个网页重新部署了一下,并在中间加了一层 serverless 做保护,因此,现在所有人都可以去试试和这个我的数字版聊天,服务由我的祖传 V100 服务器提供,并且只有一台,所以如果人多的话,可能会有各种问题,链接我会放在最下面。

积极的,发自内心的产出更多的数据,就越有可能在未来获得更接近你的数字拷贝,这或许会有一些道德,甚至伦理问题,但这是大概率会发生的事情,之后我的数据积累的更多,或有更好的预训练模型,训练方式,我可能随时都会重新再次尝试训练,这不会是一个盈利,或任何跟商业沾边的项目,这某种程度上算是我自己追寻自己的一种方式。

这样一想,人生似乎都少了一些孤独感

ChatGLM本地部署(支持中英文,超级好用)! ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型,基于架构,具有 62 亿参数。结合模型量化技术,用户可以在消费级的显卡上进行本地部署(INT4 量化级别下最低只需 6GB 显存)。ChatGLM-6B 使用了和 ChatGPT 相似的技术,针对中文问答和对话进行了优化。经过约 1T 标识符的中英双语训练,辅以监督微调、反馈自助、人类反馈强化学习等技术的加持,62 亿参数的 ChatGLM-6B 已经能生成相当符合人类偏好的回答。 阅读详情

相关推荐

Infinite-Canvas:一站式AI绘画工作流平台部署与实战指南

在 AI 绘画和内容创作领域,你是否经常遇到这样的困扰:灵感来了,却要在多个工具间来回切换——找素材、写提示词、调整参数、批量生成,整个过程繁琐且低效。创作一个系列作品时,管理不同版本的图片和提示词更是让人头疼。如果你渴望一个能整合所有流程,实现从素材管理、提示词工程到批量出图一站式完成的工作台,那么今天介绍的 Infinite-Canvas 正是为你量身打造的解决方案。 Infinite-Canvas 是一个开源的本地网页应用,它将 AI 绘画的完整工作流集成在一个界面中。无论你是想快速生成单张图片,还是

weixin_28707535的博客 337

ChatGLM接入微信公众号(cpolar的使用)

继上利用frp加上阿里云服务器,借助公网ip实现内网穿透,再加上申请域名,解析云服务器,再frp上建立http连接,但是由于阿里云免费的服务器,不支持备案,所以域名解析的服务器无法通过域名访问,所以我尝试去购买便宜的香港的服务器免去备案的麻烦,但是连接完之后,token依旧验证失败。

PRATICKSTAR的博客 1180

京东联盟h5st(3.1)加密参数逆向实战与反爬对抗策略

本文详细解析了京东联盟h5st(3.1)加密参数的逆向分析与实战破解过程。通过接口分析定位关键加密函数,拆解h5st结构并还原其基于SHA256和HMAC-SHA256的加密逻辑,最终使用Python集成JavaScript环境成功复现加密算法,并分享了应对反爬的频率限制、IP封禁及算法升级等对抗策略。

weixin_29246195的博客 1738

记录ChatGLM接入微信公众号的过程,及错误总结(未解决)

本人本来的意思是去搭建一个Chatgbt和微信公众号的一个个人聊天工具,但是由于需要租用海外服务器,以及海外服务器是否能够去满足GBT大模型的训练,因此如果想要省点钱,来进行搭建,就得换个法子,就跟着师哥了解了ChatGLM。

PRATICKSTAR的博客 1767

.NET MAUI 第13讲 深入探索 .NET MAUI Essentials:让应用感知设备与环境,打造智能体验

摘要:本文介绍了.NET MAUI Essentials库如何赋能移动应用感知设备环境的能力。文章详细讲解了设备信息获取(DeviceInfo)、网络状态监测(Connectivity)、地理位置服务(Geolocation)、地图集成(Map)以及传感器(Accelerometer等)等核心功能的使用方法,并提供了完整的代码示例。通过一个综合练习,展示了如何构建设备信息仪表板,实时显示设备参数和网络状态,并实现位置获取与地图导航功能。这些跨平台API能显著提升应用智能化和用户体验,同时保持代码简洁高效。

AlphaNil的博客 1085

Ubuntu 24.04 高效部署Slurm集群:从零到生产环境实战

本文提供了一份在Ubuntu 24.04 LTS系统上从零开始部署生产级Slurm高性能计算集群的完整实战指南。内容涵盖网络配置、Munge安全认证、Slurm核心组件安装与配置,并深入讲解了cgroups资源隔离、NFS共享存储、配置无感知模式等生产环境优化技巧,最后通过实例演示如何提交与管理Slurm作业,帮助用户构建高效、稳定的计算平台。

weixin_29213655的博客 564

我用我的10万条微信聊天记录和 280 篇博客文章,做了我自己的数字克隆AI

除了开飞机,做出完美的烤肋排,获得6块腹肌以及让公司赚大钱之外,我一直以来也想做成的一件事,是实现一个聊天机器人。和多年前简单通过关键词匹配来回复的小黄鸡,到现在已经堪比人类智慧的 chatgpt,聊天AI一直在进步,但他们和我想的都有一些区别。我在微信上和很多人聊天,有的人聊得多,有的人聊的少,我在群里也会说话,我还会写博客和公众号,我会在很多地方留下评论,我也会发微博,这些是我在网络世界留下的...

人工智能学家 639

HyperLynx实战:手把手教你搞定DDR4信号完整性仿真(附ODT与终端电阻配置避坑)

本文详细介绍了使用HyperLynx进行DDR4信号完整性仿真的实战技巧,重点解析了ODT配置与终端电阻优化的黄金法则。通过模型准备、拓扑构建、ODT扫描等关键步骤,帮助硬件工程师规避常见设计陷阱,提升高速数字电路设计的效率与可靠性。

weixin_30861797的博客 638

用 10 万条微信聊天记录和 280 篇博客文章,我克隆了一个数字版自己

我喜欢在文章里写一些没有太大用处的比喻,并喜欢在最后做一些总结,跟人聊天的时候,我喜欢用「可以的」来敷衍,同时用卧槽来表示惊讶,我某些时候少言寡语,另一些时候则滔滔不绝,这是我自己能够感知的一些特点,此外还有更多我自己都无法察觉的固定习惯,但这些微妙又模糊的东西,我无法告诉 ChatGPT,这就像你做自我介绍,可以介绍的很丰富,但和真正的你,依然差之千里,甚至有时候截然相反,因为当我们意识到自己的存在的时候,我们其实是在表演自己,只有在我们没有意识到自己的存在,而融入生活的时候,我们才是真正的自己。

ChatGPT的博客 410

使用CiteSpace软件对知网文献进行关键词共现/聚类/突现分析

一、基本概念CiteSpace(引文空间)是一款专注于分析科学分析中蕴含的潜在知识的软件。它是在科学计量学、数据可视化背景下逐渐发展起来的引文可视化分析软件。通过可视化的手段,CiteSpace能够呈现科学知识的结构、规律和分布情况,并因此将这种分析得到的可视化图形称为“科学知识图谱”。二、主要功能和用途知识图谱构建:根据科学文献的引用关系,CiteSpace可以生成知识图谱,帮助研究人员更好地理解学术领域中不同文献之间的联系和演化过程。主题聚类分析。

m0_64336780的博客 1万+

Transformer在BEV感知中的统治地位

Transformer在BEV感知中的统治地位 ,人工智能,计算机视觉,大模型,AI,本文围绕 Transformer 在 BEV 感知中的统治地位展开,介绍了 Transformer 的基础原理,如自注意力、多头注意力机制等,以及 BEV 感知的概念、任务与挑战。阐述了 Transformer 在 BEV 感知中的技术优势,包括全局建模、灵活特征融合和长距离依赖捕捉能力,还介绍了典型架构、代码示例及在自动驾驶目标检测等领域的应用案例。同时,评估了其性能,提及优化方法,并展望了与其他技术融合、端到端系统等…

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 20万+

用2万条聊天记录克隆自己:WeClone微调LLM打造AI数字分身

WeClone 是一个从聊天记录创造 AI 数字分身的一站式方案:把你的微信对话喂给大语言模型(LLM,即聊天机器人背后的那个"大脑"),微调之后,它会用你的语气和节奏替你跟人聊天。 ## 🎯 WeClone 能干什么 它的核心能力是把你导出的聊天记录变成训练数据,再用 LoRA(一种轻量微调方法,不用重训整个模型)把开源模型调成"你"。 项目把整条链路都打包好了:数据预处理、预训练(PT

gitblog_07030的博客 565

【YOLOv8改进-卷积Conv】 SAConv(Switchable Atrous Convolution):可切换的空洞卷积

许多现代目标检测器通过采用二次观察和思考机制展示了卓越的性能。在本文中,我们在目标检测的主干设计中探索了这一机制。在宏观层面上,我们提出了递归特征金字塔(Recursive Feature Pyramid),该金字塔将特征金字塔网络(Feature Pyramid Networks)的额外反馈连接融入到底层的自下而上主干层中。在微观层面上,我们提出了可切换空洞卷积(Switchable Atrous Convolution),该卷积通过不同的空洞率卷积特征,并使用切换函数汇集结果。

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 1528

如何用2万条微信聊天记录打造你的AI数字分身:WeClone终极指南

想要拥有一个能真正代表你说话、思考、甚至开玩笑的AI数字分身吗?WeClone项目通过微信聊天记录微调大语言模型,让你能够创建属于自己的个性化AI克隆。这个开源项目使用LoRA方法对ChatGLM3-6b等模型进行微调,最终打造出能够模仿你独特聊天风格的智能助手。 ## 🔥 什么是WeClone数字分身? WeClone的核心功能是**AI数字分身创建**,它能够基于你的真实聊天记录,训练出

gitblog_00470的博客 941

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

WeClone:基于微信聊天记录的个性化AI克隆技术深度解析

WeClone是一个创新的开源项目,专注于使用个人微信聊天记录微调大语言模型,创造具有个性化风格的AI数字克隆。该项目通过LoRA微调技术,让ChatGLM3-6b等大模型能够学习并模仿用户的对话风格、语言习惯和思维模式,最终实现个性化的AI分身和微信聊天机器人部署。 ## 🔧 技术架构解析:从数据到AI克隆的完整流程 ### 多轮对话数据预处理机制 WeClone的核心优势在于其智能化的

gitblog_00069的博客 813

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

从微信聊天到AI分身:你的专属数字克隆诞生记

你是否曾想过拥有一个能完全理解你、用你的方式思考和说话的AI分身?WeClone正是这样一个革命性的开源项目,它通过分析你的微信聊天记录,训练出能够模拟你语言风格和思维模式的AI数字克隆。这个项目不仅让AI对话更加个性化,还能让你拥有一个24小时在线、永远懂你的数字分身。 ## 🗺️ 用户旅程地图:从聊天记录到AI分身的完整路径 ### 第一步:数据收集与准备 每个伟大的AI分身都始于真实的

gitblog_00653的博客 661

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

20分钟上手:如何用微信聊天记录微调数字克隆大模型,并接入微信机器人

深夜微信弹出消息,对方还在等你回复——这种"24小时在线"的压力,谁没经历过。WeClone 的思路是:拿你自己的微信聊天记录,用 LoRA 微调一个大语言模型,得到一个说话像你本人的"数字克隆",再把它挂到微信机器人上,替你自动回消息。不需要深度学习背景,一张 **16GB** 显存的显卡就能跑完全部流程。 ## 😅 先看成品:数字克隆能做什么 训练完成后,克隆体会用你的语气接话、带着你的

gitblog_01401的博客 656

如何快速部署WeClone微信AI助手:3步打造你的数字克隆智能伙伴

还在羡慕别人拥有个性化AI聊天助手吗?WeClone项目让你轻松实现数字克隆梦想!通过微信聊天记录微调大语言模型,快速打造属于你的智能对话伙伴。无论你是技术新手还是经验开发者,这篇指南都能帮你快速上手,开启智能对话新体验! ## 🎯 WeClone项目概述:打造个性化AI助手 WeClone是一个创新的开源项目,专注于使用微信聊天记录微调大语言模型,创建个性化的AI数字克隆。该项目让每个人都

gitblog_00940的博客 937

3步打造你的专属AI数字分身:用聊天记录克隆真实对话风格

想让大语言模型学会像你一样说话吗?WeClone是一个基于聊天记录创建AI数字分身的完整解决方案,通过微调技术让模型精准模仿你的对话风格、用词习惯和个性特征。本文将从实际应用场景出发,带你快速上手这个有趣的技术项目。 ## 为什么需要AI数字分身? 在数字时代,个性化AI助手正成为趋势。无论是个人品牌维护、客服自动化,还是创建虚拟社交伙伴,一个能准确模仿你说话风格的AI数字分身都能带来独特价值

gitblog_00516的博客 798

革命性AI数字分身:WeClone如何用2万条聊天记录打造你的专属智能助手

在人工智能技术飞速发展的今天,个性化AI助手已成为技术爱好者的新宠。WeClone项目通过微信聊天记录微调大语言模型,实现了突破性的个性化AI数字分身创建能力。这个开源项目使用LoRA方法对ChatGLM3-6b等模型进行微调,让你能够打造一个真正理解你、能够代表你进行交流的数字克隆,最终实现微信聊天机器人的智能部署。 ## 🔧 核心技术架构解析 ### 个性化微调机制 WeClone采用

gitblog_00578的博客 138

用聊天记录训练微信机器人只要20分钟:WeClone数字克隆完整部署指南

想让微信机器人用你的口吻聊天,还不用从零学机器学习吗?WeClone 就是一站式方案:用你真实的微信聊天记录对大语言模型做微调(让模型在你的数据上额外训练一轮),产出一个说话习惯像你本人的数字克隆。本指南面向零背景读者,把“数据 → 训练 → 部署到微信”拆成三步走,不中断的话大约 20 分钟跑完。 ## 🧭 先想清楚:通用聊天机器人够用吗 这一节回答的是:为什么值得拿自己的记录训练一个,而

gitblog_02058的博客 495

AI克隆人,开始打工赚钱

深AI(DeepAI2023)原创作者 | 黎明今年3月底的某一天,在北京创业的王登科,突然有了一个强烈的想法——克隆自己。他很早就想做一个聊天机器人。今年以来,ChatGPT的爆火,llama和chatglm6b等开源模型的出现,让他觉得,或许是时候了。他决定试试看。基于10万条微信聊天记录,280篇博客文章,他花了几个晚上的时间,在chatglm-6b预训练模型的基础上,训练出了自己的数字克隆...

weixin_44383880的博客 374

如何在30分钟内构建你的数字分身:基于聊天记录的个性化AI克隆指南

你是否曾想过创建一个能模仿你语言风格、24小时在线的数字分身?WeClone项目提供了一站式解决方案,通过微信聊天记录微调大语言模型,打造具有个人特色的智能聊天机器人。本文将深入解析如何从零开始构建专属的数字克隆,涵盖从数据准备到部署应用的全流程技术实现。 ## 核心理念:从聊天记录到个性AI的转化路径 WeClone的核心价值在于将个人聊天记录转化为可训练的AI模型数据。传统的AI助手往往缺

gitblog_00182的博客 1148

WeClone:如何用微信聊天记录打造你的专属AI数字分身?

你是否曾想过,如果能有一个AI版的自己,可以帮你回复消息、模仿你的说话风格,甚至成为你的数字分身?现在,WeClone让这个想法变成了现实!这个开源项目让你能够从微信聊天记录出发,通过大语言模型微调技术,打造一个真正懂你、像你的AI助手。无论你是想创建个人AI助手,还是为企业构建客服机器人,WeClone都为你提供了一站式解决方案。 ## 🤔 为什么需要AI数字分身? ### 现代人的沟通困

gitblog_00584的博客 564

终极指南:如何用微信聊天记录创建你的AI数字分身(WeClone完整教程)

想要打造一个能够模仿你聊天风格、24小时在线的微信机器人吗?WeClone项目让你能够使用自己的微信聊天记录微调大语言模型,创建专属的数字克隆!🚀 这个开源工具基于LoRA微调技术,让普通开发者也能轻松构建个性化的AI聊天机器人。 ## 为什么选择WeClone创建AI数字分身? WeClone是一个创新的**微信聊天机器人框架**,它利用你真实的微信聊天记录来训练大语言模型,创造出具有你个

gitblog_00921的博客 897

如何打造你的AI数字分身:微信聊天记录微调的终极指南

你是否曾幻想过拥有一个真正理解你、能够代表你与人交流的AI数字分身?想象一下,这个AI不仅知道你的说话风格,还能记住对话历史,像真正的你一样进行多轮对话。WeClone项目让这一切成为可能——通过微信聊天记录微调大语言模型,打造属于你自己的个性化AI克隆。这个开源项目采用LoRA方法对ChatGLM3-6b等模型进行微调,实现了突破性的多轮推理能力,让AI不再只是简单的一问一答,而是能够像真实人类

gitblog_01053的博客 838
上一篇: 使用ChatGPT生成思维导图
下一篇: 借助ChatGPT,每天制作100条短视频
aiboycoder
博客等级 码龄4年 191粉丝 32原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值