标签: rasa-core

在 RASA 中添加语音转文本功能

我需要在 RASA 中添加语音到文本功能,用户可以使用语音提问,机器人将通过聊天回答他。有谁知道我该如何在 RASA 中做到这一点?因为我的前端将是一个 Android 应用程序。请告诉我该怎么做。

提前致谢。

rasa-nlu rasa-core rasa rasa-x

4
推荐指数
1
解决办法
3604
查看次数

rasa 核心和 botkit 框架在对话流程方面有什么区别?

我正在使用 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 …

bots botkit rasa-nlu rasa-core rasa

3
推荐指数
1
解决办法
2393
查看次数

从 Rasa 操作获取之前的意图名称?

我有一个名为的意图intent_yes,它在几个不同的会话流中共享。当用户说“是”或“是”等时,它将调用我的 webhook / Rasa 操作。我需要知道他们对什么表示同意。我们如何从 Rasa webhook 操作中获取之前的意图名称?

rasa-core

3
推荐指数
1
解决办法
1951
查看次数

RASA - rasa 运行操作 - 本地主机问题

我正在使用 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)

python rasa-core rasa

3
推荐指数
1
解决办法
7503
查看次数

'rasa' 不是内部或外部命令,也不是可运行的程序或批处理文件

无法运行 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

rasa-nlu rasa-core rasa

3
推荐指数
2
解决办法
7547
查看次数

在 rasa 中训练模型后查找表不起作用

我是拉萨的新手。我正在训练一个模型来使用查找表识别某些实体。我在一个句子中有多个实体,我正在尝试提取它们。

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

3
推荐指数
1
解决办法
1679
查看次数

rasa_nlu 如何使用lookup_tables 进行实体提取?

我正在尝试使用 rasa nlu 和 rasa core 开发一个聊天机器人。但我没有得到 rasa_nlu 如何使用 lookup_tables 进行实体提取的链接。我已经通过(http://blog.rasa.com/improving-entity-extraction/)链接但没有得到它。应该如何使用lookup_table 来提取实体?

python chatbot rasa-nlu rasa-core

2
推荐指数
1
解决办法
4179
查看次数

Rasa 的分析工具

我一直在为我目前正在使用 Rasa 框架构建的聊天机器人的分析解决方案做一些研究。我找到了一些解决方案,例如 chatbase 和 dashbot。文档不提供此信息,但 Rasa 是否提供分析工具?如果没有,您会推荐哪些其他工具?我正在寻找一种分析工具,可以让我了解被问最多的问题。先感谢您!

analytics rasa-nlu rasa-core

2
推荐指数
1
解决办法
1213
查看次数

用烧瓶运行 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)

flask rasa-nlu rasa-core

2
推荐指数
1
解决办法
2264
查看次数

使用 RASA API 的正确方法是什么(rasa.core.processor - 遇到异常)?

我安装了 rasa-demo 代码示例。为了打开 rasa API,我做了:

\n\n
user@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)

python nlp python-requests rasa-core rasa

2
推荐指数
1
解决办法
8368
查看次数

标签 统计

rasa-core ×10

rasa-nlu ×7

rasa ×6

python ×3

analytics ×1

botkit ×1

bots ×1

chatbot ×1

flask ×1

nlp ×1

python-requests ×1

rasa-x ×1