我需要在 RASA 中添加语音到文本功能,用户可以使用语音提问,机器人将通过聊天回答他。有谁知道我该如何在 RASA 中做到这一点?因为我的前端将是一个 Android 应用程序。请告诉我该怎么做。
提前致谢。
我正在使用 rasa 学习机器人开发。我采用了简单的银行系统用例。以下是短流程:
I want to apply for loan
Home loan Car Loan Personal Loan
**User comes again after some days**
Hey, you inquired about the loan previously, what is the status?
Bought from another bank
Which bank?
Axis Bank
What interest rate did you buy the loan at?
5%
Run Code Online (Sandbox Code Playgroud)
假设用户问“我想申请贷款”,这样我就可以对意图进行分类并提取实体并相应地回复用户。但是,如果用户说“Axis Bank”,我应该如何跟踪他回答为“Axis Bank”的哪个问题以及我的下一个问题或答案是什么?
我搜索了“如何跟踪对话状态?”
我遇到了 [ https://github.com/RasaHQ/rasa_nlu/issues/303][1]这个链接 因为他们提到
我认为这不应该是 RASA 目标 IMO 的一部分:NLU 本身就是一个非常庞大且复杂的话题。但是你可以使用一个特定的框架,比如 botkit。
但是在 rasa-core 中有一个插槽选项(在对话期间跟踪的信息(例如用户年龄))
在下面的链接中提到 Rasa core 和 Rasa nlu 之间的区别
Rasa核心用于引导对话流程,而Rasa nlu是理解和处理文本以提取信息(实体)
有人可以帮助我了解rasa-core …
我有一个名为的意图intent_yes,它在几个不同的会话流中共享。当用户说“是”或“是”等时,它将调用我的 webhook / Rasa 操作。我需要知道他们对什么表示同意。我们如何从 Rasa webhook 操作中获取之前的意图名称?
我正在使用 RASA 大师班 YouTube 频道学习 Rasa。https://www.youtube.com/channel/UCJ0V6493mLvqdiVwOKWBODQ
一切都一直有效,直到进行加载操作为止。每次我在命令提示符中使用 rasa run 操作(两个操作中的第一个)时,程序都会卡住,我必须手动终止它。当我使用 rasa shell --endpoints endpoints.yml 时,机器人可以正常工作,因为当我添加自定义操作时,我不断遇到服务器返回的无法连接到本地主机的情况,如下面的示例所示。问题是我如何解决这个问题。
*请索取更多信息
我的 actions.py 如下所示:
from typing import Any, Text, Dict, List
from rasa_sdk import Action, Tracker
from rasa_sdk.executor import CollectingDispatcher
from rasa_sdk.events import SlotSet
class ActionFacilitySearch(Action):
def name(self) -> Text:
return "action_facility_search"
def run(self, dispatcher: CollectingDispatcher,
tracker: Tracker,
domain: Dict[Text, Any]) -> List[Dict[Text, Any]]:
facility = tracker.get_slot("facility_type")
address = "300 Hyde St, San Francisco"
dispatcher.utter_message("Here is the address of the {}:{}".format(facility, address))
return …Run Code Online (Sandbox Code Playgroud) 无法运行 rasa init 命令并收到以下错误:'rasa' 不是内部或外部命令,也不是可运行的程序或批处理文件。
我的环境中有以下 RASA 版本:rasa-core 0.13.2 rasa-core-sdk 0.12.2 rasa-nlu 0.14.6 rasa-sdk 1.2.0
我是拉萨的新手。我正在训练一个模型来使用查找表识别某些实体。我在一个句子中有多个实体,我正在尝试提取它们。
nlu.yml
version: "2.0"
nlu:
- intent: intent_1
examples : |
- how many deaths were there last year in [Ohio](Filter-State)?
- death count of [Florida](Filter-State) this year
- death count of [Texas](Filter-State) this year
- what's the death count for this quarter in [CA](Filter-State)?
- lookup: Filter-State
examples: |
- Alabama
- AL
- Alaska
- AK
- Arizona
- AZ
- Arkansas
- AR
- California
- CA
- Colorado
- CO
- Connecticut
- CT
- Delaware …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 rasa nlu 和 rasa core 开发一个聊天机器人。但我没有得到 rasa_nlu 如何使用 lookup_tables 进行实体提取的链接。我已经通过(http://blog.rasa.com/improving-entity-extraction/)链接但没有得到它。应该如何使用lookup_table 来提取实体?
我一直在为我目前正在使用 Rasa 框架构建的聊天机器人的分析解决方案做一些研究。我找到了一些解决方案,例如 chatbase 和 dashbot。文档不提供此信息,但 Rasa 是否提供分析工具?如果没有,您会推荐哪些其他工具?我正在寻找一种分析工具,可以让我了解被问最多的问题。先感谢您!
我想在 python 代码而不是命令行中使用 --enable-api 运行 RASA。下面是我的代码,它不起作用。让我知道我该怎么做。问题是一旦我点击了服务,因为频道是“cmdline”,它就来到了命令行。我不知道如何解决这个问题。
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
import logging
import rasa_core
from rasa_core.agent import Agent
from rasa_core.policies.keras_policy import KerasPolicy
from rasa_core.policies.memoization import MemoizationPolicy
from rasa_core.interpreter import RasaNLUInterpreter
from rasa_core.utils import EndpointConfig
from rasa_core.run import serve_application
from rasa_core import config
from rasa_core.policies.fallback import FallbackPolicy
from rasa_core.policies.keras_policy import KerasPolicy
from flask import Flask
from flask_cors import CORS, cross_origin
app = Flask(__name__)
CORS(app)
logger = logging.getLogger(__name__)
@app.route("/conversations/default/respond",methods=['POST'])
def …Run Code Online (Sandbox Code Playgroud) 我安装了 rasa-demo 代码示例。为了打开 rasa API,我做了:
\n\nuser@User:~/rasa-demo \xe2\x80\xb9master*\xe2\x80\xba$ rasa run\nNo chat connector configured, falling back to the REST input channel. To connect your bot to another channel, read the docs here: https://rasa.com/docs/rasa/user-guide/messaging-and-voice-channels\n2020-06-19 13:20:02 INFO root - Starting Rasa server on http://localhost:5005\n2020-06-19 13:20:08 INFO absl - Using /var/folders/h5/9rj1zn8x4s59bk_mg_ktzv740000gn/T/tfhub_modules to cache modules.\n2020-06-19 13:20:08 INFO absl - Downloading TF-Hub Module \'http://models.poly-ai.com/convert/v1/model.tar.gz\'.\n2020-06-19 13:20:26 INFO absl - Downloading http://models.poly-ai.com/convert/v1/model.tar.gz: 22.35MB\n2020-06-19 13:20:43 INFO absl - Downloading http://models.poly-ai.com/convert/v1/model.tar.gz: 42.35MB\n2020-06-19 13:21:02 INFO absl - Downloading http://models.poly-ai.com/convert/v1/model.tar.gz: 82.35MB\n2020-06-19 13:21:21 …Run Code Online (Sandbox Code Playgroud)