我正在尝试加载我的QnA制造商,除了我的QnA聊天机器人从Azure到模拟器。
我已经能够加载我的聊天机器人成功地与它返回一个响应。我在Azure聊天机器人设置和Visual代码(C#)中输入了它所需的知识库数据。但是,当我在bot框架仿真程序中的聊天机器人中输入文本时,它会使用:Please set QnAKnowledgebaseId, QnAAuthKey and QnAEndpointHostName (if applicable) in App Settings. Learn how to get them at https://aka.ms/qnaabssetup.进行应答。
任
我有一个机器人,它使用路易斯和QnA制造商。
现在,我能够发送查询和得到响应在我的机器人基于搜索关键字。但是,如果我的搜索关键字在多个问题中使用,QnA Maker只是检索第一个匹配的QnA对。
请考虑下面的QnA对:
What is flexible working? Flexibility to work from home
How to avail flexible working? Get in touch with manager
如果用户键入准确的问题并点击enter,则响应将是与问题匹配的答案。但是,如果用户在本例中输入flexible working,那么响应将仅仅是第一
我得到了一个小场景,与障碍和类似的人工智能发射出一个射线广播,以检测是否有墙的正面,然后它决定旋转,如果发生这样的事情。我现在正在尝试获得多个光线投射,以便它可以检查相同的,但与+45和- 45的视角,否则机器人只能检查它的前射线。我该怎么做?下面的代码示例。
ray = new Ray(transform.position + Vector3.up, transform.forward);
RaycastHit hit;
if (Physics.Raycast(ray, out hit, 55f))
{
if (hit.collider.tag