我来教你Webman。

访客 453 0

概述

以下是完整的教程,如果你之前已经执行过相关训练操作,可以跳过某些步骤。

假设你已经安装了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 AI携手DeepSeek本地训练,打造专属私有知识库!Webman AI携手DeepSeek本地训练,打造专属私有知识库!

步骤四:重启webman

Linux: 在webman根目录运行php start.php restart -d

Windows: 按ctl c停止webman,然后运行php windows.php start

训练过程

新增训练集

Webman AI携手DeepSeek本地训练,打造专属私有知识库!

导入数据

Webman AI携手DeepSeek本地训练,打造专属私有知识库!

训练的文本样例

Webman AI携手DeepSeek本地训练,打造专属私有知识库!

完整的webman手册样本数据,点击这里下载

开始训练

Webman AI携手DeepSeek本地训练,打造专属私有知识库!

AI训练数据里的内容向量里有值,说明此条记录已经训练完毕,内容向量同时会在redis-stack里存储一份,用来快速检索。

设置角色

Webman AI携手DeepSeek本地训练,打造专属私有知识库!Webman AI携手DeepSeek本地训练,打造专属私有知识库!

在需要使用训练数据的角色里选择训练集,保存。(前端用户需要刷新页面角色才能生效)AI就会使用训练集里的数据回复问题。

测试结果

Webman AI携手DeepSeek本地训练,打造专属私有知识库!Webman AI携手DeepSeek本地训练,打造专属私有知识库!

以上就是Webman AI携手DeepSeek本地训练,打造专属私有知识库!的详细内容,更多请关注楠楠科技社其它相关文章!

标签: #知识库 #Webman #AI