- 博客(27)
- 收藏
- 关注
原创 让AI帮你管理公众号的排版和发布
随着人工智能的飞速发展,我们的内容创作方式也正在发生深刻变化。从灵感生成到润色校对,从图像处理到音视频剪辑,AI 已逐步成为创作者不可或缺的助手。上一篇文章我们介绍了「文颜 MCP Server」,今天让我们来看看怎样让它与 AI 结合,发挥最大生产力。
2025-06-05 11:49:01
520
原创 从Markdown到公众号,自动发布新体验 — 文颜 MCP Server
✅ 将 Markdown 文章自动排版成公众号格式✅ 一键上传本地或网络图片✅ 使用与 文颜 一致的主题美化内容✅ 自动发布到微信公众号草稿箱而所有这些功能,你可以在与LLM(大语言模型)的聊天中自然而然的完成,完全不用打开“文颜”这样的排版工具。
2025-06-04 19:15:57
289
原创 自己写一个智能体-理论篇
最后再来回顾一下一开始我们提到的问题:为什么你与网页版的ChatGPT对话,和你调用API和GPT4o对话,返回的结果往往都是ChatGPT更好?相信通过这篇文章,你有答案了吧。公众号:机器人小不。
2024-12-04 15:45:39
1039
原创 开源公众号排版工具支持自定义主题
自定义主题”可以使你的公众号文章别具一格,具备自己独特的外观,从而创造出独特的视觉体验。其原理是通过开放对主题的CSS(层叠样式表)的修改功能,来对页面进行定制。用户可以创建3套个性化的“自定义主题”,以创造3种不同的视觉体验。问题讨论请移步。主题分享请移步这里。阅读原文。
2024-11-08 10:03:19
738
原创 Markdown转换成公众号、知乎、今日头条格式,已开源
本项目的起源是我平常使用markdown写文章,再使用hugo生成静态页面发布到我的博客。但当我想把文章发布到诸如“公众号”、“知乎”、“今日头条”等平台时,发现需要针对每个平台进行格式转换,这会让我每次浪费很多时间。后来我找到了网站,确实能很好的解决这些问题。但毕竟这是一个在线网站,我希望有个离线也能使用的工具,且我最近也在学swift,因此本项目应运而生。
2024-09-05 17:49:51
1007
原创 在苹果设备上运行Stable Diffusion模型
本文介绍了在苹果设备(MAC、iPad、iPhone)上运行Stable Diffusion模型的方法,包括模型的下载、格式转换以及如何在Swift中调用模型进行推理。
2024-08-22 16:04:32
788
原创 自己写一个RAG应用
RAGRAG 是一个人工智能框架,用于从外部知识库中检索事实,使大型语言模型(LLM)基于最准确的最新信息,并让用户深入了解 LLM 的生成过程。大语言模型训练完后,其内部知识库就已经确定了,所以它无法回答你超过其知识库内容的问题。除非你有能力对其进行微调,否则最简单的方法就是使用RAG检索外部知识库。有人可能会认为,RAG是不是就是让模型在回答问题前先去指定的外部知识库检索一下知识,然后再回答?
2024-07-24 14:48:21
923
原创 在本地跑一个AI模型(7) - 你打草稿,模型来画
从图片质量可以看出,ControlNet对于引导图的遵循和生成图片的质量都较Adapter高,具体使用情况如何,大家在使用前还是自己测试一下。本文首发于:https://babyno.top/posts/2024/04/run-stable-diffusion-locally3-guide-image-generation/公众号:机器人小不。
2024-04-22 17:48:20
1081
原创 在本地跑一个AI模型(6) - Stable Diffusion模型微调
本文介绍了使用LoRA为本地模型进行微调,并介绍了如何下载和使用社区提供的已经训练好的LoRA。使用LoRA可以使生成的图片增加更多的细节。LoRA是技术对提示词优化的一种补充。下一篇将介绍如何使用ControlNet和Adapter,使用和技术相结合,使用“草稿”对AI生成的图像进行规划和约束。本文首发于:https://babyno.top/posts/2024/04/run-stable-diffusion-locally-with-lora/公众号:机器人小不。
2024-04-22 15:32:47
1098
原创 在本地跑一个AI模型(5) - Stable Diffusion
本文介绍了使用diffusers在本地运行的方法,并进行了一次基本的的实践。下篇文章将继续介绍diffusers使用LoRAControlNet和Adapter生成高级图片的实践。本文首发于:https://babyno.top/posts/2024/04/run-stable-diffusion-locally/ollamacoqui-tts。
2024-04-20 15:24:50
2604
原创 在本地跑一个AI模型(4) - 会说话的模型
最后试听一下output.wav吧,是不是跟你预期的有点差距?我特意挑选了一段比较复杂的文字来做实验,比如出现了AI996、和7x24等等词汇。这些词汇模型确实不太好把握,而且还存在一个老生常谈的问题:所有模型对中文的支持都不太好。但也不用太悲观,我们现在还都是使用的默认配置不是吗?经过一番调教后模型是不是能更智能呢?本文首发于:https://babyno.top/posts/2024/04/run-an-ai-model-locally-4/
2024-04-15 14:55:44
1387
1
原创 「译」iMessage采用PQ3量子密码技术实现消息传递
今天,我们宣布推出 PQ3,这是 iMessage 历史上最重要的加密安全升级。PQ3 是一种突破性的后量子密码协议,它将使 iMessage 的端到端安全消息传递更上一层楼。得益于抗泄密加密和针对即使是极其复杂的量子攻击的强大防御能力,PQ3 是首个达到我们称为 “3级安全” 的消息传递协议 - 提供的协议保护措施超越了所有其他广泛部署的消息应用。据我们所知,PQ3 拥有当今规模最大的消息传递协议中最强的安全性属性。
2024-03-13 08:36:04
1023
原创 在本地跑一个大语言模型(3) - 让模型自主使用工具
根据OpenAI官方文档,是使得大型语言模型具备可以连接到外部工具的能力。简而言之,开发者事先给模型提供了若干工具(函数),在模型理解用户的问题后,自行判断是否需要调用工具以获得更多上下文信息,帮助模型更好的决策。举个例子:在上一篇文章我们是利用将事先准备好的文本作为上下文提供给模型,而使用以后,我们只要提供一个“搜索函数”作为工具,模型即可自己通过搜索引擎进行搜索然后得出答案。
2024-03-07 17:00:40
1327
1
原创 在本地跑一个大语言模型(2) - 给模型提供外部知识库
本篇文章我们使用LangChain和RAG对大语言模型进行了一些微调,使之生成答案前可以在我们给到的文档内进行检索,以生成更准确的答案。RAG是检索增强生成(Retrieval Augmented Generation),主要目的是让用户可以给模型制定一些额外的资料。这一点非常有用,我们可以给模型提供各种各样的知识库,让模型扮演各种各样的角色。LangChain是开发大语言模型应用的一个框架,内置了很多有用的方法,比如:文本读取、分词、嵌入等。利用它内置的这些功能,我们可以轻松构建出一个RAG的应用。
2024-03-04 14:41:57
5735
1
原创 在本地跑一个大语言模型
随着ChatGPT的兴起,LLM (Large Language Model,大语言模型) 已经成为人工智能和自然语言处理领域的热门话题。本篇文章我将和大家一起在自己的个人电脑上运行一个大语言模型。
2024-03-04 14:40:25
3408
1
原创 用「VSCode Task」自动化创建博客
通过这样的优化,我现在只需专注于输入文章标题,而不再需要关心繁杂的命令。这大大提高了我的写作效率,使得整个流程更加流畅。最让人惊喜的是ChatGPT,它带给我的体验是震撼的。我没有尝试它的高级功能,但已经被它的魅力折服。看来是时候去深入了解它了。路边的阿不。
2024-01-16 16:45:53
1110
1
原创 用「Github」和「Cloudflare」自建博客
到此为止,基本能满足我的需求了。最后放一张平时写文章时的图:我通常使用VSCode编写文章,实时预览Markdown格式非常方便。为了让图片在VSCode和网页上都能正常显示,我在项目的根目录下创建了一个名为imgs的软链接,指向。这是因为Hugo在编译时会自动将static目录下的文件复制到网站的根目录下,所以使用绝对路径/imgs/可以在不同预览方式下找到文件。我还创建了一个名为public的软链接,指向我的仓库。当我完成文章的编写并使用Hugo进行编译时,它会自动将输出文件复制到public。
2024-01-16 16:41:13
2674
1
原创 申请到了JetBrains开源免费许可证
同样,我也希望我的经验可能会有助于其他开源项目的维护者或者开发者,不要害怕尝试,勇敢地去申请你们的开源许可证,因为也许下一个接收惊喜的就是你。
2023-12-31 18:18:03
1045
3
原创 ps2mc-browser的着色器代码分析
如何将多边形的顶点和纹理渲染成缤纷多彩的画面呢?我们需要通过一个窗口,窥探其中的奥秘,它就是OpenGL着色器。今天我们就要聊聊`ps2mc-browser`的着色器。
2023-12-20 16:18:57
975
1
原创 PS2纹理图片编码算法A1B5G5R5
在上一篇文章里我们介绍了PS2使用的图片压缩算法RLE,这次我们再来研究一下它的纹理贴图编码算法——A1B5G5R5。对于纹理来说,常用的图片编码格式如jpg或png都不适合。因为图片是由GPU读取并进行渲染的,你总不能送过去一张jpg图片,让GPU要读取其中一个像素的时候,先把整个图片解码吧?因此最理想的图片格式是未经压缩的位图格式,可以根据像素点坐标直接获取RGB数据。今天要介绍的A1B5G5R5正是这种编码格式之一。最后放上上面两个纹理图片渲染后的效果,有小伙伴还记得这两个游戏吗?
2023-12-10 15:13:35
488
原创 RLE算法在PS2中的应用
RLE(Run Length Encoding,行程长度编码)算法,是把文件内容用“重复次数x数据”的形式来表示的压缩方法。比如:有这样一段数据,在字符后面加上重复出现次数,就可以用来表示。可以看到原始数据是17字节,编码后是12字节,因此压缩是成功的。ABCDE,如果按照上面的算法,编码后为1A1B1C1D1E,原始数据是5字节,编码后是10字节,毫无疑问这种压缩方式是失败的。为什么第二种字符串压缩会失败呢?
2023-12-10 15:13:05
382
原创 使用Python和OpenGL渲染PS2存档3D图标
经过前面一系列文章的铺垫,PS2存档3D图标的文件已经全部解析完毕。本篇开始将介绍使用如下工具将3D图标渲染出来,并尽可能接近PS2主机原生的效果。
2023-12-10 15:12:32
1054
原创 解析PS2游戏存档3D图标
看到这个图片,对于熟悉PS2的老玩家来说应该不会陌生。它是PS2记忆卡管理界面中的游戏存档3D图标。本篇文章我们将介绍如何从存档文件里解析出这个活动的小人。
2023-12-10 15:12:02
1173
原创 硬核解析PS2记忆卡存储格式
作为一个80后的游戏老玩家,PS2游戏机在我心中一直有着特殊的地位。时至今日,已经过去了20多年,然而,最近我因为模拟器的缘故重新接触到了它。在重温了一段时间游戏后,我突发奇想,能否通过现在的知识来回忆年少时的自己?于是,我开始了这一系列文章的创作,从分析PS2存储卡的文件系统开始,逐步深入的解析其文件存储机制及每个游戏的存档文件。我的目标是,最终通过Python和OpenGL,模拟出游戏存档中经典的3D人物旋转效果,以此来纪念这个曾经陪伴我度过青春时光的经典游戏机。
2023-12-10 15:10:55
1524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人