视频教程 > 流行语解析

【流行语解析】你站在这里别动

olami     2017-12-20 10:53

【成果篇】


【教学篇】



【操作篇】


以下是教学篇文字版:

大家好,欢迎使用欧拉蜜人工智能开放平台。今天我们将以流行语“你站在这里别动”为例,为大家介绍它的几种不同的语法表达。


语法一:基础语法


语料:

你站在这里别动。

你站着别动。

你呆在这里不要动。

你就站在这里不要动。

你就站在这里不要离开。

你就在此地,不要走动。

……


在现实生活中,以上语料都表达的是“你站在这里别动”的意思。我们尽可能使用一条 grammar 来匹配语义完全相同的句子。那么,利用上我们的语法符号,要匹配上以上语料,这条 grammar 可以这么写:

Grammar1:

<你站在这里别动1>:[你][就][站|呆](在|着)[这里|此地|这儿](不要|别)(动|走|走动|离开)

预设答案1:

1、好的,爸爸。

2、爸爸,你走吧。

3、好的,我不会离开的。


语法二:添加 rule


在 grammar1 中,我们可以看到圆括号圈起来的群组,如“不要|别”,“动|走|走动|离开”等成分内容均是几个同义词的并列,那么,我们可以引用 rule 来进一步简化 grammar 的撰写。

在 OSL 语法描述语言中,rule 是用于定义语句片段的匹配规则,语句片段可以是同义词集合或短语等。

那我们引用4条 rule。

<站在>:站着|站在|呆着|呆在|在

<这里>:这里|此地|这儿|这个(位置|地方)

<不要>:不要|别

<动>:动|走|走动|离开


我们还可以在 grammar1 的基础上,加一个程度副词“千万|一定”,因此 grammar2 是这样的:

Grammar2 :

<你站在这里别动2>:[你][就]<站在><这里>[千万|一定]<不要><动>

预设答案2:

1、好的,爸爸。

2、爸爸,你走吧。

3、好的,我不会离开的。


语法三:扩充语料(添加any规则)


在使用这句流行语的时候,大家往往会有一些拓展内容。以下为网友们经常使用的一些句子:

语料:

我买几个橘子去。你就在此地,不要走动。

你站在此地不要动,我去批发一些橘子。

我感觉会有人来卖橘子,你呆在此地不要动,我去支个橘子摊。

你站在这里不要动,我去砍棵橘子树。

橘子树不够了,你站这儿别动,我去把火车站给你搬来。

……


那么,经过观察,拓展的语料说法不一,因此,我们可以利用 any 规则。

Any 标示仅用于匹配,但不能提取匹配后的信息,主要应用于匹配语料但不在意其所对应的内容究竟为何的情况下。它的书写方法是“<any>”,如果有字数限定,例如最少字符为1,最多字符为15,写法则为“<any:1|15>”。

那么,语法三这条grammar的结构可以是这样的:<any:1|15> + grammar2 + <any:1|20> 


补充完整如下:

Grammar3:

<你站在这里别动3>:[<any:1|15>][你][就]<站在><这里>[千万|一定]<不要><动> [<any:1|20>]

预设答案3:

1、好的,爸爸。

2、爸爸,你走吧。

3、好的,我不会离开的。


添加答案


语法一:[你][就][站|呆](在|着)[这里|此地|这儿](不要|别)(动|走|走动|离开)

语法二: [你][就]<站在><这里>[千万|一定]<不要><动>

语法三:[<any:1|15>][你][就]<站在><这里>[千万|一定]<不要><动>[<any:1|20>] 

预设答案:

1、好的,爸爸。

2、爸爸,你走吧。

3、好的,我不会离开的。


这三条语法我们使用的同样的答案。语法三匹配的语料,实际上覆盖了语法一和语法二能够匹配上的语料,因此我们使用同一套答案可以避免混乱以及错误。各位开发者在编辑答案的时候,也要注意答案与语料的适配性。


特殊形式:添加template


在匹配的过程中,这样的语料也能匹配上 grammar3:

语料:

你站在这里别动这句话出自哪里呢

但很明显,用“好的,爸爸”之类的答案回复它是不正确的。因此,我们把这类语料专门拎出来,再来写一条 grammar 与之匹配。

这里要引用到 template。Template 是一种模板的概念,用于定义可复用的参数化语法片段,主要用来描述中文的句式,例如疑问句、祈使句等,通过不同的参数来支持结构相同的不同说法,提高 grammar 的撰写效率。


Template:

<流行语_意思>:[=流行语=]$(流行语)[这句话] [是|有]什么梗|

  $(流行语)[这句话]出自(哪[里]|哪个节目)|

  $(流行语)[这句话](怎么|如何)(流行|火爆)起来的

Rule:

<endyuqi>:啊|呢|呀|呐|啦

Grammar:

<你站在这里别动_意思>:[请问][你][知道|知道不知道]<流行语_意思(你站在这里别动|买橘子|橘子树)>[<endyuqi>]

预设答案:

这个梗源自朱自清的散文《背影》,文中父亲对儿子说:“我买几个橘子去。你就在此地,不要走动。”现多用此句调侃自己是对方爸爸。


我们在 grammar 中引用 template 时,定义的参数除了“你站在这里别动”,还定义了“买橘子”以及“橘子树”,这是因为这两个词语也是这条流行语的重要元素之一。当用户询问“买橘子是什么梗”,或者“橘子树怎么流行起来的”,我们的答案同样适配。

另外,根据匹配优先级规则,当用户询问流行语的意思时,会优先匹配到“你站在这里别动_意思”这条grammar,并得到相应的回复。


以上就是这节课的全部内容,感谢您的观看!

Copyright © 2017 威盛电子股份有限公司. All rights reserved   |   意见反馈