1 DeepSeek处理自有业务的案例:让AI给你写一份小众编辑器(EverEdit)的语法着色文件
1.1 背景
AI能力再强,如果不能在企业的自有业务
上产生助益,那基本也是一无是处。将企业的自有业务
上传到线上训练,那是脑子进水的做法,竞争对手不仅捡了大便宜,自己的企业可能没享受到AI红利就被干死了!
这也是为什么DeepSeek
的本地模型及硬件设备会大热,但对中小企业,特别是小微企业来说,硬件设备从几十万~几百万的成本,是无法逾越的障碍!那中小微企业就要在AI的大潮中被时代淘汰吗?
肯定不是,也肯定不能!
自有业务场景:
本文将以一个小众文本编辑器
:EverEdit
为切入点,训练AI认识EverEdit
的语法着色规则,并生成一份新的编程语言(zig)的语法着色文件。
因为EverEdit够小众,所以现成的各种线上线下AI模型都不认识,需要自己进行训练,这很符合中小微企业的自有业务特点。
1.2 准备步骤
1.2.1 AI平台账号准备: 硅基流动注册
![](https://img2024.cnblogs.com/blog/3366088/202502/3366088-20250213175608238-1279186789.png)
1.2.2 下载CherryStudio
注:目前常用的AI客户端只有CherryStudio
工具的知识库支持训练本地素材
1.2.3 在CherryStudio
中配置密钥
配置密钥
是为了能够让CherryStudio
使用AI供应商(这里是硅基流动
)的模型
-
步骤1:在
siliconflow
网站登录后,拷贝自己的密钥
,如下图所示: -
步骤2:在
CherryStudio
中配置密钥,如下图所示:
1.3 训练本地知识库(EverEdit的语法着色规则)
-
在
CherryStudio
中新建本地知识库,如下图所示:
注:如果已经创建过EverEdit
本地知识库,就不用重复创建了。 -
将
EverEdit
自带的语法文件丢给CherryStudio
消化,如下图所示:
知识库有两部分,一是EverEdit
内置的语法着色文件,二是EverEdit
的语法着色规则介绍文件(帮助文档)。
消化完成后,会出现绿色的“√”符号
1.3.1 在CherryStudio
中使用本地知识库(EverEdit)和DeepSeek
在线模型生成zig
语法着色文件
1.3.1.1 打开知识库开关,并选择本地知识库,如下图所示:
-
在
CherryStudio
的导航栏选择“助手”按钮,切换到助手
模式 -
在界面的底部聊天窗口中选择
本地知识库
1.3.1.2 提问让AI生成zig
语法文件,并不断进行修正:
-
让AI生成一份EverEdit编辑器的zig语法着色文件
注:以上是和AI的对话记录,用户内容部分即本人在CherryStudio
聊天窗口中输入的内容, 下同。 -
顺手让AI生成1份
Zig
源代码用于测试
-
将AI生成的
zig.mac
语法着色文件保存到EverEdit
安装目录下的syntax
目录 -
参考配置EverEdit语法着色对
zig
语法进行配置 -
告诉AI哪里出了错误,如下所示:
注:后面还有一些错误调试,就不一一列举了。 -
最终的着色结果
注:一般的编辑器都没有部署LSP,因此对库函数中的关键字是不识别的,如:std.debug
1.4 附录:AI生成的EverEdit
规范的zig
语言语法着色文件zig.mac
作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来源自豆包AI,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!
Copyright © 2022~2025 All rights reserved.