根据OLAMI平台开发的日历Demo

前言

在自然语言处理中,语义理解一直是个难题。
最近发现OLAMI语义平台提供了自然语言语义理解 API ,而且支持自定义语法,所以决定写一个日历的Demo来看一下效果。

生成语法

想要使用自然语言语义理解 API,首先我们需要提前创建自己的帐号、应用以及编写自己的语法。

创建应用

创建帐号的过程,在这里就不详述了,OLAMI的官网主页上就有注册入口。
创建完帐号之后,登录成功就可以看到如下界面:
创建新应用
点击创建新应用,跳转到如下界面:
创建新应用
在上面的界面分别填写上应用名称、应用类型和应用描述,点击提交就可以创建成功了。
经过测试,除了应用类型只能选择固定的内容,其他两项可以按照自己喜好填写任意字段,在这里,我主要是想开发一个日历程序,所以就以“日期时间”来命名。

编写语法

在登录成功之后看到的页面上,除了创建新应用,还有一个“进入NLI系统”的按钮。
进入NLI系统
点击之后,就可以进入NLI 自然语言语义互动系统编写语法了。
OLAMI平台对“NLI 自然语言语义互动系统”和“OSL 语法描述语言”都有详细的文档说明。我在这里就只简单的描述一下。
首先,我们可以点击新增,创建一个模块,用来写某一类相关联的语法。例如:可以创建“music”模块用来写音乐相关的语法、“weather”模块用来写天气相关的语法。这样的好处是,对于前面创建的不同应用,可以导入不同的模块语法。(应用导入模块的内容会在后面单独列出来)
我在这里就可以新建一个“date”模块。点击进入模块就可以开始编写语法了。
进入模块
当然,这里有一个更方便的方法——就是直接导入内置模块的语法。前提条件就是,语法平台提供的内置模块刚好和你需要开发的模块相一致或者相近。
刚好,内置模块里面提供了“date”,可以直接选择导入。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值