news 2026/4/22 5:29:18

从错别字大王到零错率!我的开源AI写作助手“妙笔生花”

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从错别字大王到零错率!我的开源AI写作助手“妙笔生花”

「NAS、键盘、路由器······年轻就要多折腾,我是爱折腾的熊猫—多面手博主!咱主打的就是一个 “技能不压身,干货不掺水”」

引言

从熊猫开始写文到现在已经三四年了,但关于错别字这个东西依然存在,不过现在对比之前已经好很多了,感兴趣的可以翻翻一年前的文章,评论区基本就是错别字纠察队,一篇1000字的文章我能有三四个错别字,这个锅熊猫不背,要怪就怪输入法,词库不行。

随着AI越来越厉害,上周熊猫就想着能不能搭配AI,让AI来帮我检查错别字呢?想法的确是可行的,但市面上貌似没有专门的项目支持Docker,那既然没有项目就自己创造呗。

配合AI写代码,熊猫做了一款名叫妙笔生花的开源项目,其主要目的还是纠错,但只是为了纠错就包饺子肯定不行,于是我给他加上了文章评分系统、逻辑结构思维导图、标题分析、全文润色、多模型支持以及可导出为Word文档的功能。

项目开源地址为:https://github.com/Panda-995/ai-writing-assistant,这也是熊猫首次开源自己搞的东西,虽说是AI辅助了80%的代码,但能用就行不是嘛,而且有AI不用那不是傻嘛。

项目部署

作为NAS博主,那肯定是支持Docker部署的,熊猫已经构建好镜像并上传到ghcr.io了,镜像地址为ghcr.io/panda-995/ai-writing-assistant。

项目的开源地址也有介绍详细的部署过程,由于数据存储在本地浏览器,不需要额外的数据卷映射;只需将容器的 3000 端口映射到宿主机即可。

通过NAS的自定义拉取输入镜像地址,或者直接用compose代码,其中的3000端口如果冲突,记得更改一下。

version:'3.8'# 推荐使用较新的版本,如3.8,它支持更多功能services:ai-writing-assistant:image:ghcr.io/panda-995/ai-writing-assistantcontainer_name:ai-writing-assistantports:-"3000:3000"restart:unless-stopped# 在容器退出时自动重启,除非明确停止它

项目使用

部署成功之后访问界面,整个界面分成了两部分,一边是文本输入,另一边则是AI分析部分,不过在使用之前我们需要先设置下AI。

点击右上角类似小鸟的图标就可以弹出AI配置界面,支持Gemini与OpenAI两种格式,支持自定义Base URL与自定义模型名称,按照格式填写就行。

填写之后我们将需要检测的文档以及标题输入到右侧,文本内容支持Markdown格式,标题可以选择性输入,底部也会显示当前文本的字数,同时支持直接复制与导出,导出格式为Word。

点击右下角的一键检测和优化,右边的AI分析区就会弹出动画进行文章理解与分析,耐心等待即可。

分析过程和文本的字数以及AI模型的理解能力有关,一般来说2000字在10秒左右吧。

分析完成之后就会显示结果了,在顶部会有分析总览、纠错与建议、标题优化以及全文润色四个板块。

首先是分析总览,这里会有个综合评分,根据文章的可读性、逻辑性、情感共鸣以及创意度打分,再往下则是逻辑结构图、文章语调、SEO关键词建议以及AI的摘要,功能还是满齐全的。

第二板块则是纠错和建议,可以看到这篇文章一共给出了12个优化建议,其中每条都有会列出原文和优化后的内容,同时左上角会显示错误类型,例如标点错误、润色、语法以及错字等等。

第三个板块则是分析标题,根据当前的标题会分析爆文指数,同时下方会给出分析的理论,如果觉得一般后面AI也会给到一些标题建议供选择。

最后的全文润色其实就是将前面几个板块的内容综合,然后重新给到新版本的全文内容。

写在最后

项目开源也才几天,如果觉得有那么一丝丝帮助,可以去点点Star支持熊猫。不过话又说回来,AI只是辅助作用,开发这个的目的其实还是为了纠错语法、错字以及标点一类,AI给到的建议或许有用,但写文章一定要有自己的风格或者思路,切记,他只是工具。

以上便是本次分享的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 4:11:46

Langchain-Chatchat动态应用安全测试(DAST)知识查询平台

Langchain-Chatchat 动态应用安全测试(DAST)知识查询平台 在金融、医疗、政府等对数据隐私极度敏感的行业中,如何让大模型“聪明”起来的同时又不把机密信息拱手送人?这曾是横亘在企业智能化转型前的一道难题。尤其在动态应用安全…

作者头像 李华
网站建设 2026/4/18 8:04:28

Langchain-Chatchat多因素认证(MFA)知识问答系统

Langchain-Chatchat 多因素认证(MFA)知识问答系统 在企业智能化转型的浪潮中,如何在提升效率的同时保障数据安全,成为一道必须跨越的门槛。尤其是金融、医疗、政务等高敏感行业,面对GDPR、等保2.0等合规要求&#xff0…

作者头像 李华
网站建设 2026/4/17 18:08:21

军用装备在实验室环境的太阳辐射实验

太阳辐射产生的热效应与光化学效应,直接影响军用装备的可靠性与寿命。太阳光模拟器通过复现太阳光谱与辐照度,在可控、可重复的条件下模拟或加速上述效应,为装备环境适应性评估提供了关键实验手段。下文紫创测控luminbox将依据GJB150.7A-2009…

作者头像 李华
网站建设 2026/4/17 20:21:51

Swift高性能计算终极指南:Surge库完整使用手册

Swift高性能计算终极指南:Surge库完整使用手册 【免费下载链接】Surge A Swift library that uses the Accelerate framework to provide high-performance functions for matrix math, digital signal processing, and image manipulation. 项目地址: https://gi…

作者头像 李华
网站建设 2026/4/18 11:07:46

49、多线程编程入门指南

多线程编程入门指南 1. 多线程编程背景 在2004年之前,提升计算机性能主要依靠提高单个处理器的能力。然而,当前硅微芯片技术的物理限制阻碍了单处理器性能的进一步提升,计算能力与散热的阈值趋于稳定,甚至出现了性能平台期和小幅度的回落。 尽管如此,计算机性能仍在持续…

作者头像 李华
网站建设 2026/4/20 4:47:01

57、平台互操作性与不安全代码深度解析

平台互操作性与不安全代码深度解析 1. 平台调用(P/Invoke)基础 在进行平台调用时, VirtualProtectEx 函数是一个重要的例子。其声明如下: static extern bool VirtualProtectEx(IntPtr hProcess, IntPtr lpAddress,IntPtr dwSize, uint flNewProtect,ref uint lpflOl…

作者头像 李华