当前位置: 首页 > news >正文

南京网站运营湖北网站seo设计

南京网站运营,湖北网站seo设计,那家做网站比较好,网站收录后怎么做排名对话状态管理器 核心逻辑是解决键冲突和验证范围有效性, 但需依赖外部输入的正确性。在实际应用中, 可能需要结合用户提示或自动修正逻辑以提高鲁棒性。 NLU 槽 值 对儿 NLU的目的是把自然语言解析成结构化语义。结构化语义有多种表示方式&#xff0c…

对话状态管理器

核心逻辑是解决键冲突和验证范围有效性
但需依赖外部输入的正确性。在实际应用中,
可能需要结合用户提示或自动修正逻辑以提高鲁棒性。

NLU 槽 值 对儿

NLU的目的是把自然语言解析成结构化语义。结构化语义有多种表示方式,常用的表示方式为Dialogue Act和槽-值对儿的形式

如图下方State即槽-值对儿形式
在这里插入图片描述
在这个场景中,我们可以假设DST更新时每轮是增量补充检索条件或覆盖原有检索条件。根据这个思路,我们设计一个最简单的DST:

func stateUpdate(state, nlu_semantics):

#更新当前槽

for slot in nlu_semantics:

state[slot] = nlu_semantics[slot]

检索后再更新△:仔细推想不难发现,当检索条件堆叠后,会有搜不到满足条件的酒店的情况(比如"type=豪华型,price.range.upper=300")。此时,我们就需要根据检索结果对状态做二次更新,将最优的检索结果中也不能满足的槽清空。

对话状态跟踪

对话状态跟踪(Dialogue State Tracking, DST):
作用是根据多轮对话,维护用户的完整意图。

NLU与DST的区别在于,前者重在解析当前轮输入的语义,
而后者关心的是整个对话过程中用户完整意图的变化。

举一个简单的例子,用户第一轮说"评分高的酒店",
这时已知的意图只有"评分=高",

而当第二轮用户补充说"豪华型的",
用户的完整意图就成了"评分=高 AND 类型=豪华型"。

注意,用户意图在对话过程中不一定只是按增量补充的方式变化的,
用户也能修改或重置之前的查询条件,
所以当某一项意图变化时会连带其它项跟随变化

商品价格对话管理

class DialogManager:def __init__(self):self.state = {}def update_state(self, new_state):conflict_keys = []for key, value in new_state.items():if key in self.state and self.state[key] != value:conflict_keys.append(key)for key in conflict_keys:del self.state[key]self.state.update(new_state)if ("price.range.low" in self.stateand "price.range.high" in self.state):if self.state["price.range.low"] > self.state["price.range.high"]:del self.state["price.range.low"]del self.state["price.range.high"]if "price.range.low" in new_state:self.state["price.range.low"] = new_state["price.range.low"]if "price.range.high" in new_state:self.state["price.range.high"] = new_state["price.range.high"]if ("rating.range.low" in self.stateand "rating.range.high" in self.state):if (self.state["rating.range.low"]> self.state["rating.range.high"]):del self.state["rating.range.low"]del self.state["rating.range.high"]if "rating.range.low" in new_state:self.state["rating.range.low"] = new_state["rating.range.low"]if "rating.range.high" in new_state:self.state["rating.range.high"] = new_state["rating.range.high"]def get_state(self):return self.state
http://www.ritt.cn/news/12162.html

相关文章:

  • 廊坊企业做网站免费网站生成器
  • 直播类网站开发推广优化工具
  • 设计之家房屋装修游戏破解版厦门网站快速排名优化
  • 长春手机网站建站推广形式
  • 用vuejs做网站广州疫情最新情况
  • 白山网站设计深圳百度总部
  • 小程序制作公司选卓越华网天下快速优化seo软件
  • 长沙美容网站建设广告推广策划方案
  • 工作做网站比较火的推广软件
  • 恩施网站建设模板湖南seo推广
  • 北京市社会建设工作委员会网站比较好的免费网站
  • 自己建立网站用什么软件seo是什么的简称
  • 官网查询网站网页制作接单平台
  • 网站建设单词线上宣传推广方式
  • 江苏建设教育网站中央人民政府
  • 上海松江网站建设公司地推app
  • 系统之家官网seo教程论坛
  • 外贸多语言网站建设中国企业培训网
  • 网站建设及推广外包百度上做广告怎么收费
  • wordpress长文章自动分页windows优化大师如何卸载
  • 兰州网站建设开发阿里指数
  • 网站建设一般做什么泰安seo培训
  • 网站建设岗位要求2023年最新时政热点
  • 网站开发肇庆培训外贸seo公司
  • 做网站 分工美国婚恋网站排名
  • 网站建设中古典武侠中文字幕广州网站优化服务商
  • 网站建设不包括以下哪个阶段seo站内优化和站外优化
  • 网站替换图片怎么做信息流广告优秀案例
  • 在线旅游网站建设方案企业宣传软文
  • 新疆做网站首选成人技能培训班有哪些