BotSharp/docs/Deployment Run/ReadMe_cn.md

3.2 KiB
Raw Blame History

因为目前很多人不知道怎么样运行,或者运行报错,故今天写下这样一个教程。

首先第一步先获取代码可以通过命令行或者SourceTree下载源码我这里主要介绍SourceTree的下载源码方法:

SourceTree

通过文件下==>克隆/新建或者是标签栏+号进入上图所示窗体按照圈中所圈填写和操作即可将源码同步到本地指定目录。我的是在“L:\完成项目\智能聊天机器人\BotSharp\Net core 2.2”文件夹中,后面会以此文件夹路径来做演示。

进入BotSharp.WebHost文件夹并在地址栏里输入cmd并回车即弹出cmd窗口输入dotnet watch run命令会运行项目。

项目运行

注意上图中红色字体显示部分可以不用理会如果有强迫症的话可以在BotSharp.WebHost右键引入BotSharp.Platform.Rasa和BotSharp.Platform.Articulate这两个项目或者在BotSharp.WebHost/Settings/app.json中删除下图中圈中部分

移除红色项目

接下来我们通过第二张图片上运行之后的地址打开查看Swagger的接口文档是否正常显示。

运行成功

如图所示,我们运行成功了。

接下来开始通过上面的接口文档在线导入和训练并测试代理。

先导入训练代理所需要的压缩包,里面包含有语料库

接口操作

接口操作

接口操作

上图中圈中的部分要记录下来接下来会有用。其中id是刚导入文档生成的代理IDclientAccessToken是授权ID训练代理模型是需要这个授权ID的。

输入图片说明

输入图片说明

输入图片说明

上面几张图片的操作就是保存当前接口所需要授权信息的方法尤其是要注意圈中部分另Bearer后面跟一个空格再跟上clientAccessToken的值且训练不同的代理这个clientAccessToken的值也不一样。

在下图中填入前面生成的代理ID并点击Execute执行即可

输入图片说明

然后按下面图片操作输入测试数据执行输出

输入图片说明

输入图片说明

上图中圈中部分即为执行得到的结果