如何将包含自定义状态信息的对话上下文传递给SKill。我从助手那里将它设置为一个属性,并看到它正在达到技能,从而成功地做到了这一点。但是,既然助手已经在处理状态,我们就不能在技能级别中使用相同的上下文。任何关于实现这一目标的最佳实践和最佳方式的意见都将不胜感激。找不到与此相同的文档。 // code at the assistant level to pass the value to the skill
protected override async Task<InterruptionAction> OnInterruptDialogAsync(DialogContext
通常,在编辑器中,可以提供一个上下文菜单(在org.eclipse.ui.menus扩展中声明),如下所示。
MenuManager menuManager = new MenuManager();
Control menuParent = ... ;//some Control in the editor
Menu contextMenu = menuManager.createContextMenu(menuParent);
menuParent.setMenu(contextMenu);
getEditorSite().registerContextMenu(CONTEXT_MENU_I
我想在Alexa技能中建立封闭的对话框模型。示例要求是
Man: Alexa, what is the price of product1
Alexa: The price of product1 is 89 USD
Man: What is the size of it?
如果我问"it“而不是”产品名“的大小意图,alexa将如何理解"it”是产品的含义?
我开发了一个机器人,它向用户发送积极的信息。
我还制作了触发技能的机器人。我试图写一些东西,其中一个技能机器人/对话框将能够发送积极的消息,通过网络钩子接收到的用户,并继续现有的技能对话框。我不太明白这一点。如果有人能帮我的话。
我使用中的示例创建了一个简单的技能机器人,它保存当前活动的ConversationReference并在OnMessageActivityReceived()中调用服务。
// Save ConversationReference
var conversationReference = activity.GetConversationReference
我想创造有几个意图的Alexa技能。然而,我想要其中的一个意图,这样的用户可以调用它并与它通信(发送插槽),直到意图想要。例如,用户开始通过时隙向该意图发送值,并继续接收该值并将其作为响应输出。然而,一旦接收到整数> 1000,它就停止了。
我发现了一个叫做“对话”的东西,它可以用来进行多次有意的交流。因此,假设我们想预订机票,那么我们可以:
user: I want to go from {Berlin} to {London}.
Alexa: (gets Berlin and London as slot values) Please tell the date
user: 2
我试图用图形用户界面将一个程序从Python+Tkinter传输到Python+PyQt4。我想知道是否有一个PyQt4 4-相当于以下Tkinter命令:
tkMessageBox.askokcancel('Question', 'Do you really want to delete all Data?',default='cancel')
它应该是这样的:
我知道,使用Qt-Designer创建自定义对话框是可能的,但是只使用一行简单的命令就更好了。我没有找到任何使用普通搜索引擎的解决方案。
请原谅我的英语技能,谢谢你阅读到目前为止。