• [区域复赛赛题问题] 船舶停靠泊位与离开是否只能使用berth与dept命令?
    如题,如自行操控船舶,使船舶核心点与泊位核心点重合;或自行操控船舶离开,是否符合规则?是否可以正常的进行泊位装载?
  • [技术干货] 体验华为云对话机器人服务 CBS及问题解决
    前言本篇文章体验华为云问答机器人API调用总结的文章,包含遇到的问题,如认鉴权等。一、开通使用来到华为云“免费体验中心”——>找到“对话机器人服务”——>开通免费体验​​在控制台找到对话机器人服务,可以看到机器人ID等信息。​新建语料在问答机器人列表中,单击“机器人管理”。在“问答机器人”页面左侧导航栏中选择“知识库 > 问答管理”,在问答管理页面执行如下操作。​在问答管理中单击​按钮新建问题分类,例如“IT问题”。在问答管理中单击“新建”创建问答语料​对话体验在页面右上角单击“对话体验”,展开对话窗口。在窗口中,输入“蓝屏了怎么办”,查看是否可以获得准确答案。您可以根据业务实际情况进行提问,当机器人无法回答时,建议根据实际情况补充语料或补充扩展问。​下面我们在现在的对话机器人基础上实现问答接口调用二、API调用这里选择java API调用和PostMan调用endpoint是你的开通服务的终端节点:cbs-ext.cn-north-4.myhuaweicloud.com​project_id:项目id​qabot_id:机器人id​POST:POST https://{endpoint}/v1/{project_id}/qabots/{qabot_id}/chat Request Header: Content-Type: application/json X-Auth-Token: 认证鉴权的信息 Request Body: { "question": "桌面云打不开了" } ​​Java语言:import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.HttpURLConnection; import java.net.URL; public class CBSDemo { public void cbsDemo() { try { //endpoint、projectId、qabot_id需要替换成实际信息。 URL url = new URL("https://{endpoint}/v1/{project_id}/qabots/{qabot_id}/chat"); String token = "用户获取得到的实际token值"; HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("POST"); connection.setDoInput(true); connection.setDoOutput(true); connection.addRequestProperty("Content-Type", "application/json"); connection.addRequestProperty("X-Auth-Token", token); //输入参数 String body = "{\"question\": \"用户问\"}"; OutputStreamWriter osw = new OutputStreamWriter(connection.getOutputStream(), "UTF-8"); osw.append(body); osw.flush(); InputStream is = connection.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is, "UTF-8")); while (br.ready()) { System.out.println(br.readLine()); } } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { CBSDemo CBSDemo = new CBSDemo(); CBSDemo.cbsDemo(); } } 现在Token的值大家还不知道,继续往下看。三、认证鉴权问题这里遇到的问题就是认证鉴权问题,说一下:华为云的这个token获取,出现错误返回的概率很大,解决和原因下面我会讲解。这里介绍Token认证:通过Token认证通用请求POST: https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "***", "password": "***", "domain": { "name": "***" } } } }, "scope": { "project": { "name": "cn-north-4" } } } }上面的***都是需要替换的,替换成你的。Token获取控制台找到“我的凭证”:​​将上面图片的账号名填在下面:POST: https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "***", "password": "自己的密码,如果自己以前没印象用过这个,很大概率是你的华为云账号的密码", "domain": { "name": "账号名" } } } }, "scope": { "project": { "name": "cn-north-4" } } } } 这里还有个name的值没有填,但也是很多开发者出现错误返回的原因:当你的统一认证的用户组只有admin时是不行的,这个具体原因我不太清楚,主要是华为云控制台自带的初始admin用户组是不行的,你需要自己创建一个新的用户组,创建一个新的用户添加到新创建的用户组就可,大致流程如下:​​​这时,上面的name就是haoze了,具体是你创建的用户名。然后用PostMan工具发送请求得到返回的token:​没有PostMan的可以使用华为云控制台的API Explorer工具​​总结以上就是华为对话机器人服务的体验讲解以及问题解决。
  • [问题求助] 盘古大模型为什么不允许申请,麻烦看看
    盘古大模型要如何提交申请,为什么不让我申请?我这个账号是通过了企业认证的。现在提交申请的时候提示:账号受限,请切换账号,或申请解除受限。处理完成后请重新登录刷新。麻烦帮我看看,感谢!
  • [其他问题] 新手,想弄个AI机器人帮忙分析金融行情的,有没有大佬能指点一下
    主要用于分析行情数据,购买哪一款比较好。
  • [问题求助] RPA怎么设置excel表格某列自动换行
    RPA怎么设置excel表格某列自动换行
  • [问题求助] 什么时候能用上盘古啊,怎么预约名额。
    什么时候能用上盘古啊,怎么预约名额。
  • [问题求助] 获取网页元素坐标控件为什么那个元素的x轴都是0
    获取网页元素坐标,不管获取那个元素的坐标x都是0  y轴也是个固定值,真奇怪
  • [问题求助] 如何实现循环点击网页列表按钮操作
    选中每行然后对每行发起流程,以此类推
  • [问题求助] 很遗憾,您当前用户暂无权限访问NAIE
    网址  https://www.hwtelcloud.com/   登录后提示问题
  • [问题求助] RPA捕获异常如何打印异常内容
    RPA捕获异常如何打印异常内容
  • AI写诗
    AI应用开发-自然语言处理实战营 已完成
  • [问题求助] 报错提示,但是不影响程序运行
    报错提示,但是不影响程序运行
  • [技术干货] 基于华为云智能问答机器人的AI诗歌生成
    今天来体验一下华为云的对话机器人服务,调用了NLP的诗歌生成API接口,话不多说,走着!那么,什么是对话机器人服务?对话机器人服务(Conversational Bot Service) 是一款基于人工智能技术,针对企业应用场景开发的云服务,主要包括智能问答、智能质检、定制对话机器人和任务型对话等功能。对话机器人服务中的技能工坊是打造任务型对话技能的工具平台。通过创建管理不同技能和词典,满足不同的用户需求,实现不同场景下的多轮对话能力。简单来说,就是训练了一个有指定功能的ai机器人,会根据你设置的词典和回复模板来操作,并随着问答能不断学习提升。基础环境准备在使用 ModelArts 进行 AI 开发前,需先完成以下基础操作哦(如有已完成部分,请忽略),主要分为4步(注册–>实名认证–>服务授权–>领代金券):使用手机号注册华为云账号:点击注册点此去完成实名认证,账号类型选"个人",个人认证类型推荐使用"扫码认证"。 准备数据下载附件至本地,解压。可以看到 poetry_code 文件夹下有以下三个文件:├── acrostic_dict.txt├── poetry_demo.py└── poetry_type_dict.txt单击https://console.huaweicloud.com/cbs/?region=cn-north-4&&locale=zh-cn#/cbs/management/qabot/home进入,进入对话机器人服务智能问答机器人页面,点击右上角的购买问答机器人,进入问答机器人购买页面。如下所示分别输入问答机器人名称,选择试用的计费模式,并点击立即购买完成支付,即完成试用专业版机器人创建购买成功后如图所示:添加诗歌类型词典创建词典接着点击机器人管理按钮进入机器人管理页面,进入左侧标签栏中的词典管理。点击“创建词典”按钮,按照下图指导添加诗歌类型词典:词典标注:POETRYY_TYPE 词典名称:诗歌类型点击“确认并添加词条”按钮,创建该条词典,并进入添加词条页面。添加词条点击页面上的“导入词条”按钮,然后点击“...”按钮,上传本地 poetry_code 文件夹下的 poetry_type_dict.txt 文件,导入模式选“追加”,最后点击“确定”按钮,即可完成诗歌类型词典词条导入。如下图所示:导入成功后,可以看到如下词条:添加藏头诗词典创建词典参看上述创建诗歌类型词典的方式,创建藏头诗词典。点击“创建词典”按钮,填写内容如下:词典标识:ACROSTIC 词典名称 :藏头诗判断点击“确认并添加词条”按钮。添加词条点击“导入词条”按钮,点击“...”按钮,选择本地 poetry_code 文件夹中的 acrostic_dict.txt 文件,导入模式选追加,最后点“确定”按钮,完成藏头诗判断词典词条导入,如下图所示:至此,两条词典创建成功。词典因仅用于技能中,可暂时不发布。这里将添加语料,并标注,配置作诗机器人的技能。在机器人管理页面,进入左侧标签栏中的技能管理页面,新建写诗技能并进行技能配置。创建技能点击“创建技能”按钮,添加自定义技能,输入技能名称:作诗技能,如下图所示:创建意图技能创建完成后,点击进入写诗技能,在意图管理中点击“创建意图”按钮,如下图指导填写:意图标识:poem 意图名称:作诗然后点击“确认并继续设置”按钮,继续配置该意图。添加用户问法语料进入“poem”意图的“用户问法管理”,点击“用户问法语料”输入框下方的蓝色字体“批量添加用户问法语料”,复制下方的语料至弹出对话框,点击“确认”完成用户问法预料导入。以秋思为题写首诗作诗一首写一首五言绝句写一首诗写个诗写首七言绝句来一个七言律诗来首诗吧用白云写一首诗用秋思写个五言律诗给我写个诗语料添加完之后,可以得到如下结果:添加槽位往下滑动页面,找到“槽位管理”页面,分别创建槽位:poetryType(诗歌类型), poetryName(诗歌名称), acrostic(藏头诗)三个槽位。 槽位是触发意图的关键信息 。然后点击“添加槽位”按钮,按照如下指导,添加poetryType槽位:关联槽位:不关联槽位标识:poetryType槽位名称:诗歌类型是否必须:是输入框:请问诗歌类型是什么?词典选择:POETRY_TYPE答案候选:勾选然后点击“确定”按钮。再次点击“添加槽位”按钮,按照如下指导,添加poetryName槽位:关联槽位:不关联槽位标识:poetryName槽位名称:诗歌名称是否必须:是;输入框:请问诗歌名称是什么?词典选择:sys.any答案候选:不勾选然后点击“确定”按钮。再次点击“添加槽位”按钮,按照如下指导,添加acrostic槽位:关联槽位:不关联槽位标识:acrostic槽位名称:藏头诗是否必须:是输入框:请问需要藏头诗么?词典选择:ACROSTIC答案候选:不勾选然后点击“确定”按钮。三个槽位添加完成后,可以得到如下列表:语料标注往上滑动页面,回到“用户问法管理”,对“用户问法语料”列表中的语料进行标注。选中关键词,然后使用槽位对关键词标注。例如:七言绝句——poetryType,秋思——poetryName。标注完成后,如下图所示:添加用户问法模板在“用户问法管理”中的“用户问法模板”页面中添加模板。点击“添加模板”按钮。模板内容如下图所示,在相应位置点击下方槽位名称插入相应槽位。完成配置后用户即可使用模板的问法与机器人进行对话。添加第一个模板:添加第二个模板:两个问法模板添加完成后,可以看到如下列表:机器人回复管理配置通过函数的方式调用作诗接口。创建函数向下滑动页面,找到“机器人回复管理”页面。选择“调用函数回复”,并点击右侧“创建新函数”按钮进入函数工作流控制台,如下图所示:按照如下指导,填写参数:模板:使用空模板函数名称:poem所属应用:default委托名称:不使用任务委托运行时语言:Python2.7函数执行入口:index.handler代码上传方式:默认代码。# -*- coding:utf-8 -*- import json import sys import requests import json reload(sys) sys.setdefaultencoding("utf-8") type_dict = {"五言绝句":0,"七言绝句":1,"五言律诗":2,"七言律诗":3} def handler (event, context): token_response = requests.post("https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens", headers={"Content-Type": "application/json"}, json={"auth": {"identity":{"password": {"user": {"domain": {"name": "账号名"}, "name": "用户名", "password": "密码"}},"methods": ["password"]}, "scope": {"project": {"name": "cn-north-4"}}}}) token = token_response.headers.get("X-Subject-Token") project_id = json.loads(token_response.content).get("token").get("project").get("id") slot_temp = json.dumps(event, ensure_ascii=False) slot_info = json.loads(slot_temp) poem_name = slot_info["slots"]["poetryName"][0] poem_type = type_dict[slot_info["slots"]["poetryType"][0].encode("utf-8")] poem_acrostic = slot_info["slots"]["acrostic"][0] if (poem_acrostic == "true"): poem_acrostic = True else : poem_acrostic = False base_uri = "https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{}/nlg/poem" response = requests.post(base_uri.format(project_id), headers={"X-Auth-Token": token, "Content-Type": "application/json"}, json = {"type": poem_type, "title": poem_name, "acrostic": poem_acrostic}) if response.status_code == 200: poem = json.loads(response.text.encode("utf-8"))["poem"] return "\n".join(poem) else: return response.text注意:1. 需要修改代码中的账号名、用户名、密码为自己的真实信息(如果是主账号,用户名和账户名相同)2. 代码中会调用自然语言处理服务的诗歌生成接口,该接口为收费接口,接口详情如下https://apiexplorer.developer.huaweicloud.com/apiexplorer/debughistory?product=NLP&api=RunPoem代码主要功能:获取槽位信息,调用写诗接口,返回接口调用结果。最后点击“创建函数”按钮:创建成功后,会自动跳转到函数配置页面。配置函数配置函数的超时时间,点击“配置”页签, 然后将执行超时时间改为10,如下图所示:配置测试用例点击右上角的“请选择测试事件”下拉框中的“配置测试事件”按钮,如下图所示:在测试事件输入框中填入: {"slots":{"poetryType":["五言绝句"],"poetryName":["秋思"],"acrostic":["true"]}} 保存测试事件后,点击“测试”按钮,查看测试结果,测试结果如下:可以看见报错了,原因是我们还没订阅这个api,接下来去订阅一下访问 https://console.huaweicloud.com/nlp/#/nlp/overview找到下图的诗歌生成api,点击开通服务继续测试就成功了!!!选择函数回复返回 poem 意图管理页面,选择调用函数回复,在下拉框中选择已创建的函数  poem ,如下图所示:然后点击页面下方的“保存”按钮,保存意图所有配置信息。模型训练发布在“写诗技能”页面中,进入“训练发布”页面,点击“训练新版本”按钮,勾选“用户常用问法”,技能阈值默认即可。点击确认开始模型训练,训练时长大概3-5分钟。模型训练完成后,点击“发布”按钮发布模型。体验作诗技能模型发布完成后,即可通过点击机器人管理页面中右上角的“对话体验”按钮体验写诗机器人。(诗歌类型槽位已配置开启候选项,因此用户可通过点击响应类型进行自动回复。) 下图是一组对话样例:{ "poem": [ "秋思", "秋色已寥落,客心空自惊。", "残荷余宿露,高柳失寒声。", "岁月悲欢异,山川今昔情。", "西风动归思,无复听砧声。" ] }到这里,对话机器人可以生成诗歌了,接下来大家可以结合不同的需求为机器人配置各项技能,实现不同场景下的多轮对话能力。总结关于此次的对话机器人实操就到这里了,整个过程挺容易上手,遇到小问题也能自己看文档解决,整个配置和实现过程是非常有趣的,华为云社区的产品也非常强大,基本满足了开发者的需求,继续加油!!
  • [技术干货] 基于生成式闲聊对话机器人方案
        基于深度学习的生成式闲聊机器人技术,绝大多数都是基于Encoder-Decoder(或者称作是Sequence to Sequence)框架,这个框架是非常简单而且可扩展的。    该框架可以看作是一种文本生成上的研究模式,应用场景非常广泛,不仅仅可以用在聊天机器人领域,还可以应用在机器翻译、文本摘要、句法分析等场景。 (1)下图是文本处理领域里常用的Encoder-Decoder框架一种抽象表示,比如我们可以选择基于rnn或者lstm等基本的网络:具体到聊天机器人场景,系统生成答案的过程主要由两步构成:1.Encoder对用户输入querry进行编码,生成语义编码c;2.Decoder对语义编码c进行解码,得到答案Response返回给用户。 (2)同时,我们也可以采用transformer的seq2seq方案:Transformer模型使用自注意力堆栈而不是RNN或CNN来处理可变大小的输入。该通用架构具有以下优点:没有假设数据的时间/空间关系。这是处理一组对象的理想选择。   可以并行计算层输出,而不是像RNN那样的序列处理。   远距离的元素可以影响彼此的输出,而不会经过许多重复步骤或卷积层。   可以学习远程依赖。(3)基于深度强化学习结合的生成式问答      Alphago证实了强化学习技术的成功,也推动了强化学习技术在自然语言处理领域的发展。强化学习中智能体与环境进行交互,根据系统提前定义的奖励函数来判定智能体的行为是否合适。系统会给出一定的奖励或惩罚,最终目标是奖励函数最大化。      在智能聊天机器人对话系统中,强化学习模型所代表的含义是利用两个机器人不断的对话来模拟智能体与环境的交互过程,最后训练出我们想要的效果。马尔科夫决策过程包括动作,状态,策略,奖励函数等几个要素。其中奖励函数作为目标函数是最重要的因素。当每次都出现无意义的回答时,我们将给出惩罚。最后我们希望对话过程中所给的回答是有效的,并且在生成的语句中更多的是有意义的回复,保证对话的流畅性。   我们可以自由设定聊天机器人中的奖励函数,第一个奖励函数可以定义为让对话产生新的信息。第二个奖励函数设定为问题与答案的相关度。第三个奖励函数设定为回答的语句中带有情绪的词语。第四个奖励函数设定为回答文本中不带有尴尬的词语出现,避免聊天陷入僵局。最后对几个奖励函数进行加权求和,奖励函数最大时对应的模型就是我们想要的模型。
  • [公告] MDC智能问答机器人“小萌”上线了!
    户口本姓名:MDC智能问答机器人攻城狮称呼:小萌、萌萌出生年月:2021年8月25日出生地:松山湖B区3楼靠走道工位星座:狮子座座右铭:不懂就学、再不懂再学特长:懂AI,更懂MDC,还懂避坑爱好:飙车,自己会飙的那种口头禅:一问解千愁成长目标:对你AI不完气质:阳光、热情、自信、大方你可以像下面这样跟我交流:当你在实验室里调测MDC遇到疑惑,当你在论坛里看到其他同学使用MDC遇到困难……此时此刻,你可以优雅的掏出手机或打开网址,呼唤MDC的新伙伴出场助阵啦,奥利给!集合MDC研发工程师及众多开发者小伙伴们的智慧,他们把自己含着泪趟过的坑,变成支撑他人前行的路,MDC智能问答机器人“小萌”就这样上线啦!在这里,你可以7*24小时的问(tiáo)TA、盘(xì)TA,TA能不被考倒算我输^_^有问题,找“小萌”!还在犹豫什么,赶紧访问如下地址快来注册/登录/试用吧:https://developer.huawei.com/consumer/cn/customerService/#/bot-dev-top/faq-top/faq-talk-top(或手机扫描下方二维码操作 )编者注:MDC要使能和服务好自驾应用的开发者,小萌机器人的诞生就是为了助力MDC成为自驾应用的基础设施。小萌机器人需要MDC产品部全体同仁共同来呵护关爱。正确关爱姿势:1. 向小萌提问,发现有答复不完善或者不清晰的问题请反馈给MDC维护团队。2. 平时您碰到的各种问题和获取的答复,请帮助记录下来(参考下面FAQ,很简单,只有问题和答复)。问题答案MDC的MVIZ依赖什么版本的ROS?Mviz最新版本支持默认支持的ros版本为Melodic。问题和答复请邮件形式发给MDC维护团队邮箱: zhangchunxu@huawei.com
总条数:45 到第
上滑加载中