概述
以下是完整的教程,如果你之前已经执行过相关训练操作,可以跳过某些步骤。
假设你已经安装了webman/ai,以下是训练模块的部署步骤。
步骤一:安装redis-stack服务端
代码语言:javascript
docker pull docker.1ms.run/redis/redis-stack mkdir /home/data/redis -p docker run --name redis-stack -v /home/data/redis:/data -p 6380:6379 -d redis/redis-stack登录后复制
步骤二:为webman安装illuminate/redis组件
代码语言:javascript
composer require -W webman/redis illuminate/events登录后复制
或者
代码语言:javascript
composer require -W illuminate/redis illuminate/events登录后复制
步骤三:配置redis
新建plugin/ai/config/redis.php,内容如下:
代码语言:javascript
<?php return [ 'default' => [ 'host' => '127.0.0.1', 'password' => null, 'port' => 6380, 'database' => 0, ], ];登录后复制
安装ollama并添加deepseek等相关模型
安装ollama,并执行以下命令:
代码语言:javascript
ollama pull nomic-embed-text ollama pull deepseek-r1:14b登录后复制
添加deepseek相关模型
步骤四:重启webman
Linux: 在webman根目录运行php start.php restart -d
Windows: 按ctl c停止webman,然后运行php windows.php start
训练过程
新增训练集
导入数据
训练的文本样例
完整的webman手册样本数据,点击这里下载
开始训练
AI训练数据里的内容向量里有值,说明此条记录已经训练完毕,内容向量同时会在redis-stack里存储一份,用来快速检索。
设置角色
在需要使用训练数据的角色里选择训练集,保存。(前端用户需要刷新页面角色才能生效)AI就会使用训练集里的数据回复问题。
测试结果
以上就是Webman AI携手DeepSeek本地训练,打造专属私有知识库!的详细内容,更多请关注楠楠科技社其它相关文章!